Lines Matching refs:uio
172 evdev_read(struct cdev *dev, struct uio *uio, int ioflag) in evdev_read() argument
190 debugf(client, "read %zd bytes by thread %d", uio->uio_resid, in evdev_read()
191 uio->uio_td->td_tid); in evdev_read()
204 if (uio->uio_resid != 0 && uio->uio_resid < evsize) in evdev_read()
207 remaining = uio->uio_resid / evsize; in evdev_read()
243 ret = uiomove(&event, evsize, uio); in evdev_read()
253 evdev_write(struct cdev *dev, struct uio *uio, int ioflag) in evdev_write() argument
270 debugf(client, "write %zd bytes by thread %d", uio->uio_resid, in evdev_write()
271 uio->uio_td->td_tid); in evdev_write()
283 if (uio->uio_resid % evsize != 0) { in evdev_write()
288 while (uio->uio_resid > 0 && ret == 0) { in evdev_write()
289 ret = uiomove(&event, evsize, uio); in evdev_write()