Lines Matching defs:uiop
607 struct uio *uiop;
630 uiop = &uio;
631 uiop->uio_iov = &io;
632 uiop->uio_iovcnt = 1;
633 uiop->uio_segflg = UIO_SYSSPACE;
634 uiop->uio_td = curthread;
647 io.iov_len = uiop->uio_resid = bp->b_bcount;
649 uiop->uio_rw = UIO_READ;
651 uiop->uio_offset = ((off_t)bp->b_blkno) * biosize;
652 error = fuse_read_directbackend(vp, uiop, cred, fufh);
654 if ((!error && uiop->uio_resid) ||
656 uiop->uio_offset < fvdat->filesize && fvdat->filesize > 0 &&
657 uiop->uio_offset >= fvdat->cached_attrs.va_size)) {
666 int nread = bp->b_bcount - uiop->uio_resid;
667 int left = uiop->uio_resid;
672 (uintmax_t)uiop->uio_offset,
673 uiop->uio_resid, fvdat->filesize,
679 uiop->uio_resid = 0;
701 io.iov_len = uiop->uio_resid = bp->b_dirtyend
703 uiop->uio_offset = (off_t)bp->b_blkno * biosize
706 uiop->uio_rw = UIO_WRITE;
708 error = fuse_write_directbackend(vp, uiop, cred, fufh);
735 bp->b_resid = uiop->uio_resid;