Lines Matching refs:xuio
515 xuio_t *xuio = NULL;
581 xuio = (xuio_t *)uio;
589 (void) dmu_xuio_init(xuio, nblk);
597 (void) dmu_xuio_add(xuio,
669 xuio_t *xuio = NULL;
746 xuio = (xuio_t *)uio;
808 if (xuio && abuf == NULL) {
811 abuf = dmu_xuio_arcbuf(xuio, i_iov);
812 dmu_xuio_clear(xuio, i_iov);
897 ASSERT(xuio == NULL || tx_bytes == aiov->iov_len);
906 ASSERT(xuio);
912 ASSERT(xuio || tx_bytes == max_blksz);
991 if (!xuio && n > 0)
5054 zfs_reqzcbuf(vnode_t *vp, enum uio_rw ioflag, xuio_t *xuio, cred_t *cr,
5060 uio_t *uio = &xuio->xu_uio;
5069 if (xuio->xu_type != UIOTYPE_ZEROCOPY)
5103 (void) dmu_xuio_init(xuio,
5118 (void) dmu_xuio_add(xuio, abuf,
5126 (void) dmu_xuio_add(xuio, abuf, 0, blksz);
5134 (void) dmu_xuio_add(xuio, abuf, 0, postamble);
5169 XUIO_XUZC_RW(xuio) = ioflag;
5176 zfs_retzcbuf(vnode_t *vp, xuio_t *xuio, cred_t *cr, caller_context_t *ct)
5180 int ioflag = XUIO_XUZC_RW(xuio);
5182 ASSERT(xuio->xu_type == UIOTYPE_ZEROCOPY);
5184 i = dmu_xuio_cnt(xuio);
5186 abuf = dmu_xuio_arcbuf(xuio, i);
5196 dmu_xuio_fini(xuio);