Lines Matching refs:xuio
971 * DMU support for xuio
976 dmu_xuio_init(xuio_t *xuio, int nblk)
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)
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)
1022 uio_t *uio = &xuio->xu_uio;
1023 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio);
1036 dmu_xuio_cnt(xuio_t *xuio)
1038 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio);
1043 dmu_xuio_arcbuf(xuio_t *xuio, int i)
1045 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio);
1052 dmu_xuio_clear(xuio_t *xuio, int i)
1054 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio);
1099 xuio_t *xuio = NULL;
1111 xuio = (xuio_t *)uio;
1123 if (xuio) {
1127 err = dmu_xuio_add(xuio, abuf, bufoff, tocpy);