Lines Matching refs:uiop

1065 nfs_readlinkrpc(struct vnode *vp, struct uio *uiop, kauth_cred_t cred)
1107 nfsm_mtouio(uiop, len);
1118 nfs_readrpc(struct vnode *vp, struct uio *uiop)
1137 tsiz = uiop->uio_resid;
1138 if (uiop->uio_offset + tsiz > nmp->nm_maxfilesize)
1150 txdr_hyper(uiop->uio_offset, tl);
1155 *tl++ = txdr_unsigned(uiop->uio_offset);
1173 nfsm_mtouio(uiop, retlen);
1220 nfs_writerpc(struct vnode *vp, struct uio *uiop, int *iomode, bool pageprotected, bool *stalewriteverfp)
1245 if (uiop->uio_iovcnt != 1)
1248 tsiz = uiop->uio_resid;
1249 if (uiop->uio_offset + tsiz > nmp->nm_maxfilesize)
1257 origresid = uiop->uio_resid;
1258 KASSERT(origresid == uiop->uio_iov->iov_len);
1275 txdr_hyper(uiop->uio_offset, tl);
1287 x = txdr_unsigned((u_int32_t)uiop->uio_offset);
1301 struct iovec *iovp = uiop->uio_iov;
1318 UIO_ADVANCE(uiop, len);
1319 uiop->uio_offset += len;
1325 nfsm_uiotom(uiop, len);
1342 UIO_ADVANCE(uiop, -backup);
1343 uiop->uio_offset -= backup;
1404 UIO_ADVANCE(uiop, -backup);
1405 uiop->uio_offset -= backup;
1430 uiop->uio_resid = tsiz;
2368 nfs_readdirrpc(struct vnode *vp, struct uio *uiop, kauth_cred_t cred)
2392 if (uiop->uio_iovcnt != 1 || uiop->uio_resid != NFS_DIRBLKSIZ)
2408 if (nrpcs > 0 && uiop->uio_resid < (nmp->nm_readdirsize / 2)) {
2420 txdr_swapcookie3(uiop->uio_offset, tl);
2422 txdr_cookie3(uiop->uio_offset, tl);
2425 if (uiop->uio_offset == 0) {
2436 *tl++ = txdr_unsigned(uiop->uio_offset);
2483 memset(uiop->uio_iov->iov_base, 0, left);
2485 UIO_ADVANCE(uiop, left);
2487 NFS_STASHCOOKIE(dp, uiop->uio_offset);
2489 if (reclen > uiop->uio_resid)
2494 dp = (struct dirent *)uiop->uio_iov->iov_base;
2502 UIO_ADVANCE(uiop, DIRHDSIZ);
2503 nfsm_mtouio(uiop, len);
2505 (void)memset(uiop->uio_iov->iov_base, 0, tlen);
2506 UIO_ADVANCE(uiop, tlen);
2523 uiop->uio_offset =
2526 uiop->uio_offset =
2532 uiop->uio_offset =
2535 NFS_STASHCOOKIE(dp, uiop->uio_offset);
2558 if (uiop->uio_resid >= NFS_DIRBLKSIZ)
2569 memset(uiop->uio_iov->iov_base, 0, left);
2571 NFS_STASHCOOKIE(dp, uiop->uio_offset);
2572 UIO_ADVANCE(uiop, left);
2580 dnp->n_direofoffset = uiop->uio_offset;
2592 nfs_readdirplusrpc(struct vnode *vp, struct uio *uiop, kauth_cred_t cred)
2613 if (uiop->uio_iovcnt != 1 || uiop->uio_resid != NFS_DIRBLKSIZ)
2625 if (nrpcs > 0 && uiop->uio_resid < (nmp->nm_readdirsize / 2)) {
2635 txdr_swapcookie3(uiop->uio_offset, tl);
2637 txdr_cookie3(uiop->uio_offset, tl);
2640 if (uiop->uio_offset == 0) {
2679 memset(uiop->uio_iov->iov_base, 0, left);
2681 UIO_ADVANCE(uiop, left);
2682 NFS_STASHCOOKIE(dp, uiop->uio_offset);
2685 if (reclen > uiop->uio_resid)
2690 dp = (struct dirent *)uiop->uio_iov->iov_base;
2698 UIO_ADVANCE(uiop, DIRHDSIZ);
2699 nfsm_mtouio(uiop, len);
2701 (void)memset(uiop->uio_iov->iov_base, 0, tlen);
2702 UIO_ADVANCE(uiop, tlen);
2710 uiop->uio_offset =
2713 uiop->uio_offset =
2715 NFS_STASHCOOKIE(dp, uiop->uio_offset);
2781 if (uiop->uio_resid >= NFS_DIRBLKSIZ)
2792 memset(uiop->uio_iov->iov_base, 0, left);
2794 NFS_STASHCOOKIE(dp, uiop->uio_offset);
2795 UIO_ADVANCE(uiop, left);
2803 dnp->n_direofoffset = uiop->uio_offset;