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

/freebsd-11-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-11-stable/sys/dev/xen/blkback/
H A Dblkback.c2253 struct uio xuio; local
2264 bzero(&xuio, sizeof(xuio));
2268 xuio.uio_rw = UIO_READ;
2271 xuio.uio_rw = UIO_WRITE;
2294 xuio.uio_offset = (vm_offset_t)reqlist->starting_sector_number
2296 xuio.uio_segflg = UIO_SYSSPACE;
2297 xuio.uio_iov = file_data->xiovecs;
2298 xuio.uio_iovcnt = 0;
2313 xiovec = &file_data->xiovecs[xuio
[all...]
/freebsd-11-stable/sys/cam/ctl/
H A Dctl_backend_block.c624 struct uio xuio; local
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
857 struct uio xuio; local
[all...]
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Ddmu.c1201 * DMU support for xuio
1206 dmu_xuio_init(xuio_t *xuio, int nblk) argument
1209 uio_t *uio = &xuio->xu_uio;
1218 XUIO_XUZC_PRIV(xuio) = priv;
1220 if (XUIO_XUZC_RW(xuio) == UIO_READ)
1229 dmu_xuio_fini(xuio_t *xuio) argument
1231 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio);
1238 if (XUIO_XUZC_RW(xuio) == UIO_READ)
1249 dmu_xuio_add(xuio_t *xuio, arc_buf_t *abuf, offset_t off, size_t n) argument
1252 uio_t *uio = &xuio
1266 dmu_xuio_cnt(xuio_t *xuio) argument
1273 dmu_xuio_arcbuf(xuio_t *xuio, int i) argument
1282 dmu_xuio_clear(xuio_t *xuio, int i) argument
1329 xuio_t *xuio = NULL; local
[all...]
H A Dzfs_vnops.c707 xuio_t *xuio = NULL; local
775 xuio = (xuio_t *)uio;
783 (void) dmu_xuio_init(xuio, nblk);
791 (void) dmu_xuio_add(xuio,
869 xuio_t *xuio = NULL; local
949 xuio = (xuio_t *)uio;
1018 if (xuio && abuf == NULL) {
1021 abuf = dmu_xuio_arcbuf(xuio, i_iov);
1022 dmu_xuio_clear(xuio, i_iov);
1110 ASSERT(xuio
[all...]
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
H A Ddmu.h58 struct xuio;
787 int dmu_xuio_init(struct xuio *uio, int niov);
788 void dmu_xuio_fini(struct xuio *uio);
789 int dmu_xuio_add(struct xuio *uio, struct arc_buf *abuf, offset_t off,
791 int dmu_xuio_cnt(struct xuio *uio);
792 struct arc_buf *dmu_xuio_arcbuf(struct xuio *uio, int i);
793 void dmu_xuio_clear(struct xuio *uio, int i);

Completed in 135 milliseconds