Lines Matching refs:xuio

658 	struct uio xuio;  in ctl_be_block_dispatch_file()  local
673 bzero(&xuio, sizeof(xuio)); in ctl_be_block_dispatch_file()
676 xuio.uio_rw = UIO_READ; in ctl_be_block_dispatch_file()
679 xuio.uio_rw = UIO_WRITE; in ctl_be_block_dispatch_file()
681 xuio.uio_offset = beio->io_offset; in ctl_be_block_dispatch_file()
682 xuio.uio_resid = beio->io_len; in ctl_be_block_dispatch_file()
683 xuio.uio_segflg = UIO_SYSSPACE; in ctl_be_block_dispatch_file()
684 xuio.uio_iov = beio->xiovecs; in ctl_be_block_dispatch_file()
685 xuio.uio_iovcnt = beio->num_segs; in ctl_be_block_dispatch_file()
686 xuio.uio_td = curthread; in ctl_be_block_dispatch_file()
688 for (i = 0, xiovec = xuio.uio_iov; i < xuio.uio_iovcnt; i++, xiovec++) { in ctl_be_block_dispatch_file()
719 error = VOP_READ(be_lun->vn, &xuio, flags, file_data->cred); in ctl_be_block_dispatch_file()
723 if (error == 0 && xuio.uio_resid > 0) { in ctl_be_block_dispatch_file()
728 s = beio->io_len - xuio.uio_resid; in ctl_be_block_dispatch_file()
761 error = VOP_WRITE(be_lun->vn, &xuio, flags, file_data->cred); in ctl_be_block_dispatch_file()
964 struct uio xuio; in ctl_be_block_dispatch_zvol() local
977 bzero(&xuio, sizeof(xuio)); in ctl_be_block_dispatch_zvol()
980 xuio.uio_rw = UIO_READ; in ctl_be_block_dispatch_zvol()
983 xuio.uio_rw = UIO_WRITE; in ctl_be_block_dispatch_zvol()
985 xuio.uio_offset = beio->io_offset; in ctl_be_block_dispatch_zvol()
986 xuio.uio_resid = beio->io_len; in ctl_be_block_dispatch_zvol()
987 xuio.uio_segflg = UIO_SYSSPACE; in ctl_be_block_dispatch_zvol()
988 xuio.uio_iov = beio->xiovecs; in ctl_be_block_dispatch_zvol()
989 xuio.uio_iovcnt = beio->num_segs; in ctl_be_block_dispatch_zvol()
990 xuio.uio_td = curthread; in ctl_be_block_dispatch_zvol()
992 for (i = 0, xiovec = xuio.uio_iov; i < xuio.uio_iovcnt; i++, xiovec++) { in ctl_be_block_dispatch_zvol()
1006 error = csw->d_read(dev, &xuio, flags); in ctl_be_block_dispatch_zvol()
1008 error = csw->d_write(dev, &xuio, flags); in ctl_be_block_dispatch_zvol()