Lines Matching defs:uio
50 struct uio *uio = cookie;
53 buf += uio->uio_offset - off;
54 if (off + len <= (uintmax_t)uio->uio_offset)
56 return uiomove(buf, off + len - uio->uio_offset, cookie);
67 struct uio *uio,
75 if (uio->uio_rw != UIO_READ)
86 if (0 == uio->uio_offset) {
87 error = uiomove(msg, 1, uio);
92 if (len >= (uintmax_t)uio->uio_offset) {
93 start = uio->uio_offset - 1;
94 error = uiomove(p->p_comm + start, len - start, uio);
98 if (len + 2 >= (uintmax_t)uio->uio_offset) {
99 start = uio->uio_offset - 1 - len;
100 error = uiomove(msg + 1 + start, 2 - start, uio);
105 len = uio->uio_offset + uio->uio_resid;
106 return copy_procargs(p, oid, &len, procfs_doprocargs_helper, uio);