Lines Matching refs:bus_dma_tag_t
91 typedef struct cobalt_bus_dma_tag *bus_dma_tag_t;
94 #define BUS_DMA_TAG_VALID(t) ((t) != (bus_dma_tag_t)0)
110 * bus_dma_tag_t
120 int (*_dmamap_create)(bus_dma_tag_t, bus_size_t, int,
122 void (*_dmamap_destroy)(bus_dma_tag_t, bus_dmamap_t);
123 int (*_dmamap_load)(bus_dma_tag_t, bus_dmamap_t, void *,
125 int (*_dmamap_load_mbuf)(bus_dma_tag_t, bus_dmamap_t,
127 int (*_dmamap_load_uio)(bus_dma_tag_t, bus_dmamap_t,
129 int (*_dmamap_load_raw)(bus_dma_tag_t, bus_dmamap_t,
131 void (*_dmamap_unload)(bus_dma_tag_t, bus_dmamap_t);
132 void (*_dmamap_sync)(bus_dma_tag_t, bus_dmamap_t,
138 int (*_dmamem_alloc)(bus_dma_tag_t, bus_size_t, bus_size_t,
140 void (*_dmamem_free)(bus_dma_tag_t,
142 int (*_dmamem_map)(bus_dma_tag_t, bus_dma_segment_t *,
144 void (*_dmamem_unmap)(bus_dma_tag_t, void *, size_t);
145 paddr_t (*_dmamem_mmap)(bus_dma_tag_t, bus_dma_segment_t *,