Home
last modified time | relevance | path

Searched defs:bus_dma_impl (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/x86/include/
H A Dbusdma_impl.h49 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 Dbus_dma_impl.h47 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 Dbus_dma_impl.h46 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