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

/illumos-gate/usr/src/uts/common/sys/
H A Duio.h151 typedef struct xuio { struct
181 #define XUIO_XUZC_PRIV(xuio) xuio->xu_ext.xu_zc.xu_zc_priv
182 #define XUIO_XUZC_RW(xuio) xuio->xu_ext.xu_zc.xu_zc_rw
H A Dfem.h266 xuio_t *xuio, cred_t *cr, \
268 int (*femop_retzcbuf)(femarg_t *vf, xuio_t *xuio, cred_t *cr, \
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Ddmu.c971 * DMU support for xuio
976 dmu_xuio_init(xuio_t *xuio, int nblk) argument
979 uio_t *uio = &xuio->xu_uio;
988 XUIO_XUZC_PRIV(xuio) = priv;
990 if (XUIO_XUZC_RW(xuio) == UIO_READ)
999 dmu_xuio_fini(xuio_t *xuio) argument
1001 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio);
1008 if (XUIO_XUZC_RW(xuio) == UIO_READ)
1019 dmu_xuio_add(xuio_t *xuio, arc_buf_t *abuf, offset_t off, size_t n) argument
1022 uio_t *uio = &xuio
1036 dmu_xuio_cnt(xuio_t *xuio) argument
1043 dmu_xuio_arcbuf(xuio_t *xuio, int i) argument
1052 dmu_xuio_clear(xuio_t *xuio, int i) argument
1099 xuio_t *xuio = NULL; local
[all...]
H A Dzfs_vnops.c515 xuio_t *xuio = NULL; local
581 xuio = (xuio_t *)uio;
589 (void) dmu_xuio_init(xuio, nblk);
597 (void) dmu_xuio_add(xuio,
669 xuio_t *xuio = NULL; local
746 xuio = (xuio_t *)uio;
808 if (xuio && abuf == NULL) {
811 abuf = dmu_xuio_arcbuf(xuio, i_iov);
812 dmu_xuio_clear(xuio, i_iov);
897 ASSERT(xuio
5054 zfs_reqzcbuf(vnode_t *vp, enum uio_rw ioflag, xuio_t *xuio, cred_t *cr, caller_context_t *ct) argument
5176 zfs_retzcbuf(vnode_t *vp, xuio_t *xuio, cred_t *cr, caller_context_t *ct) argument
[all...]
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Ddmu.h59 struct xuio;
750 int dmu_xuio_init(struct xuio *uio, int niov);
751 void dmu_xuio_fini(struct xuio *uio);
752 int dmu_xuio_add(struct xuio *uio, struct arc_buf *abuf, offset_t off,
754 int dmu_xuio_cnt(struct xuio *uio);
755 struct arc_buf *dmu_xuio_arcbuf(struct xuio *uio, int i);
756 void dmu_xuio_clear(struct xuio *uio, int i);

Completed in 74 milliseconds