/illumos-gate/usr/src/uts/common/fs/mntfs/ |
H A D | mntvnops.c | 885 mntread(vnode_t *vp, uio_t *uio, int ioflag, cred_t *cred, caller_context_t *ct) argument 890 off_t off = uio->uio_offset; 891 size_t len = uio->uio_resid; 980 error = uiomove(bufferp, len, UIO_READ, uio);
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs3_srv.c | 38 #include <sys/uio.h> 741 struct uio uio; local 819 uio.uio_iov = &iov; 820 uio.uio_iovcnt = 1; 821 uio.uio_segflg = UIO_SYSSPACE; 822 uio.uio_extflg = UIO_COPY_CACHED; 823 uio.uio_loffset = 0; 824 uio.uio_resid = MAXPATHLEN; 826 error = VOP_READLINK(vp, &uio, c 925 struct uio uio; local 1265 struct uio uio; local 3105 struct uio uio; local 3362 struct uio uio; local [all...] |
H A D | nfs_client.c | 2230 writerp(rnode_t *rp, caddr_t base, int tcount, struct uio *uio, int pgcreated) argument 2241 ASSERT(tcount <= MAXBSIZE && tcount <= uio->uio_resid); 2256 offset = uio->uio_loffset; 2328 error = vpm_data_copy(vp, offset, n, uio, 2331 error = uiomove(base, n, UIO_WRITE, uio); 2341 if (rp->r_size < uio->uio_loffset) 2342 rp->r_size = uio->uio_loffset; 2348 n = (int)(uio->uio_loffset - offset); 2361 if ((uio [all...] |
H A D | nfs4_client.c | 2264 writerp4(rnode4_t *rp, caddr_t base, int tcount, struct uio *uio, int pgcreated) argument 2275 ASSERT(tcount <= MAXBSIZE && tcount <= uio->uio_resid); 2290 offset = uio->uio_loffset; 2363 error = vpm_data_copy(vp, offset, n, uio, 2366 error = uiomove(base, n, UIO_WRITE, uio); 2376 if (rp->r_size < uio->uio_loffset) 2377 rp->r_size = uio->uio_loffset; 2383 n = (int)(uio->uio_loffset - offset); 2397 if ((uio [all...] |
H A D | nfs_subr.c | 41 #include <sys/uio.h> 5152 struct uio uio; local 5163 uio.uio_iov = &iov; 5164 uio.uio_iovcnt = 1; 5165 uio.uio_segflg = UIO_SYSSPACE; 5166 uio.uio_fmode = 0; 5167 uio.uio_extflg = UIO_COPY_CACHED; 5168 uio.uio_loffset = 0; 5169 uio [all...] |
/illumos-gate/usr/src/uts/common/fs/sockfs/ |
H A D | nl7curi.c | 1112 nl7c_data(struct sonode *so, uio_t *uio) argument 1118 int sz = uio->uio_resid; 1158 while (uio->uio_resid > 0) { 1159 iov = uio->uio_iov; 1163 cnt = MIN(cnt, uio->uio_resid); 1170 uio->uio_resid -= cnt; 1171 uio->uio_loffset += cnt; 1174 uio->uio_iov++; 1175 uio->uio_iovcnt--; 1234 uio_t uio; local [all...] |
/illumos-gate/usr/src/uts/common/io/audio/impl/ |
H A D | audio_client.c | 328 auclnt_read(audio_client_t *c, struct uio *uio) argument 338 loff = uio->uio_loffset; 355 while (uio->uio_resid >= framesz) { 358 if (uio->uio_fmode & (FNONBLOCK|FNDELAY)) { 370 cnt = min(cnt, (uio->uio_resid / framesz)); 374 cnt * framesz, UIO_READ, uio); 376 uio->uio_loffset = loff; 395 uio->uio_resid = 0; 403 auclnt_write(audio_client_t *c, struct uio *ui argument [all...] |
H A D | audio_oss.c | 2459 ossmix_write(audio_client_t *c, struct uio *uio, cred_t *cr) argument 2463 _NOTE(ARGUNUSED(uio)); 2470 ossmix_read(audio_client_t *c, struct uio *uio, cred_t *cr) argument 2478 if (uio->uio_resid == 0) { 2502 n = min(uio->uio_resid, (oc->o_ss_len - oc->o_ss_off)); 2504 rv = uiomove(oc->o_ss_buf + oc->o_ss_off, n, UIO_READ, uio); 2522 oss_read(audio_client_t *c, struct uio *uio, cred_ argument 2532 oss_write(audio_client_t *c, struct uio *uio, cred_t *cr) argument [all...] |
/illumos-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/ |
H A D | sbd_scsi.c | 713 * form of uio which is lost through the vn_rdwr path. 724 struct uio uio; local 757 /* Setup the uio struct */ 758 uio.uio_iov = iov; 759 uio.uio_iovcnt = iovcnt; 760 uio.uio_loffset = laddr; 761 uio.uio_segflg = (short)UIO_SYSSPACE; 762 uio.uio_resid = (uint64_t)len; 763 uio [all...] |
/illumos-gate/usr/src/uts/common/os/ |
H A D | aio.c | 2401 struct uio *uio; local 2460 uio = reqp->aio_req.aio_uio; 2461 uio->uio_iovcnt = 1; 2462 uio->uio_iov->iov_base = (caddr_t)arg->aio_buf; 2463 uio->uio_iov->iov_len = arg->aio_nbytes; 2464 uio->uio_loffset = arg->aio_offset; 3298 struct uio *uio; local 3357 uio [all...] |
/illumos-gate/usr/src/uts/common/io/scsi/impl/ |
H A D | scsi_subr.c | 2414 struct uio auio; 2415 struct uio *uio = &auio; local 2417 bzero(&auio, sizeof (struct uio)); 2421 uio->uio_iov = &aiov; 2423 uio->uio_iovcnt = 1; 2424 uio->uio_resid = uscmd->uscsi_buflen; 2425 uio->uio_segflg = dataspace; 2432 scsi_uscsi_mincnt, uio);
|
/illumos-gate/usr/src/uts/common/io/lvm/md/ |
H A D | md.c | 200 static int mdread(dev_t, struct uio *, cred_t *); 201 static int mdwrite(dev_t, struct uio *, cred_t *); 1659 * The main catch is that the *uio struct which is passed to us may 1666 mdread(dev_t dev, struct uio *uio, cred_t *credp) argument 1680 (dev, uio, credp)); 1682 if ((error = md_chk_uio(uio)) != 0) 1685 return (physio(mdstrategy, NULL, dev, B_READ, md_minphys, uio)); 1726 * The main catch is that the *uio struct which is passed to us may 1734 mdwrite(dev_t dev, struct uio *ui argument [all...] |
/illumos-gate/usr/src/uts/sun4v/ontario/io/ |
H A D | tsalarm.c | 1169 struct uio uio; local 1176 bzero(&uio, sizeof (uio)); 1180 uio.uio_iov = &iov; 1181 uio.uio_iovcnt = 1; 1182 uio.uio_loffset = 0; 1183 uio.uio_segflg = UIO_SYSSPACE; 1184 uio.uio_resid = byte_cnt; 1186 if ((ret = ldi_write(sc->lh, &uio, kcre 1205 struct uio uio; local [all...] |
/illumos-gate/usr/src/uts/intel/io/dktp/disk/ |
H A D | cmdk.c | 98 static int cmdkrw(dev_t dev, struct uio *uio, int flag); 126 static int cmdkread(dev_t dev, struct uio *uio, cred_t *credp); 127 static int cmdkwrite(dev_t dev, struct uio *uio, cred_t *credp); 1220 cmdkread(dev_t dev, struct uio *uio, cred_t *credp) argument 1222 return (cmdkrw(dev, uio, B_READ)); 1240 cmdkwrite(dev_t dev, struct uio *ui argument 1263 cmdkrw(dev_t dev, struct uio *uio, int flag) argument [all...] |
/illumos-gate/usr/src/uts/common/fs/udfs/ |
H A D | udf_vnops.c | 52 #include <sys/uio.h> 93 struct uio *, int32_t, struct cred *, caller_context_t *); 95 struct uio *, int32_t, struct cred *, caller_context_t *); 125 struct uio *, struct cred *, int32_t *, caller_context_t *, int); 129 struct uio *, struct cred *, caller_context_t *); 171 int32_t ud_rdip(struct ud_inode *, struct uio *, int32_t, cred_t *); 172 int32_t ud_wrip(struct ud_inode *, struct uio *, int32_t, cred_t *); 292 struct uio *uiop, 341 struct uio *uiop, 1109 struct uio *uio 2999 ud_rdip(struct ud_inode *ip, struct uio *uio, int32_t ioflag, cred_t *cr) argument 3130 ud_wrip(struct ud_inode *ip, struct uio *uio, int ioflag, struct cred *cr) argument [all...] |
/illumos-gate/usr/src/uts/common/fs/dev/ |
H A D | sdev_subr.c | 43 #include <sys/uio.h> 695 struct uio uio = {0}; local 705 uio.uio_iov = &iov; 706 uio.uio_iovcnt = 1; 707 uio.uio_resid = MAXPATHLEN; 708 uio.uio_segflg = UIO_SYSSPACE; 709 uio.uio_llimit = MAXOFFSET_T; 711 err = VOP_READLINK(linkvp, &uio, kcred, NULL); 1438 struct uio ui local 2827 struct uio uio; local [all...] |
/illumos-gate/usr/src/uts/common/fs/tmpfs/ |
H A D | tmp_vnops.c | 47 #include <sys/uio.h> 114 struct uio *uio, 127 rlim64_t limit = uio->uio_llimit; 128 long oresid = uio->uio_resid; 149 error = chklock(vp, FWRITE, uio->uio_loffset, uio->uio_resid, 150 uio->uio_fmode, ct); 159 if (uio->uio_loffset < 0) 165 if (uio 111 wrtmp( struct tmount *tm, struct tmpnode *tp, struct uio *uio, struct cred *cr, struct caller_context *ct) argument 448 rdtmp( struct tmount *tm, struct tmpnode *tp, struct uio *uio, struct caller_context *ct) argument [all...] |
/illumos-gate/usr/src/man/man3head/ |
H A D | Makefile | 98 uio.h.3head \ 187 uio.3head \ 276 uio.3head := LINKSRC = uio.h.3head
|
/illumos-gate/usr/src/uts/common/io/blkdev/ |
H A D | blkdev.c | 35 #include <sys/uio.h> 156 static int bd_read(dev_t, struct uio *, cred_t *); 157 static int bd_write(dev_t, struct uio *, cred_t *); 1116 bd_read(dev_t dev, struct uio *uio, cred_t *credp) argument 1119 return (physio(bd_strategy, NULL, dev, B_READ, bd_minphys, uio)); 1123 bd_write(dev_t dev, struct uio *uio, cred_t *credp) argument 1126 return (physio(bd_strategy, NULL, dev, B_WRITE, bd_minphys, uio));
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | dmu.c | 979 uio_t *uio = &xuio->xu_uio; local 981 uio->uio_iovcnt = nblk; 982 uio->uio_iov = kmem_zalloc(nblk * sizeof (iovec_t), KM_SLEEP); 987 priv->iovp = uio->uio_iov; 1022 uio_t *uio = &xuio->xu_uio; local 1028 iov = uio->uio_iov + i; 1095 dmu_read_uio_dnode(dnode_t *dn, uio_t *uio, uint64_t size) argument 1105 err = dmu_buf_hold_array_by_dnode(dn, uio->uio_loffset, size, 1110 if (uio->uio_extflg == UIO_XUIO) 1111 xuio = (xuio_t *)uio; 1161 dmu_read_uio_dbuf(dmu_buf_t *zdb, uio_t *uio, uint64_t size) argument 1184 dmu_read_uio(objset_t *os, uint64_t object, uio_t *uio, uint64_t size) argument 1204 dmu_write_uio_dnode(dnode_t *dn, uio_t *uio, uint64_t size, dmu_tx_t *tx) argument 1265 dmu_write_uio_dbuf(dmu_buf_t *zdb, uio_t *uio, uint64_t size, dmu_tx_t *tx) argument 1289 dmu_write_uio(objset_t *os, uint64_t object, uio_t *uio, uint64_t size, dmu_tx_t *tx) argument [all...] |
H A D | sa.c | 1464 sa_lookup_uio(sa_handle_t *hdl, sa_attr_type_t attr, uio_t *uio) argument 1478 uio->uio_resid), UIO_READ, uio);
|
H A D | zvol.c | 49 #include <sys/uio.h> 1381 zvol_read(dev_t dev, uio_t *uio, cred_t *cr) argument 1394 if (uio->uio_resid > 0 && 1395 (uio->uio_loffset < 0 || uio->uio_loffset >= volsize)) 1400 zvol_minphys, uio); 1404 rl = zfs_range_lock(&zv->zv_znode, uio->uio_loffset, uio->uio_resid, 1406 while (uio->uio_resid > 0 && uio 1427 zvol_write(dev_t dev, uio_t *uio, cred_t *cr) argument [all...] |
/illumos-gate/usr/src/uts/common/io/ |
H A D | lofi.c | 137 #include <sys/uio.h> 184 #define UIO_CHECK(uio) \ 185 if (((uio)->uio_loffset % DEV_BSIZE) != 0 || \ 186 ((uio)->uio_resid % DEV_BSIZE) != 0) { \ 1744 lofi_read(dev_t dev, struct uio *uio, struct cred *credp) argument 1748 UIO_CHECK(uio); 1749 return (physio(lofi_strategy, NULL, dev, B_READ, minphys, uio)); 1754 lofi_write(dev_t dev, struct uio *uio, struc argument [all...] |
/illumos-gate/usr/src/lib/libzpool/common/ |
H A D | kernel.c | 511 vn_rdwr(int uio, vnode_t *vp, void *addr, ssize_t len, offset_t offset, argument 516 if (uio == UIO_READ) {
|
/illumos-gate/usr/src/uts/sun/io/dada/targets/ |
H A D | dad.c | 75 static int dcdread(dev_t dev, struct uio *uio, cred_t *cred_p); 76 static int dcdwrite(dev_t dev, struct uio *uio, cred_t *cred_p); 1677 dcdread(dev_t dev, struct uio *uio, cred_t *cred_p) argument 1686 if (uio->uio_loffset & ((offset_t)(secmask))) { 1691 } else if (uio->uio_iov->iov_len & (secmask)) { 1696 return (physio(dcdstrategy, (struct buf *)0, dev, B_READ, dcdmin, uio)); 1704 struct uio *ui local 1726 dcdwrite(dev_t dev, struct uio *uio, cred_t *cred_p) argument 1754 struct uio *uio = aio->aio_uio; local 3693 struct uio *uio = &auio; local [all...] |