Lines Matching refs:uiop
229 rnd_read(dev_t dev, struct uio *uiop, cred_t *credp) in rnd_read() argument
239 while (error == 0 && uiop->uio_resid > 0) { in rnd_read()
240 len = min(sizeof (random_bytes), uiop->uio_resid); in rnd_read()
244 uiop->uio_fmode & (FNDELAY|FNONBLOCK)); in rnd_read()
259 uiop->uio_loffset = 0; in rnd_read()
260 error = uiomove(random_bytes, len, UIO_READ, uiop); in rnd_read()
277 rnd_write(dev_t dev, struct uio *uiop, cred_t *credp) in rnd_write() argument
286 while (uiop->uio_resid > 0) { in rnd_write()
287 bytes = min(sizeof (buf), uiop->uio_resid); in rnd_write()
290 uiop->uio_loffset = 0; in rnd_write()
291 if ((error = uiomove(buf, bytes, UIO_WRITE, uiop)) != 0) in rnd_write()