Lines Matching refs:uio

622 	struct uio	*uio;  member
629 struct uio *uio; in pfs_sbuf_uio_drain() local
633 uio = ssh->uio; in pfs_sbuf_uio_drain()
649 error = uiomove(__DECONST(void *, data), len, uio); in pfs_sbuf_uio_drain()
658 if (uio->uio_resid == 0) in pfs_sbuf_uio_drain()
673 struct uio *uio = va->a_uio; in pfs_read() local
709 PFS_TRACE(("%zd resid", uio->uio_resid)); in pfs_read()
710 error = pn_fill(curthread, proc, pn, NULL, uio); in pfs_read()
711 PFS_TRACE(("%zd resid", uio->uio_resid)); in pfs_read()
715 if (uio->uio_resid < 0 || uio->uio_offset < 0 || in pfs_read()
716 uio->uio_resid > OFF_MAX - uio->uio_offset) { in pfs_read()
720 buflen = uio->uio_offset + uio->uio_resid + 1; in pfs_read()
739 ssh.skip_bytes = uio->uio_offset; in pfs_read()
740 ssh.uio = uio; in pfs_read()
744 error = pn_fill(curthread, proc, pn, sb, uio); in pfs_read()
763 if (uio->uio_resid == 0 && error == ENOBUFS) in pfs_read()
771 error = uiomove_frombuf(sbuf_data(sb), buflen, uio); in pfs_read()
850 struct uio *uio; in pfs_readdir() local
866 uio = va->a_uio; in pfs_readdir()
869 offset = uio->uio_offset; in pfs_readdir()
870 resid = uio->uio_resid; in pfs_readdir()
967 error = uiomove(&pfsent->entry, PFS_DELEN, uio); in pfs_readdir()
984 struct uio *uio = va->a_uio; in pfs_readlink() local
1034 error = uiomove_frombuf(sbuf_data(&sb), sbuf_len(&sb), uio); in pfs_readlink()
1081 struct uio *uio = va->a_uio; in pfs_write() local
1099 if (uio->uio_resid > PFS_MAXBUFSIZ) in pfs_write()
1114 error = pn_fill(curthread, proc, pn, NULL, uio); in pfs_write()
1120 sbuf_uionew(&sb, uio, &error); in pfs_write()
1127 error = pn_fill(curthread, proc, pn, &sb, uio); in pfs_write()