Lines Matching defs:xuio
657 xuio_t *xuio = NULL;
726 xuio = (xuio_t *)uio;
734 (void) dmu_xuio_init(xuio, nblk);
742 (void) dmu_xuio_add(xuio,
818 xuio_t *xuio = NULL;
886 xuio = (xuio_t *)uio;
955 if (xuio && abuf == NULL) {
958 abuf = dmu_xuio_arcbuf(xuio, i_iov);
959 dmu_xuio_clear(xuio, i_iov);
1041 ASSERT(xuio == NULL || tx_bytes == aiov->iov_len);
1050 ASSERT(xuio);
1056 ASSERT(xuio || tx_bytes == max_blksz);
1136 if (!xuio && n > 0)
5347 zfs_reqzcbuf(vnode_t *vp, enum uio_rw ioflag, xuio_t *xuio, cred_t *cr,
5353 uio_t *uio = &xuio->xu_uio;
5362 if (xuio->xu_type != UIOTYPE_ZEROCOPY)
5396 (void) dmu_xuio_init(xuio,
5411 (void) dmu_xuio_add(xuio, abuf,
5419 (void) dmu_xuio_add(xuio, abuf, 0, blksz);
5427 (void) dmu_xuio_add(xuio, abuf, 0, postamble);
5462 XUIO_XUZC_RW(xuio) = ioflag;
5469 zfs_retzcbuf(vnode_t *vp, xuio_t *xuio, cred_t *cr, caller_context_t *ct)
5473 int ioflag = XUIO_XUZC_RW(xuio);
5475 ASSERT(xuio->xu_type == UIOTYPE_ZEROCOPY);
5477 i = dmu_xuio_cnt(xuio);
5479 abuf = dmu_xuio_arcbuf(xuio, i);
5489 dmu_xuio_fini(xuio);