Lines Matching refs:uio
79 memrw(struct cdev *dev, struct uio *uio, int flags) in memrw() argument
91 if (dev2unit(dev) == CDEV_MINOR_KMEM && uio->uio_resid > 0) { in memrw()
92 if (!kernacc((caddr_t)(int)uio->uio_offset, uio->uio_resid, in memrw()
93 uio->uio_rw == UIO_READ ? VM_PROT_READ : VM_PROT_WRITE)) in memrw()
97 while (uio->uio_resid > 0 && error == 0) { in memrw()
98 iov = uio->uio_iov; in memrw()
100 uio->uio_iov++; in memrw()
101 uio->uio_iovcnt--; in memrw()
102 if (uio->uio_iovcnt < 0) in memrw()
107 if (uio->uio_offset > cpu_getmaxphyaddr()) { in memrw()
111 pa = trunc_page(uio->uio_offset); in memrw()
124 addr = trunc_page(uio->uio_offset); in memrw()
141 o = (int)uio->uio_offset & PAGE_MASK; in memrw()
144 error = uiomove((caddr_t)&ptvmmap[o], (int)c, uio); in memrw()