Lines Matching defs:xuio
908 * DMU support for xuio
913 dmu_xuio_init(xuio_t *xuio, int nblk)
916 uio_t *uio = &xuio->xu_uio;
925 XUIO_XUZC_PRIV(xuio) = priv;
927 if (XUIO_XUZC_RW(xuio) == UIO_READ)
936 dmu_xuio_fini(xuio_t *xuio)
938 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio);
945 if (XUIO_XUZC_RW(xuio) == UIO_READ)
956 dmu_xuio_add(xuio_t *xuio, arc_buf_t *abuf, offset_t off, size_t n)
959 uio_t *uio = &xuio->xu_uio;
960 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio);
973 dmu_xuio_cnt(xuio_t *xuio)
975 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio);
980 dmu_xuio_arcbuf(xuio_t *xuio, int i)
982 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio);
989 dmu_xuio_clear(xuio_t *xuio, int i)
991 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio);
1036 xuio_t *xuio = NULL;
1048 xuio = (xuio_t *)uio;
1060 if (xuio) {
1064 err = dmu_xuio_add(xuio, abuf, bufoff, tocpy);