Home
last modified time | relevance | path

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

/titanic_44/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 argument
182 #define XUIO_XUZC_RW(xuio) xuio->xu_ext.xu_zc.xu_zc_rw argument
H A Dfem.h266 xuio_t *xuio, cred_t *cr, \
268 int (*femop_retzcbuf)(femarg_t *vf, xuio_t *xuio, cred_t *cr, \
/titanic_44/usr/src/uts/common/fs/zfs/
H A Ddmu.c906 dmu_xuio_init(xuio_t *xuio, int nblk) in dmu_xuio_init() argument
909 uio_t *uio = &xuio->xu_uio; in dmu_xuio_init()
918 XUIO_XUZC_PRIV(xuio) = priv; in dmu_xuio_init()
920 if (XUIO_XUZC_RW(xuio) == UIO_READ) in dmu_xuio_init()
929 dmu_xuio_fini(xuio_t *xuio) in dmu_xuio_fini() argument
931 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio); in dmu_xuio_fini()
938 if (XUIO_XUZC_RW(xuio) == UIO_READ) in dmu_xuio_fini()
949 dmu_xuio_add(xuio_t *xuio, arc_buf_t *abuf, offset_t off, size_t n) in dmu_xuio_add() argument
952 uio_t *uio = &xuio->xu_uio; in dmu_xuio_add()
953 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio); in dmu_xuio_add()
[all …]
H A Dzfs_vnops.c524 xuio_t *xuio = NULL; in zfs_read() local
590 xuio = (xuio_t *)uio; in zfs_read()
598 (void) dmu_xuio_init(xuio, nblk); in zfs_read()
606 (void) dmu_xuio_add(xuio, in zfs_read()
678 xuio_t *xuio = NULL; in zfs_write() local
756 xuio = (xuio_t *)uio; in zfs_write()
834 if (xuio && abuf == NULL) { in zfs_write()
837 abuf = dmu_xuio_arcbuf(xuio, i_iov); in zfs_write()
838 dmu_xuio_clear(xuio, i_iov); in zfs_write()
923 ASSERT(xuio == NULL || tx_bytes == aiov->iov_len); in zfs_write()
[all …]
/titanic_44/usr/src/uts/common/fs/zfs/sys/
H A Ddmu.h56 struct xuio;
737 int dmu_xuio_init(struct xuio *uio, int niov);
738 void dmu_xuio_fini(struct xuio *uio);
739 int dmu_xuio_add(struct xuio *uio, struct arc_buf *abuf, offset_t off,
741 int dmu_xuio_cnt(struct xuio *uio);
742 struct arc_buf *dmu_xuio_arcbuf(struct xuio *uio, int i);
743 void dmu_xuio_clear(struct xuio *uio, int i);