Lines Matching refs:xuio
624 struct uio xuio;
639 bzero(&xuio, sizeof(xuio));
642 xuio.uio_rw = UIO_READ;
645 xuio.uio_rw = UIO_WRITE;
647 xuio.uio_offset = beio->io_offset;
648 xuio.uio_resid = beio->io_len;
649 xuio.uio_segflg = UIO_SYSSPACE;
650 xuio.uio_iov = beio->xiovecs;
651 xuio.uio_iovcnt = beio->num_segs;
652 xuio.uio_td = curthread;
654 for (i = 0, xiovec = xuio.uio_iov; i < xuio.uio_iovcnt; i++, xiovec++) {
684 error = VOP_READ(be_lun->vn, &xuio, flags, file_data->cred);
688 if (error == 0 && xuio.uio_resid > 0) {
693 s = beio->io_len - xuio.uio_resid;
732 error = VOP_WRITE(be_lun->vn, &xuio, flags, file_data->cred);
857 struct uio xuio;
870 bzero(&xuio, sizeof(xuio));
873 xuio.uio_rw = UIO_READ;
876 xuio.uio_rw = UIO_WRITE;
878 xuio.uio_offset = beio->io_offset;
879 xuio.uio_resid = beio->io_len;
880 xuio.uio_segflg = UIO_SYSSPACE;
881 xuio.uio_iov = beio->xiovecs;
882 xuio.uio_iovcnt = beio->num_segs;
883 xuio.uio_td = curthread;
885 for (i = 0, xiovec = xuio.uio_iov; i < xuio.uio_iovcnt; i++, xiovec++) {
898 error = csw->d_read(dev, &xuio, flags);
900 error = csw->d_write(dev, &xuio, flags);