Home
last modified time | relevance | path

Searched refs:aio (Results 1 – 25 of 35) sorted by relevance

12

/titanic_50/usr/src/uts/common/avs/ns/rdc/
H A Drdc_clnt.c991 rdc_fixlen(rdc_aio_t *aio) in rdc_fixlen() argument
993 nsc_vec_t *vecp = aio->qhandle->sb_vec; in rdc_fixlen()
1000 aio->qhandle->sb_len = len; in rdc_fixlen()
1013 rdc_aio_t *aio; in rdc_dump_alloc_bufs_cd() local
1070 aio = q->net_qhead; in rdc_dump_alloc_bufs_cd()
1071 tmpkrdc = &rdc_k_info[aio->index]; in rdc_dump_alloc_bufs_cd()
1074 aio->qhandle->sb_user--; in rdc_dump_alloc_bufs_cd()
1075 if (aio->qhandle->sb_user == 0) { in rdc_dump_alloc_bufs_cd()
1076 rdc_fixlen(aio); in rdc_dump_alloc_bufs_cd()
1077 (void) nsc_free_buf(aio->qhandle); in rdc_dump_alloc_bufs_cd()
[all …]
H A Drdc_diskq.c295 rdc_fill_ioheader(rdc_aio_t *aio, io_hdr *hd, int qpos) in rdc_fill_ioheader() argument
297 ASSERT(MUTEX_HELD(&rdc_k_info[aio->index].group->diskq.disk_qlock)); in rdc_fill_ioheader()
301 hd->dat.pos = aio->pos; in rdc_fill_ioheader()
302 hd->dat.hpos = aio->pos; in rdc_fill_ioheader()
304 hd->dat.len = aio->len; in rdc_fill_ioheader()
305 hd->dat.flag = aio->flag; in rdc_fill_ioheader()
306 hd->dat.iostatus = aio->iostatus; in rdc_fill_ioheader()
307 hd->dat.setid = rdc_idx2setid(aio->index); in rdc_fill_ioheader()
309 if (!aio->handle) in rdc_fill_ioheader()
1014 rdc_diskq_enqueue(rdc_k_info_t *krdc, rdc_aio_t *aio) in rdc_diskq_enqueue() argument
[all …]
H A Drdc_diskq.h324 extern void rdc_fixlen(rdc_aio_t *aio);
/titanic_50/usr/src/uts/common/fs/zfs/
H A Dvdev_queue.c348 vdev_queue_agg_io_done(zio_t *aio) in vdev_queue_agg_io_done() argument
350 if (aio->io_type == ZIO_TYPE_READ) { in vdev_queue_agg_io_done()
352 while ((pio = zio_walk_parents(aio)) != NULL) { in vdev_queue_agg_io_done()
353 bcopy((char *)aio->io_data + (pio->io_offset - in vdev_queue_agg_io_done()
354 aio->io_offset), pio->io_data, pio->io_size); in vdev_queue_agg_io_done()
358 zio_buf_free(aio->io_data, aio->io_size); in vdev_queue_agg_io_done()
488 zio_t *first, *last, *aio, *dio, *mandatory, *nio; in vdev_queue_aggregate() local
592 aio = zio_vdev_delegated_io(first->io_vd, first->io_offset, in vdev_queue_aggregate()
596 aio->io_timestamp = first->io_timestamp; in vdev_queue_aggregate()
602 ASSERT3U(dio->io_type, ==, aio->io_type); in vdev_queue_aggregate()
[all …]
/titanic_50/usr/src/cmd/sa/
H A Dsar.c339 iodevinfo_t *aio, *dio, *oio; in prpass() local
504 safe_zalloc((void *)&aio, size, 0); in prpass()
519 aio[i] = axio[j]; in prpass()
529 axio = aio; in prpass()
769 iodevinfo_t *nio, *oio, *aio, *dio; in update_counters() local
785 aio = axio; in update_counters()
788 aio->kios.wlastupdate += dio->kios.wlastupdate in update_counters()
790 aio->kios.reads += dio->kios.reads in update_counters()
792 aio->kios.writes += dio->kios.writes in update_counters()
794 aio->kios.nread += dio->kios.nread in update_counters()
[all …]
/titanic_50/usr/src/uts/common/sys/fs/
H A Dpxfs_ki.h48 extern int clpxfs_aio_write(vnode_t *vp, struct aio_req *aio, cred_t *cred_p);
49 extern int clpxfs_aio_read(vnode_t *vp, struct aio_req *aio, cred_t *cred_p);
/titanic_50/usr/src/cmd/mdb/common/modules/rdc/
H A Drdc.c491 rdc_aio_t *aio; in rdc_aio() local
496 aio = mdb_zalloc(sizeof (*aio), UM_GC); in rdc_aio()
498 if (mdb_vread(aio, sizeof (*aio), addr) != sizeof (*aio)) { in rdc_aio()
503 aio->next, aio->handle, aio->qhandle); in rdc_aio()
505 " seq: %d\n", aio->pos, aio->len, aio->qpos, aio->flag, in rdc_aio()
506 aio->iostatus, aio->index, aio->seq); in rdc_aio()
/titanic_50/usr/src/uts/common/fs/zfs/sys/
H A Dzvol.h54 extern int zvol_aread(dev_t dev, struct aio_req *aio, cred_t *cr);
55 extern int zvol_awrite(dev_t dev, struct aio_req *aio, cred_t *cr);
/titanic_50/usr/src/man/man3head/
H A DMakefile23 aio.h.3head \
114 aio.3head \
203 aio.3head := LINKSRC = aio.h.3head
/titanic_50/usr/src/uts/i86pc/i86hvm/io/
H A Dxdf_shell.c741 xdfs_aread(dev_t dev, struct aio_req *aio, cred_t *credp) in xdfs_aread() argument
748 return (ldi_aread(xsp->xdfss_tgt_lh[part], aio, credp)); in xdfs_aread()
755 return (xdfs_hvm_cb_ops->cb_aread(dev, aio, credp)); in xdfs_aread()
760 xdfs_awrite(dev_t dev, struct aio_req *aio, cred_t *credp) in xdfs_awrite() argument
767 return (ldi_awrite(xsp->xdfss_tgt_lh[part], aio, credp)); in xdfs_awrite()
774 return (xdfs_hvm_cb_ops->cb_awrite(dev, aio, credp)); in xdfs_awrite()
/titanic_50/usr/src/uts/intel/io/dktp/disk/
H A Dcmdk.c99 static int cmdkarw(dev_t dev, struct aio_req *aio, int flag);
130 static int cmdkaread(dev_t dev, struct aio_req *aio, cred_t *credp);
131 static int cmdkawrite(dev_t dev, struct aio_req *aio, cred_t *credp);
1230 cmdkaread(dev_t dev, struct aio_req *aio, cred_t *credp) in cmdkaread() argument
1232 return (cmdkarw(dev, aio, B_READ)); in cmdkaread()
1250 cmdkawrite(dev_t dev, struct aio_req *aio, cred_t *credp) in cmdkawrite() argument
1252 return (cmdkarw(dev, aio, B_WRITE)); in cmdkawrite()
1282 cmdkarw(dev_t dev, struct aio_req *aio, int flag) in cmdkarw() argument
1297 return (aphysio(cmdkstrategy, anocancel, dev, flag, cmdkmin, aio)); in cmdkarw()
/titanic_50/usr/src/uts/common/sys/
H A Daio_impl.h105 typedef struct aio { struct
H A Ddevops.h119 int (*cb_aread)(dev_t dev, struct aio_req *aio, cred_t *credp);
120 int (*cb_awrite)(dev_t dev, struct aio_req *aio, cred_t *credp);
/titanic_50/usr/src/uts/common/os/
H A Daio_subr.c78 struct aio_req *aio) in aphysio() argument
80 struct uio *uio = aio->aio_uio; in aphysio()
81 aio_req_t *reqp = (aio_req_t *)aio->aio_private; in aphysio()
1087 kmem_free(aiop, sizeof (struct aio)); in aio_cleanup_exit()
1292 struct aio *aiop = procp->p_aio; in aio_cleanup_dr_delete_memory()
H A Daio.c111 static int driver_aio_write(vnode_t *vp, struct aio_req *aio, cred_t *cred_p);
112 static int driver_aio_read(vnode_t *vp, struct aio_req *aio, cred_t *cred_p);
2479 aiop = kmem_zalloc(sizeof (struct aio), KM_NOSLEEP); in aio_aiop_alloc()
2850 driver_aio_write(vnode_t *vp, struct aio_req *aio, cred_t *cred_p) in driver_aio_write() argument
2863 return ((*cb->cb_awrite)(dev, aio, cred_p)); in driver_aio_write()
2874 driver_aio_read(vnode_t *vp, struct aio_req *aio, cred_t *cred_p) in driver_aio_read() argument
2887 return ((*cb->cb_aread)(dev, aio, cred_p)); in driver_aio_read()
/titanic_50/usr/src/lib/librt/common/
H A Dllib-lrt32 #include <aio.h>
/titanic_50/usr/src/uts/common/io/blkdev/
H A Dblkdev.c1165 bd_aread(dev_t dev, struct aio_req *aio, cred_t *credp) in bd_aread() argument
1168 int ret = bd_check_uio(dev, aio->aio_uio); in bd_aread()
1172 return (aphysio(bd_strategy, anocancel, dev, B_READ, bd_minphys, aio)); in bd_aread()
1176 bd_awrite(dev_t dev, struct aio_req *aio, cred_t *credp) in bd_awrite() argument
1179 int ret = bd_check_uio(dev, aio->aio_uio); in bd_awrite()
1183 return (aphysio(bd_strategy, anocancel, dev, B_WRITE, bd_minphys, aio)); in bd_awrite()
/titanic_50/usr/src/uts/common/io/
H A Dlofi.c1441 lofi_aread(dev_t dev, struct aio_req *aio, struct cred *credp) in lofi_aread() argument
1445 UIO_CHECK(aio->aio_uio); in lofi_aread()
1446 return (aphysio(lofi_strategy, anocancel, dev, B_READ, minphys, aio)); in lofi_aread()
1451 lofi_awrite(dev_t dev, struct aio_req *aio, struct cred *credp) in lofi_awrite() argument
1455 UIO_CHECK(aio->aio_uio); in lofi_awrite()
1456 return (aphysio(lofi_strategy, anocancel, dev, B_WRITE, minphys, aio)); in lofi_awrite()
/titanic_50/usr/src/lib/libc/amd64/
H A DMakefile806 aio.o \
1097 $(AIOOBJS:%.o=$(LIBCDIR)/port/aio/%.c) \
1120 aio.o \
/titanic_50/usr/src/uts/sun/io/dada/targets/
H A Ddad.c79 static int dcdaread(dev_t dev, struct aio_req *aio, cred_t *cred_p);
80 static int dcdawrite(dev_t dev, struct aio_req *aio, cred_t *cred_p);
1701 dcdaread(dev_t dev, struct aio_req *aio, cred_t *cred_p) in dcdaread() argument
1704 struct uio *uio = aio->aio_uio; in dcdaread()
1721 return (aphysio(dcdstrategy, anocancel, dev, B_READ, dcdmin, aio)); in dcdaread()
1751 dcdawrite(dev_t dev, struct aio_req *aio, cred_t *cred_p) in dcdawrite() argument
1754 struct uio *uio = aio->aio_uio; in dcdawrite()
1771 return (aphysio(dcdstrategy, anocancel, dev, B_WRITE, dcdmin, aio)); in dcdawrite()
/titanic_50/usr/src/lib/libc/
H A DMakefile.targ218 pics/%.o: $(LIBCBASE)/../port/aio/%.c
/titanic_50/usr/src/lib/libc/sparcv9/
H A DMakefile.com824 aio.o \
1114 $(AIOOBJS:%.o=$(LIBCDIR)/port/aio/%.c) \
1140 aio.o \
/titanic_50/usr/src/lib/libc/i386/
H A DMakefile.com850 aio.o \
1161 $(AIOOBJS:%.o=$(LIBCDIR)/port/aio/%.c) \
1184 aio.o \
/titanic_50/usr/src/uts/common/avs/ns/sv/
H A Dsv.c1490 sv_lyr_aread(dev_t dev, struct aio_req *aio, cred_t *crp) in sv_lyr_aread() argument
1493 anocancel, dev, B_READ, minphys, aio)); in sv_lyr_aread()
1500 sv_lyr_awrite(dev_t dev, struct aio_req *aio, cred_t *crp) in sv_lyr_awrite() argument
1503 anocancel, dev, B_WRITE, minphys, aio)); in sv_lyr_awrite()
/titanic_50/usr/src/lib/libc/sparc/
H A DMakefile.com878 aio.o \
1185 $(AIOOBJS:%.o=$(LIBCDIR)/port/aio/%.c) \
1213 aio.o \

12