Lines Matching defs:uio
319 struct uio uio;
359 uio.uio_iov = &iov;
360 uio.uio_iovcnt = 1;
361 uio.uio_offset = 0;
362 uio.uio_resid = iov.iov_len;
363 uio.uio_rw = write ? UIO_WRITE : UIO_READ;
364 uio.uio_vmspace = vm;
365 error = process_machdep_doxstate(l, *lt, &uio);
394 process_machdep_doxstate(struct lwp *curl, struct lwp *l, struct uio *uio)
404 kl = MIN(uio->uio_iov->iov_len, sizeof(r));
407 kv += uio->uio_offset;
408 kl -= uio->uio_offset;
409 if (kl > uio->uio_resid)
410 kl = uio->uio_resid;
417 error = uiomove(kv, kl, uio);
418 if (error == 0 && uio->uio_rw == UIO_WRITE)
421 uio->uio_offset = 0;