virtio_dma_t
virtio_dma_t *rb_dma;
virtio_dma_t *vnr_dma_in;
virtio_dma_t *vnr_dma_out;
vioblk_internal(vioblk_t *vib, int type, virtio_dma_t *dma,
virtio_dma_t *dma = NULL;
virtio_dma_t *dma;
virtio_dma_t *vbr_dma;
virtio_dma_t *extdma = tb->tb_dmaext[tb->tb_ndmaext++];
sizeof (virtio_dma_t *) * tb->tb_dmaext_capacity);
sizeof (virtio_dma_t *) * tb->tb_dmaext_capacity,
virtio_dma_t *rb_dma;
virtio_dma_t *cb_dma;
virtio_dma_t *tb_dma;
virtio_dma_t **tb_dmaext;
virtio_dma_t *vr_dma;
virtio_dma_t *ve_dma;
virtio_dma_t *virtio_dma_alloc(virtio_t *, size_t, const ddi_dma_attr_t *, int,
virtio_dma_t *virtio_dma_alloc_nomem(virtio_t *, const ddi_dma_attr_t *, int);
void virtio_dma_free(virtio_dma_t *);
int virtio_dma_bind(virtio_dma_t *, void *, size_t, int, int);
void virtio_dma_unbind(virtio_dma_t *);
void virtio_dma_sync(virtio_dma_t *, int);
void *virtio_dma_va(virtio_dma_t *, size_t);
size_t virtio_dma_size(virtio_dma_t *);
uint_t virtio_dma_ncookies(virtio_dma_t *);
uint64_t virtio_dma_cookie_pa(virtio_dma_t *, uint_t);
size_t virtio_dma_cookie_size(virtio_dma_t *, uint_t);
virtio_dma_init_handle(virtio_t *vio, virtio_dma_t *vidma,
virtio_dma_init(virtio_t *vio, virtio_dma_t *vidma, size_t sz,
virtio_dma_bind(virtio_dma_t *vidma, void *va, size_t sz, int dmaflags,
virtio_dma_t *
virtio_dma_t *vidma;
virtio_dma_t *
virtio_dma_t *vidma;
virtio_dma_fini(virtio_dma_t *vidma)
virtio_dma_unbind(virtio_dma_t *vidma)
virtio_dma_free(virtio_dma_t *vidma)
virtio_dma_sync(virtio_dma_t *vidma, int flag)
virtio_dma_ncookies(virtio_dma_t *vidma)
virtio_dma_size(virtio_dma_t *vidma)
virtio_dma_va(virtio_dma_t *vidma, size_t offset)
virtio_dma_cookie_pa(virtio_dma_t *vidma, uint_t cookie)
virtio_dma_cookie_size(virtio_dma_t *vidma, uint_t cookie)
virtio_dma_t viq_dma;
virtio_dma_t vic_indirect_dma;
int virtio_dma_init(virtio_t *, virtio_dma_t *, size_t, const ddi_dma_attr_t *,
void virtio_dma_fini(virtio_dma_t *);