Searched defs:bus_dma_impl (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/x86/include/ |
H A D | busdma_impl.h | 49 struct bus_dma_impl { struct 50 int (*tag_create)(bus_dma_tag_t parent, 55 int (*tag_destroy)(bus_dma_tag_t dmat); 56 int (*tag_set_domain)(bus_dma_tag_t); 57 bool (*id_mapped)(bus_dma_tag_t, vm_paddr_t, bus_size_t); 58 int (*map_create)(bus_dma_tag_t dmat, int flags, bus_dmamap_t *mapp); 59 int (*map_destroy)(bus_dma_tag_t dmat, bus_dmamap_t map); 60 int (*mem_alloc)(bus_dma_tag_t dmat, void** vaddr, int flags, 62 void (*mem_free)(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map); 63 int (*load_ma)(bus_dma_tag_t dmat, bus_dmamap_t map, [all …]
|
/freebsd/sys/arm64/include/ |
H A D | bus_dma_impl.h | 47 struct bus_dma_impl { struct 48 int (*tag_create)(bus_dma_tag_t parent, 53 int (*tag_destroy)(bus_dma_tag_t dmat); 54 int (*tag_set_domain)(bus_dma_tag_t); 55 bool (*id_mapped)(bus_dma_tag_t, vm_paddr_t, bus_size_t); 56 int (*map_create)(bus_dma_tag_t dmat, int flags, bus_dmamap_t *mapp); 57 int (*map_destroy)(bus_dma_tag_t dmat, bus_dmamap_t map); 58 int (*mem_alloc)(bus_dma_tag_t dmat, void** vaddr, int flags, 60 void (*mem_free)(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map); 61 int (*load_ma)(bus_dma_tag_t dmat, bus_dmamap_t map, [all …]
|
/freebsd/sys/riscv/include/ |
H A D | bus_dma_impl.h | 46 struct bus_dma_impl { struct 47 int (*tag_create)(bus_dma_tag_t parent, 52 int (*tag_destroy)(bus_dma_tag_t dmat); 53 int (*map_create)(bus_dma_tag_t dmat, int flags, bus_dmamap_t *mapp); 54 int (*map_destroy)(bus_dma_tag_t dmat, bus_dmamap_t map); 55 int (*mem_alloc)(bus_dma_tag_t dmat, void** vaddr, int flags, 57 void (*mem_free)(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map); 58 int (*load_ma)(bus_dma_tag_t dmat, bus_dmamap_t map, 83 extern struct bus_dma_impl bus_dma_bounce_impl; argument
|