Lines Matching refs:xuio
913 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()
973 dmu_xuio_cnt(xuio_t *xuio) in dmu_xuio_cnt() argument
975 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio); in dmu_xuio_cnt()
980 dmu_xuio_arcbuf(xuio_t *xuio, int i) in dmu_xuio_arcbuf() argument
982 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio); in dmu_xuio_arcbuf()
989 dmu_xuio_clear(xuio_t *xuio, int i) in dmu_xuio_clear() argument
991 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio); in dmu_xuio_clear()
1036 xuio_t *xuio = NULL; in dmu_read_uio_dnode() local
1048 xuio = (xuio_t *)uio; in dmu_read_uio_dnode()
1060 if (xuio) { in dmu_read_uio_dnode()
1064 err = dmu_xuio_add(xuio, abuf, bufoff, tocpy); in dmu_read_uio_dnode()