Lines Matching refs:rb_dma
427 if (rb->rb_dma != NULL) { in vioif_free_bufs()
428 virtio_dma_free(rb->rb_dma); in vioif_free_bufs()
429 rb->rb_dma = NULL; in vioif_free_bufs()
594 if ((rb->rb_dma = virtio_dma_alloc(vif->vif_virtio, in vioif_alloc_bufs()
610 VERIFY3U(virtio_dma_cookie_size(rb->rb_dma, 0), >=, in vioif_alloc_bufs()
617 VERIFY3U((uintptr_t)virtio_dma_va(rb->rb_dma, in vioif_alloc_bufs()
814 virtio_dma_cookie_pa(rb->rb_dma, 0), in vioif_add_rx()
820 for (uint_t n = 0; n < virtio_dma_ncookies(rb->rb_dma); n++) { in vioif_add_rx()
821 uint64_t pa = virtio_dma_cookie_pa(rb->rb_dma, n); in vioif_add_rx()
822 size_t sz = virtio_dma_cookie_size(rb->rb_dma, n); in vioif_add_rx()
872 virtio_dma_sync(rb->rb_dma, DDI_DMA_SYNC_FORCPU); in vioif_process_rx()
907 bcopy(virtio_dma_va(rb->rb_dma, VIOIF_HEADER_SKIP), in vioif_process_rx()
921 if ((mp = desballoc(virtio_dma_va(rb->rb_dma, in vioif_process_rx()