Lines Matching refs:uio
83 memrw(struct cdev *dev, struct uio *uio, int flags) in memrw() argument
91 while (uio->uio_resid > 0 && error == 0) { in memrw()
92 iov = uio->uio_iov; in memrw()
94 uio->uio_iov++; in memrw()
95 uio->uio_iovcnt--; in memrw()
96 if (uio->uio_iovcnt < 0) in memrw()
104 v = uio->uio_offset; in memrw()
119 o = (int)uio->uio_offset & PAGE_MASK; in memrw()
123 error = uiomove((caddr_t)&_tmppt[o], (int)c, uio); in memrw()
136 addr = trunc_page(uio->uio_offset); in memrw()
137 eaddr = round_page(uio->uio_offset + c); in memrw()
142 if (!kernacc((caddr_t)(int)uio->uio_offset, c, in memrw()
143 uio->uio_rw == UIO_READ ? in memrw()
146 error = uiomove((caddr_t)(int)uio->uio_offset, (int)c, uio); in memrw()