Searched defs:uio (Results 76 - 100 of 114) sorted by relevance

12345

/illumos-gate/usr/src/uts/common/fs/mntfs/
H A Dmntvnops.c885 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 Dnfs3_srv.c38 #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 Dnfs_client.c2230 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 Dnfs4_client.c2264 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 Dnfs_subr.c41 #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 Dnl7curi.c1112 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 Daudio_client.c328 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 Daudio_oss.c2459 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 Dsbd_scsi.c713 * 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 Daio.c2401 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 Dscsi_subr.c2414 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 Dmd.c200 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 Dtsalarm.c1169 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 Dcmdk.c98 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 Dudf_vnops.c52 #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 Dsdev_subr.c43 #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 Dtmp_vnops.c47 #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 DMakefile98 uio.h.3head \
187 uio.3head \
276 uio.3head := LINKSRC = uio.h.3head
/illumos-gate/usr/src/uts/common/io/blkdev/
H A Dblkdev.c35 #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 Ddmu.c979 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 Dsa.c1464 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 Dzvol.c49 #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 Dlofi.c137 #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 Dkernel.c511 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 Ddad.c75 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...]

Completed in 182 milliseconds

12345