HomeSort by: relevance | last modified time | path
    Searched refs:uiop (Results 1 - 13 of 13) sorted by relevancy

  /src/sys/fs/nfs/client/
nfs_clbio.c 68 static int nfs_directio_write(struct vnode *vp, struct uio *uiop,
702 nfs_directio_write(vp, uiop, cred, ioflag)
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
1525 struct uio *uiop = (struct uio *)bp->b_caller1; local in function:ncl_doio_directwrite
1567 struct uio *uiop; local in function:ncl_doio
    [all...]
nfs_clrpcops.c 1291 nfsrpc_readlink(vnode_t vp, struct uio *uiop, struct ucred *cred,
1332 error = nfsm_mbufuio(nd, uiop, len);
1347 nfsrpc_read(vnode_t vp, struct uio *uiop, struct ucred *cred,
1373 error = nfsrpc_readrpc(vp, uiop, newcred, &stateid, p, nap,
1405 nfsrpc_readrpc(vnode_t vp, struct uio *uiop, struct ucred *cred,
1418 tsiz = uio_uio_resid(uiop);
1419 tmp_off = uiop->uio_offset + tsiz;
1421 if (tmp_off > nmp->nm_maxfilesize || tmp_off < uiop->uio_offset) {
1436 *tl++ = txdr_unsigned(uiop->uio_offset);
1440 txdr_hyper(uiop->uio_offset, tl)
    [all...]
nfs_clcomsubs.c 256 nfsm_uiombuf(struct nfsrv_descript *nd, struct uio *uiop, int siz)
264 KASSERT(uiop->uio_iovcnt == 1, ("nfsm_uiotombuf: iovcnt != 1"));
273 left = uiop->uio_iov->iov_len;
274 uiocp = uiop->uio_iov->iov_base;
293 if (uiop->uio_iov->iov_op != NULL)
294 (*(uiop->uio_iov->iov_op))
299 if (uiop->uio_segflg == UIO_SYSSPACE)
308 uiop->uio_offset += xfer;
309 uiop->uio_resid -= xfer;
311 tcp = (char *)uiop->uio_iov->iov_base
    [all...]
nfs_clvnops.c 1340 ncl_readlinkrpc(struct vnode *vp, struct uio *uiop, struct ucred *cred)
1345 error = nfsrpc_readlink(vp, uiop, cred, uiop->uio_td, &nfsva,
1353 error = nfscl_maperr(uiop->uio_td, error, (uid_t)0, (gid_t)0);
1362 ncl_readrpc(struct vnode *vp, struct uio *uiop, struct ucred *cred)
1372 error = nfscl_doiods(vp, uiop, NULL, NULL,
1373 NFSV4OPEN_ACCESSREAD, cred, uiop->uio_td);
1376 error = nfsrpc_read(vp, uiop, cred, uiop->uio_td, &nfsva,
1384 error = nfscl_maperr(uiop->uio_td, error, (uid_t)0, (gid_t)0)
    [all...]
  /src/sys/nfs/
nfs_bio.c 858 nfs_doio_read(struct buf *bp, struct uio *uiop)
865 uiop->uio_rw = UIO_READ;
869 error = nfs_readrpc(vp, uiop);
870 if (!error && uiop->uio_resid) {
881 diff = bp->b_bcount - uiop->uio_resid;
882 len = uiop->uio_resid;
884 uiop->uio_resid = 0;
887 if (uiop->uio_lwp && (vp->v_iflag & VI_TEXT) &&
890 killproc(uiop->uio_lwp->l_proc, "process text file was modified");
893 uiop->uio_lwp->l_proc->p_holdcnt++
1199 struct uio *uiop = &uio; local in function:nfs_doio
    [all...]
nfs_vnops.c 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
    [all...]
nfs_subs.c 741 nfsm_mbuftouio(struct mbuf **mrep, struct uio *uiop, int siz, char **dpos)
754 if (uiop->uio_iovcnt <= 0 || uiop->uio_iov == NULL)
756 left = uiop->uio_iov->iov_len;
757 uiocp = uiop->uio_iov->iov_base;
770 error = copyout_vmspace(uiop->uio_vmspace, mbufcp,
779 uiop->uio_offset += xfer;
780 uiop->uio_resid -= xfer;
782 if (uiop->uio_iov->iov_len <= siz) {
783 uiop->uio_iovcnt--
    [all...]
nfs_serv.c 544 struct uio io, *uiop = &io; local in function:nfsrv_readlink
571 uiop->uio_iov = iv;
572 uiop->uio_iovcnt = i;
573 uiop->uio_offset = 0;
574 uiop->uio_resid = len;
575 uiop->uio_rw = UIO_READ;
576 UIO_SETUP_SYSSPACE(uiop);
593 error = VOP_READLINK(vp, uiop, cred);
605 len -= uiop->uio_resid;
610 } else if (uiop->uio_resid || padlen
642 struct uio io, *uiop = &io; local in function:nfsrv_read
869 struct uio io, *uiop = &io; local in function:nfsrv_write
1081 struct uio io, *uiop = &io; local in function:nfsrv_writegather
    [all...]
  /src/sys/coda/
coda_psdev.c 252 vc_nb_read(dev_t dev, struct uio *uiop, int flag)
271 uiop->uio_rw = UIO_READ;
272 error = uiomove(vmp->vm_data, vmp->vm_inSize, uiop);
298 vc_nb_write(dev_t dev, struct uio *uiop, int flag)
316 uiop->uio_rw = UIO_WRITE;
317 error = uiomove(tbuf, sizeof(int) * 2, uiop);
333 uiop->uio_rw = UIO_WRITE;
334 error = uiomove(&pbuf.coda_purgeuser.oh.result, sizeof(pbuf) - (sizeof(int)*2), uiop);
364 if (vmp->vm_outSize < uiop->uio_resid) {
366 vmp->vm_outSize, (unsigned long) uiop->uio_resid))
    [all...]
coda_vnops.c 393 coda_rdwr(vnode_t *vp, struct uio *uiop, enum uio_rw rw, int ioflag,
408 uiop->uio_iov->iov_base, (unsigned long) uiop->uio_resid,
409 (long long) uiop->uio_offset)); )
474 error = VOP_READ(cfvp, uiop, ioflag, cred);
476 error = VOP_WRITE(cfvp, uiop, ioflag, cred);
733 struct uio *uiop = ap->a_uio; local in function:coda_readlink
750 uiop->uio_rw = UIO_READ;
751 error = uiomove(cp->c_symlink, (int)cp->c_symlen, uiop);
762 uiop->uio_rw = UIO_READ
1540 struct uio *uiop = ap->a_uio; local in function:coda_readdir
    [all...]
  /src/sys/fs/nfs/server/
nfs_nfsdport.c 580 struct uio io, *uiop = &io; local in function:nfsvno_readlink
607 uiop->uio_iov = iv;
608 uiop->uio_iovcnt = i;
609 uiop->uio_offset = 0;
610 uiop->uio_resid = len;
611 uiop->uio_rw = UIO_READ;
612 uiop->uio_segflg = UIO_SYSSPACE;
613 uiop->uio_td = NULL;
614 error = VOP_READLINK(vp, uiop, cred);
620 if (uiop->uio_resid > 0)
647 struct uio io, *uiop = &io; local in function:nfsvno_read
734 struct uio io, *uiop = &io; local in function:nfsvno_write
    [all...]
  /src/sys/fs/nfs/common/
nfs_commonsubs.c 202 nfsm_mbufuio(struct nfsrv_descript *nd, struct uio *uiop, int siz)
215 if (uiop->uio_iovcnt <= 0 || uiop->uio_iov == NULL) {
219 left = uiop->uio_iov->iov_len;
220 uiocp = uiop->uio_iov->iov_base;
239 if (uiop->uio_iov->iov_op != NULL)
240 (*(uiop->uio_iov->iov_op))
244 if (uiop->uio_segflg == UIO_SYSSPACE)
252 uiop->uio_offset += xfer;
253 uiop->uio_resid -= xfer
    [all...]
  /src/sys/miscfs/procfs/
procfs_vnops.c 1344 struct uio *uiop; member in struct:procfs_root_readdir_ctx
1357 struct uio *uiop; local in function:procfs_root_readdir_callback
1360 uiop = ctxp->uiop;
1361 if (uiop->uio_resid < UIO_MX)
1382 error = uiomove(&d, UIO_MX, uiop);
1724 ctx.uiop = uio;

Completed in 24 milliseconds