Lines Matching refs:dmat
59 void *lockfuncarg, bus_dma_tag_t *dmat);
60 int (*tag_destroy)(bus_dma_tag_t dmat);
61 int (*map_create)(bus_dma_tag_t dmat, int flags, bus_dmamap_t *mapp);
62 int (*map_destroy)(bus_dma_tag_t dmat, bus_dmamap_t map);
63 int (*mem_alloc)(bus_dma_tag_t dmat, void** vaddr, int flags,
65 void (*mem_free)(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map);
66 int (*load_ma)(bus_dma_tag_t dmat, bus_dmamap_t map,
69 int (*load_phys)(bus_dma_tag_t dmat, bus_dmamap_t map,
72 int (*load_buffer)(bus_dma_tag_t dmat, bus_dmamap_t map,
75 void (*map_waitok)(bus_dma_tag_t dmat, bus_dmamap_t map,
78 bus_dma_segment_t *(*map_complete)(bus_dma_tag_t dmat, bus_dmamap_t map,
80 void (*map_unload)(bus_dma_tag_t dmat, bus_dmamap_t map);
81 void (*map_sync)(bus_dma_tag_t dmat, bus_dmamap_t map,
86 int bus_dma_run_filter(struct bus_dma_tag_common *dmat, bus_addr_t paddr);
92 void *lockfuncarg, size_t sz, void **dmat);