Home
last modified time | relevance | path

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

/titanic_50/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_50/usr/src/uts/common/fs/zfs/
H A Ddmu.c913 dmu_xuio_init(xuio_t *xuio, int nblk) in dmu_xuio_init() argument
916 uio_t *uio = &xuio->xu_uio; in dmu_xuio_init()
925 XUIO_XUZC_PRIV(xuio) = priv; in dmu_xuio_init()
927 if (XUIO_XUZC_RW(xuio) == UIO_READ) in dmu_xuio_init()
936 dmu_xuio_fini(xuio_t *xuio) in dmu_xuio_fini() argument
938 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio); in dmu_xuio_fini()
945 if (XUIO_XUZC_RW(xuio) == UIO_READ) in dmu_xuio_fini()
956 dmu_xuio_add(xuio_t *xuio, arc_buf_t *abuf, offset_t off, size_t n) in dmu_xuio_add() argument
959 uio_t *uio = &xuio->xu_uio; in dmu_xuio_add()
960 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio); in dmu_xuio_add()
[all …]
H A Dzfs_vnops.c525 xuio_t *xuio = NULL; in zfs_read() local
591 xuio = (xuio_t *)uio; in zfs_read()
599 (void) dmu_xuio_init(xuio, nblk); in zfs_read()
607 (void) dmu_xuio_add(xuio, in zfs_read()
679 xuio_t *xuio = NULL; in zfs_write() local
757 xuio = (xuio_t *)uio; in zfs_write()
835 if (xuio && abuf == NULL) { in zfs_write()
838 abuf = dmu_xuio_arcbuf(xuio, i_iov); in zfs_write()
839 dmu_xuio_clear(xuio, i_iov); in zfs_write()
924 ASSERT(xuio == NULL || tx_bytes == aiov->iov_len); in zfs_write()
[all …]
/titanic_50/usr/src/uts/common/fs/zfs/sys/
H A Ddmu.h58 struct xuio;
741 int dmu_xuio_init(struct xuio *uio, int niov);
742 void dmu_xuio_fini(struct xuio *uio);
743 int dmu_xuio_add(struct xuio *uio, struct arc_buf *abuf, offset_t off,
745 int dmu_xuio_cnt(struct xuio *uio);
746 struct arc_buf *dmu_xuio_arcbuf(struct xuio *uio, int i);
747 void dmu_xuio_clear(struct xuio *uio, int i);