Home
last modified time | relevance | path

Searched refs:uiop (Results 1 – 21 of 21) sorted by relevance

/netbsd-src/sys/fs/nfs/client/
H A Dnfs_clbio.c68 static int nfs_directio_write(struct vnode *vp, struct uio *uiop,
702 nfs_directio_write(vp, uiop, cred, ioflag) in nfs_directio_write() argument
704 struct uio *uiop;
710 struct thread *td = uiop->uio_td;
722 while (uiop->uio_resid > 0) {
723 size = MIN(uiop->uio_resid, wsize);
724 size = MIN(uiop->uio_iov->iov_len, size);
725 iov.iov_base = uiop->uio_iov->iov_base;
729 uio.uio_offset = uiop->uio_offset;
741 uiop->uio_offset += size;
[all …]
H A Dnfs_clrpcops.c1291 nfsrpc_readlink(vnode_t vp, struct uio *uiop, struct ucred *cred, in nfsrpc_readlink() argument
1332 error = nfsm_mbufuio(nd, uiop, len); in nfsrpc_readlink()
1347 nfsrpc_read(vnode_t vp, struct uio *uiop, struct ucred *cred, in nfsrpc_read() argument
1373 error = nfsrpc_readrpc(vp, uiop, newcred, &stateid, p, nap, in nfsrpc_read()
1405 nfsrpc_readrpc(vnode_t vp, struct uio *uiop, struct ucred *cred, in nfsrpc_readrpc() argument
1418 tsiz = uio_uio_resid(uiop); in nfsrpc_readrpc()
1419 tmp_off = uiop->uio_offset + tsiz; in nfsrpc_readrpc()
1421 if (tmp_off > nmp->nm_maxfilesize || tmp_off < uiop->uio_offset) { in nfsrpc_readrpc()
1436 *tl++ = txdr_unsigned(uiop->uio_offset); in nfsrpc_readrpc()
1440 txdr_hyper(uiop->uio_offset, tl); in nfsrpc_readrpc()
[all …]
H A Dnfs_clcomsubs.c256 nfsm_uiombuf(struct nfsrv_descript *nd, struct uio *uiop, int siz) in nfsm_uiombuf() argument
264 KASSERT(uiop->uio_iovcnt == 1, ("nfsm_uiotombuf: iovcnt != 1")); in nfsm_uiombuf()
273 left = uiop->uio_iov->iov_len; in nfsm_uiombuf()
274 uiocp = uiop->uio_iov->iov_base; in nfsm_uiombuf()
293 if (uiop->uio_iov->iov_op != NULL) in nfsm_uiombuf()
294 (*(uiop->uio_iov->iov_op)) in nfsm_uiombuf()
299 if (uiop->uio_segflg == UIO_SYSSPACE) in nfsm_uiombuf()
308 uiop->uio_offset += xfer; in nfsm_uiombuf()
309 uiop->uio_resid -= xfer; in nfsm_uiombuf()
311 tcp = (char *)uiop->uio_iov->iov_base; in nfsm_uiombuf()
[all …]
H A Dnfs_clvnops.c1340 ncl_readlinkrpc(struct vnode *vp, struct uio *uiop, struct ucred *cred) in ncl_readlinkrpc() argument
1345 error = nfsrpc_readlink(vp, uiop, cred, uiop->uio_td, &nfsva, in ncl_readlinkrpc()
1353 error = nfscl_maperr(uiop->uio_td, error, (uid_t)0, (gid_t)0); in ncl_readlinkrpc()
1362 ncl_readrpc(struct vnode *vp, struct uio *uiop, struct ucred *cred) in ncl_readrpc() argument
1372 error = nfscl_doiods(vp, uiop, NULL, NULL, in ncl_readrpc()
1373 NFSV4OPEN_ACCESSREAD, cred, uiop->uio_td); in ncl_readrpc()
1376 error = nfsrpc_read(vp, uiop, cred, uiop->uio_td, &nfsva, in ncl_readrpc()
1384 error = nfscl_maperr(uiop->uio_td, error, (uid_t)0, (gid_t)0); in ncl_readrpc()
1392 ncl_writerpc(struct vnode *vp, struct uio *uiop, struct ucred *cred, in ncl_writerpc() argument
1403 error = nfscl_doiods(vp, uiop, iomode, must_commit, in ncl_writerpc()
[all …]
/netbsd-src/sys/nfs/
H A Dnfs_bio.c858 nfs_doio_read(struct buf *bp, struct uio *uiop) in nfs_doio_read() argument
865 uiop->uio_rw = UIO_READ; in nfs_doio_read()
869 error = nfs_readrpc(vp, uiop); in nfs_doio_read()
870 if (!error && uiop->uio_resid) { in nfs_doio_read()
881 diff = bp->b_bcount - uiop->uio_resid; in nfs_doio_read()
882 len = uiop->uio_resid; in nfs_doio_read()
884 uiop->uio_resid = 0; in nfs_doio_read()
887 if (uiop->uio_lwp && (vp->v_iflag & VI_TEXT) && in nfs_doio_read()
890 killproc(uiop->uio_lwp->l_proc, "process text file was modified"); in nfs_doio_read()
893 uiop->uio_lwp->l_proc->p_holdcnt++; in nfs_doio_read()
[all …]
H A Dnfs_vnops.c1065 nfs_readlinkrpc(struct vnode *vp, struct uio *uiop, kauth_cred_t cred) in nfs_readlinkrpc() argument
1107 nfsm_mtouio(uiop, len); in nfs_readlinkrpc()
1118 nfs_readrpc(struct vnode *vp, struct uio *uiop) in nfs_readrpc() argument
1137 tsiz = uiop->uio_resid; in nfs_readrpc()
1138 if (uiop->uio_offset + tsiz > nmp->nm_maxfilesize) in nfs_readrpc()
1150 txdr_hyper(uiop->uio_offset, tl); in nfs_readrpc()
1155 *tl++ = txdr_unsigned(uiop->uio_offset); in nfs_readrpc()
1173 nfsm_mtouio(uiop, retlen); in nfs_readrpc()
1220 nfs_writerpc(struct vnode *vp, struct uio *uiop, int *iomode, bool pageprotected, bool *stalewritev… in nfs_writerpc() argument
1245 if (uiop->uio_iovcnt != 1) in nfs_writerpc()
[all …]
H A Dnfs_subs.c741 nfsm_mbuftouio(struct mbuf **mrep, struct uio *uiop, int siz, char **dpos) in nfsm_mbuftouio() argument
754 if (uiop->uio_iovcnt <= 0 || uiop->uio_iov == NULL) in nfsm_mbuftouio()
756 left = uiop->uio_iov->iov_len; in nfsm_mbuftouio()
757 uiocp = uiop->uio_iov->iov_base; in nfsm_mbuftouio()
770 error = copyout_vmspace(uiop->uio_vmspace, mbufcp, in nfsm_mbuftouio()
779 uiop->uio_offset += xfer; in nfsm_mbuftouio()
780 uiop->uio_resid -= xfer; in nfsm_mbuftouio()
782 if (uiop->uio_iov->iov_len <= siz) { in nfsm_mbuftouio()
783 uiop->uio_iovcnt--; in nfsm_mbuftouio()
784 uiop->uio_iov++; in nfsm_mbuftouio()
[all …]
H A Dnfs_serv.c544 struct uio io, *uiop = &io; in nfsrv_readlink() local
571 uiop->uio_iov = iv; in nfsrv_readlink()
572 uiop->uio_iovcnt = i; in nfsrv_readlink()
573 uiop->uio_offset = 0; in nfsrv_readlink()
574 uiop->uio_resid = len; in nfsrv_readlink()
575 uiop->uio_rw = UIO_READ; in nfsrv_readlink()
576 UIO_SETUP_SYSSPACE(uiop); in nfsrv_readlink()
593 error = VOP_READLINK(vp, uiop, cred); in nfsrv_readlink()
605 len -= uiop->uio_resid; in nfsrv_readlink()
610 } else if (uiop->uio_resid || padlen) in nfsrv_readlink()
[all …]
/netbsd-src/external/cddl/dtracetoolkit/dist/Proc/
H A Drwbytype.d72 self->uiop = args[1];
76 /self->uiop/
78 this->resid = self->uiop->uio_resid;
82 self->uiop = 0;
87 /self->uiop/
89 this->resid = self->uiop->uio_resid;
93 self->uiop = 0;
/netbsd-src/external/cddl/dtracetoolkit/dist/Bin/
H A Drwbytype.d72 self->uiop = args[1];
76 /self->uiop/
78 this->resid = self->uiop->uio_resid;
82 self->uiop = 0;
87 /self->uiop/
89 this->resid = self->uiop->uio_resid;
93 self->uiop = 0;
H A Drfileio.d56 self->uiop = args[1];
63 sum(self->size - self->uiop->uio_resid);
65 self->uiop = 0;
H A Drfsio.d63 self->uiop = args[1];
70 sum(self->size - self->uiop->uio_resid);
72 self->uiop = 0;
/netbsd-src/external/cddl/osnet/sys/sys/
H A Duio.h141 zfs_uioskip(uio_t *uiop, size_t n) in zfs_uioskip() argument
143 if (n > (size_t)uiop->uio_resid) in zfs_uioskip()
146 iovec_t *iovp = uiop->uio_iov; in zfs_uioskip()
150 uiop->uio_iov++; in zfs_uioskip()
151 uiop->uio_iovcnt--; in zfs_uioskip()
155 uiop->uio_offset += (off_t)niovb; in zfs_uioskip()
157 uiop->uio_resid -= (int)niovb; in zfs_uioskip()
/netbsd-src/sys/coda/
H A Dcoda_psdev.c252 vc_nb_read(dev_t dev, struct uio *uiop, int flag) in vc_nb_read() argument
271 uiop->uio_rw = UIO_READ; in vc_nb_read()
272 error = uiomove(vmp->vm_data, vmp->vm_inSize, uiop); in vc_nb_read()
298 vc_nb_write(dev_t dev, struct uio *uiop, int flag) in vc_nb_write() argument
316 uiop->uio_rw = UIO_WRITE; in vc_nb_write()
317 error = uiomove(tbuf, sizeof(int) * 2, uiop); in vc_nb_write()
333 uiop->uio_rw = UIO_WRITE; in vc_nb_write()
334 error = uiomove(&pbuf.coda_purgeuser.oh.result, sizeof(pbuf) - (sizeof(int)*2), uiop); in vc_nb_write()
364 if (vmp->vm_outSize < uiop->uio_resid) { in vc_nb_write()
366 vmp->vm_outSize, (unsigned long) uiop->uio_resid)); in vc_nb_write()
[all …]
H A Dcoda_vnops.c393 coda_rdwr(vnode_t *vp, struct uio *uiop, enum uio_rw rw, int ioflag, in coda_rdwr() argument
408 uiop->uio_iov->iov_base, (unsigned long) uiop->uio_resid, in coda_rdwr()
409 (long long) uiop->uio_offset)); ) in coda_rdwr()
474 error = VOP_READ(cfvp, uiop, ioflag, cred); in coda_rdwr()
476 error = VOP_WRITE(cfvp, uiop, ioflag, cred); in coda_rdwr()
733 struct uio *uiop = ap->a_uio; in coda_readlink() local
750 uiop->uio_rw = UIO_READ; in coda_readlink()
751 error = uiomove(cp->c_symlink, (int)cp->c_symlen, uiop); in coda_readlink()
762 uiop->uio_rw = UIO_READ; in coda_readlink()
763 error = uiomove(str, len, uiop); in coda_readlink()
[all …]
/netbsd-src/external/cddl/dtracetoolkit/dist/FS/
H A Drfileio.d56 self->uiop = args[1];
63 sum(self->size - self->uiop->uio_resid);
65 self->uiop = 0;
H A Drfsio.d63 self->uiop = args[1];
70 sum(self->size - self->uiop->uio_resid);
72 self->uiop = 0;
/netbsd-src/sys/fs/nfs/server/
H A Dnfs_nfsdport.c580 struct uio io, *uiop = &io; in nfsvno_readlink() local
607 uiop->uio_iov = iv; in nfsvno_readlink()
608 uiop->uio_iovcnt = i; in nfsvno_readlink()
609 uiop->uio_offset = 0; in nfsvno_readlink()
610 uiop->uio_resid = len; in nfsvno_readlink()
611 uiop->uio_rw = UIO_READ; in nfsvno_readlink()
612 uiop->uio_segflg = UIO_SYSSPACE; in nfsvno_readlink()
613 uiop->uio_td = NULL; in nfsvno_readlink()
614 error = VOP_READLINK(vp, uiop, cred); in nfsvno_readlink()
620 if (uiop->uio_resid > 0) { in nfsvno_readlink()
[all …]
/netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/
H A Dzvol.h57 extern int zvol_read(dev_t dev, uio_t *uiop, cred_t *cr);
58 extern int zvol_write(dev_t dev, uio_t *uiop, cred_t *cr);
/netbsd-src/sys/miscfs/procfs/
H A Dprocfs_vnops.c1344 struct uio *uiop; member
1357 struct uio *uiop; in procfs_root_readdir_callback() local
1360 uiop = ctxp->uiop; in procfs_root_readdir_callback()
1361 if (uiop->uio_resid < UIO_MX) in procfs_root_readdir_callback()
1382 error = uiomove(&d, UIO_MX, uiop); in procfs_root_readdir_callback()
1724 ctx.uiop = uio; in procfs_readdir()
/netbsd-src/sys/fs/nfs/common/
H A Dnfs_commonsubs.c202 nfsm_mbufuio(struct nfsrv_descript *nd, struct uio *uiop, int siz) in nfsm_mbufuio() argument
215 if (uiop->uio_iovcnt <= 0 || uiop->uio_iov == NULL) { in nfsm_mbufuio()
219 left = uiop->uio_iov->iov_len; in nfsm_mbufuio()
220 uiocp = uiop->uio_iov->iov_base; in nfsm_mbufuio()
239 if (uiop->uio_iov->iov_op != NULL) in nfsm_mbufuio()
240 (*(uiop->uio_iov->iov_op)) in nfsm_mbufuio()
244 if (uiop->uio_segflg == UIO_SYSSPACE) in nfsm_mbufuio()
252 uiop->uio_offset += xfer; in nfsm_mbufuio()
253 uiop->uio_resid -= xfer; in nfsm_mbufuio()
255 if (uiop->uio_iov->iov_len <= siz) { in nfsm_mbufuio()
[all …]