| /onnv/onnv-gate/usr/src/uts/common/fs/zfs/ |
| vdev_queue.c | 153 vdev_queue_agg_io_done(zio_t *aio) 157 while ((pio = zio_walk_parents(aio)) != NULL) 158 if (aio->io_type == ZIO_TYPE_READ) 159 bcopy((char *)aio->io_data + (pio->io_offset - 160 aio->io_offset), pio->io_data, pio->io_size); 162 zio_buf_free(aio->io_data, aio->io_size); 177 zio_t *fio, *lio, *aio, *dio, *nio, *mio; local 287 aio = zio_vdev_delegated_io(fio->io_vd, fio->io_offset, 296 ASSERT(dio->io_type == aio->io_type) [all...] |
| /onnv/onnv-gate/usr/src/cmd/filebench/common/ |
| fb_localfs.c | 58 #include <aio.h> 236 * Allocates an asynchronous I/O list (aio, of type 238 * threadflow aio list. Returns a pointer to the element. 350 "aio fd=%d, bytes=%llu, offset=%llu", 384 aiolist_t *aio = flowop->fo_thread->tf_aiolist; local 390 while (aio) { 392 aio = aio->al_next; 438 "aio from list "); 450 aio = flowop->fo_thread->tf_aiolist [all...] |
| /onnv/onnv-gate/usr/src/cmd/mdb/common/modules/rdc/ |
| rdc.c | 491 rdc_aio_t *aio; local 496 aio = mdb_zalloc(sizeof (*aio), UM_GC); 498 if (mdb_vread(aio, sizeof (*aio), addr) != sizeof (*aio)) { 503 aio->next, aio->handle, aio->qhandle); 505 " seq: %d\n", aio->pos, aio->len, aio->qpos, aio->flag [all...] |
| /onnv/onnv-gate/usr/src/uts/common/sys/ |
| aio_impl.h | 31 #include <sys/aio.h> 80 int aio_req_fd; /* aio's file descriptor */ 101 * Struct for asynchronous I/O (aio) information per process. 103 * The field will be null if no aio is used. 105 typedef struct aio { struct 115 aio_req_t *aio_free; /* freelist of aio requests */ 121 kmutex_t aio_mutex; /* mutex for aio struct */ 138 #define AIO_CLEANUP 0x0001 /* do aio cleanup processing */ 144 #define AIO_SOLARIS_REQ 0x0040 /* an old solaris aio req was issued */ 150 #define AIO_PENDING 0x0002 /* aio is in progress * [all...] |
| /onnv/onnv-gate/usr/src/uts/common/avs/ns/rdc/ |
| rdc_diskq.c | 295 rdc_fill_ioheader(rdc_aio_t *aio, io_hdr *hd, int qpos) 297 ASSERT(MUTEX_HELD(&rdc_k_info[aio->index].group->diskq.disk_qlock)); 301 hd->dat.pos = aio->pos; 302 hd->dat.hpos = aio->pos; 304 hd->dat.len = aio->len; 305 hd->dat.flag = aio->flag; 306 hd->dat.iostatus = aio->iostatus; 307 hd->dat.setid = rdc_idx2setid(aio->index); 309 if (!aio->handle) 920 * copy orig aio to copy, including the nsc_buf_ 1643 rdc_aio_t *aio; local 1674 rdc_aio_t *aio = NULL; local 1908 rdc_aio_t *aio = NULL; local 2519 rdc_aio_t *aio; local [all...] |
| rdc_clnt.c | 991 rdc_fixlen(rdc_aio_t *aio) 993 nsc_vec_t *vecp = aio->qhandle->sb_vec; 1000 aio->qhandle->sb_len = len; 1013 rdc_aio_t *aio; local 1070 aio = q->net_qhead; 1071 tmpkrdc = &rdc_k_info[aio->index]; 1074 aio->qhandle->sb_user--; 1075 if (aio->qhandle->sb_user == 0) { 1076 rdc_fixlen(aio); 1077 (void) nsc_free_buf(aio->qhandle) 1437 rdc_aio_t *aio; local 1640 rdc_aio_t *aio; local 1832 rdc_aio_t *aio = NULL; local 2580 rdc_aio_t *aio; local [all...] |
| /onnv/onnv-gate/usr/src/cmd/sa/ |
| sar.c | 339 iodevinfo_t *aio, *dio, *oio; local 504 safe_zalloc((void *)&aio, size, 0); 519 aio[i] = axio[j]; 529 axio = aio; 769 iodevinfo_t *nio, *oio, *aio, *dio; local 785 aio = axio; 788 aio->kios.wlastupdate += dio->kios.wlastupdate 790 aio->kios.reads += dio->kios.reads 792 aio->kios.writes += dio->kios.writes 794 aio->kios.nread += dio->kios.nrea [all...] |