Lines Matching refs:uiop
601 ssc100_read(dev_t dev, struct uio *uiop, cred_t *cred_p) in ssc100_read() argument
605 return (ssc100_io(dev, uiop, B_READ)); in ssc100_read()
609 ssc100_write(dev_t dev, struct uio *uiop, cred_t *cred_p) in ssc100_write() argument
613 return (ssc100_io(dev, uiop, B_WRITE)); in ssc100_write()
617 ssc100_io(dev_t dev, struct uio *uiop, int rw) in ssc100_io() argument
639 if (uiop->uio_offset >= unitp->ssc100_size) { in ssc100_io()
650 ssc100_addr = uiop->uio_offset; in ssc100_io()
652 if (uiop->uio_resid == 0) { in ssc100_io()
656 bytes_to_rw = min(uiop->uio_resid, in ssc100_io()
657 unitp->ssc100_size - uiop->uio_offset); in ssc100_io()
673 UIO_WRITE, uiop)) != 0) { in ssc100_io()
710 UIO_READ, uiop)) != 0) { in ssc100_io()