Searched refs:xuio (Results 1 - 6 of 6) sorted by relevance

/freebsd-12-stable/sys/cddl/compat/opensolaris/sys/
H A Duio.h59 typedef struct xuio { struct
72 #define XUIO_XUZC_PRIV(xuio) xuio->xu_ext.xu_zc.xu_zc_priv
73 #define XUIO_XUZC_RW(xuio) xuio->xu_ext.xu_zc.xu_zc_rw
/freebsd-12-stable/sys/dev/xen/blkback/
H A Dblkback.c2255 struct uio xuio; local
2266 bzero(&xuio, sizeof(xuio));
2270 xuio.uio_rw = UIO_READ;
2273 xuio.uio_rw = UIO_WRITE;
2296 xuio.uio_offset = (vm_offset_t)reqlist->starting_sector_number
2298 xuio.uio_segflg = UIO_SYSSPACE;
2299 xuio.uio_iov = file_data->xiovecs;
2300 xuio.uio_iovcnt = 0;
2315 xiovec = &file_data->xiovecs[xuio
[all...]
/freebsd-12-stable/sys/cam/ctl/
H A Dctl_backend_block.c623 struct uio xuio; local
638 bzero(&xuio, sizeof(xuio));
641 xuio.uio_rw = UIO_READ;
644 xuio.uio_rw = UIO_WRITE;
646 xuio.uio_offset = beio->io_offset;
647 xuio.uio_resid = beio->io_len;
648 xuio.uio_segflg = UIO_SYSSPACE;
649 xuio.uio_iov = beio->xiovecs;
650 xuio
853 struct uio xuio; local
[all...]
/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Ddmu.c1242 * DMU support for xuio
1247 dmu_xuio_init(xuio_t *xuio, int nblk) argument
1250 uio_t *uio = &xuio->xu_uio;
1259 XUIO_XUZC_PRIV(xuio) = priv;
1261 if (XUIO_XUZC_RW(xuio) == UIO_READ)
1270 dmu_xuio_fini(xuio_t *xuio) argument
1272 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio);
1279 if (XUIO_XUZC_RW(xuio) == UIO_READ)
1290 dmu_xuio_add(xuio_t *xuio, arc_buf_t *abuf, offset_t off, size_t n) argument
1293 uio_t *uio = &xuio
1307 dmu_xuio_cnt(xuio_t *xuio) argument
1314 dmu_xuio_arcbuf(xuio_t *xuio, int i) argument
1323 dmu_xuio_clear(xuio_t *xuio, int i) argument
1370 xuio_t *xuio = NULL; local
[all...]
H A Dzfs_vnops.c707 xuio_t *xuio = NULL; local
778 xuio = (xuio_t *)uio;
786 (void) dmu_xuio_init(xuio, nblk);
794 (void) dmu_xuio_add(xuio,
875 xuio_t *xuio = NULL; local
956 xuio = (xuio_t *)uio;
1026 if (xuio && abuf == NULL) {
1029 abuf = dmu_xuio_arcbuf(xuio, i_iov);
1030 dmu_xuio_clear(xuio, i_iov);
1118 ASSERT(xuio
[all...]
/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
H A Ddmu.h59 struct xuio;
809 int dmu_xuio_init(struct xuio *uio, int niov);
810 void dmu_xuio_fini(struct xuio *uio);
811 int dmu_xuio_add(struct xuio *uio, struct arc_buf *abuf, offset_t off,
813 int dmu_xuio_cnt(struct xuio *uio);
814 struct arc_buf *dmu_xuio_arcbuf(struct xuio *uio, int i);
815 void dmu_xuio_clear(struct xuio *uio, int i);

Completed in 172 milliseconds