Lines Matching refs:uio
669 sgwrite(struct cdev *dev, struct uio *uio, int ioflag) in sgwrite() argument
686 if (uio->uio_resid < sizeof(*hdr)) { in sgwrite()
690 error = uiomove(hdr, sizeof(*hdr), uio); in sgwrite()
712 if (uio->uio_resid < 1) in sgwrite()
714 error = uiomove(&cdb_cmd, 1, uio); in sgwrite()
726 error = uiomove(&csio->cdb_io.cdb_bytes[1], cdb_len - 1, uio); in sgwrite()
734 buf_len = uio->uio_resid; in sgwrite()
737 error = uiomove(buf, buf_len, uio); in sgwrite()
791 sgread(struct cdev *dev, struct uio *uio, int ioflag) in sgread() argument
806 uio->uio_rw = UIO_WRITE; in sgread()
807 if ((error = uiomove(&pack_len, 4, uio)) != 0) in sgread()
809 if ((error = uiomove(&reply_len, 4, uio)) != 0) in sgread()
811 if ((error = uiomove(&pack_id, 4, uio)) != 0) in sgread()
813 uio->uio_rw = UIO_READ; in sgread()
868 offsetof(struct sg_header, result), uio); in sgread()
870 error = uiomove(rdwr->buf, rdwr->buf_len, uio); in sgread()