Lines Matching refs:uiop
227 rnd_read(dev_t dev, struct uio *uiop, cred_t *credp) in rnd_read() argument
237 while (error == 0 && uiop->uio_resid > 0) { in rnd_read()
238 len = min(sizeof (random_bytes), uiop->uio_resid); in rnd_read()
242 uiop->uio_fmode & (FNDELAY|FNONBLOCK)); in rnd_read()
257 uiop->uio_loffset = 0; in rnd_read()
258 error = uiomove(random_bytes, len, UIO_READ, uiop); in rnd_read()
275 rnd_write(dev_t dev, struct uio *uiop, cred_t *credp) in rnd_write() argument
284 while (uiop->uio_resid > 0) { in rnd_write()
285 bytes = min(sizeof (buf), uiop->uio_resid); in rnd_write()
288 uiop->uio_loffset = 0; in rnd_write()
289 if ((error = uiomove(buf, bytes, UIO_WRITE, uiop)) != 0) in rnd_write()