| /freebsd-14.2/sys/x86/x86/ |
| H A D | busdma_bounce.c | 89 bus_dma_tag_t dmat; member 110 #define dmat_alignment(dmat) ((dmat)->common.alignment) argument 111 #define dmat_domain(dmat) ((dmat)->common.domain) argument 112 #define dmat_flags(dmat) ((dmat)->common.flags) argument 113 #define dmat_lowaddr(dmat) ((dmat)->common.lowaddr) argument 114 #define dmat_lockfunc(dmat) ((dmat)->common.lockfunc) argument 115 #define dmat_lockfuncarg(dmat) ((dmat)->common.lockfuncarg) argument 120 bounce_bus_dma_zone_setup(bus_dma_tag_t dmat) in bounce_bus_dma_zone_setup() 153 void *lockfuncarg, bus_dma_tag_t *dmat) in bounce_bus_dma_tag_create() 216 bounce_bus_dma_tag_set_domain(bus_dma_tag_t dmat) in bounce_bus_dma_tag_set_domain() [all …]
|
| H A D | busdma_machdep.c | 88 bus_dma_lock_t *lockfunc, void *lockfuncarg, size_t sz, void **dmat) in common_bus_dma_tag_create() 161 bus_dma_tag_set_domain(bus_dma_tag_t dmat, int domain) in bus_dma_tag_set_domain() 182 void *lockfuncarg, bus_dma_tag_t *dmat) in bus_dma_tag_create() 205 bus_dma_template_clone(bus_dma_template_t *t, bus_dma_tag_t dmat) in bus_dma_template_clone() 228 bus_dma_tag_destroy(bus_dma_tag_t dmat) in bus_dma_tag_destroy()
|
| /freebsd-14.2/sys/arm64/arm64/ |
| H A D | busdma_bounce.c | 97 bus_dma_tag_t dmat; member 121 #define dmat_domain(dmat) ((dmat)->common.domain) argument 122 #define dmat_flags(dmat) ((dmat)->common.flags) argument 123 #define dmat_lowaddr(dmat) ((dmat)->common.lowaddr) argument 124 #define dmat_lockfunc(dmat) ((dmat)->common.lockfunc) argument 130 bounce_bus_dma_zone_setup(bus_dma_tag_t dmat) in bounce_bus_dma_zone_setup() 193 alignment_bounce(bus_dma_tag_t dmat, bus_addr_t addr) in alignment_bounce() 246 void *lockfuncarg, bus_dma_tag_t *dmat) in bounce_bus_dma_tag_create() 312 bounce_bus_dma_tag_destroy(bus_dma_tag_t dmat) in bounce_bus_dma_tag_destroy() 358 bounce_bus_dma_tag_set_domain(bus_dma_tag_t dmat) in bounce_bus_dma_tag_set_domain() [all …]
|
| H A D | busdma_machdep.c | 82 bus_dma_lock_t *lockfunc, void *lockfuncarg, size_t sz, void **dmat) in common_bus_dma_tag_create() 163 void *lockfuncarg, bus_dma_tag_t *dmat) in bus_dma_tag_create() 186 bus_dma_template_clone(bus_dma_template_t *t, bus_dma_tag_t dmat) in bus_dma_template_clone() 209 bus_dma_tag_destroy(bus_dma_tag_t dmat) in bus_dma_tag_destroy() 218 bus_dma_tag_set_domain(bus_dma_tag_t dmat, int domain) in bus_dma_tag_set_domain()
|
| /freebsd-14.2/sys/x86/include/ |
| H A D | bus_dma.h | 40 bus_dma_id_mapped(bus_dma_tag_t dmat, vm_paddr_t buf, bus_size_t buflen) in bus_dma_id_mapped() 53 bus_dmamap_create(bus_dma_tag_t dmat, int flags, bus_dmamap_t *mapp) in bus_dmamap_create() 66 bus_dmamap_destroy(bus_dma_tag_t dmat, bus_dmamap_t map) in bus_dmamap_destroy() 80 bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags, in bus_dmamem_alloc() 94 bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map) in bus_dmamem_free() 106 bus_dmamap_unload(bus_dma_tag_t dmat, bus_dmamap_t map) in bus_dmamap_unload() 117 bus_dmamap_sync(bus_dma_tag_t dmat, bus_dmamap_t map, bus_dmasync_op_t op) in bus_dmamap_sync() 159 _bus_dmamap_load_buffer(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf, in _bus_dmamap_load_buffer() 171 _bus_dmamap_waitok(bus_dma_tag_t dmat, bus_dmamap_t map, in _bus_dmamap_waitok() 183 _bus_dmamap_complete(bus_dma_tag_t dmat, bus_dmamap_t map, in _bus_dmamap_complete() [all …]
|
| /freebsd-14.2/sys/arm64/include/ |
| H A D | bus_dma.h | 14 bus_dma_id_mapped(bus_dma_tag_t dmat, vm_paddr_t buf, bus_size_t buflen) in bus_dma_id_mapped() 27 bus_dmamap_create(bus_dma_tag_t dmat, int flags, bus_dmamap_t *mapp) in bus_dmamap_create() 40 bus_dmamap_destroy(bus_dma_tag_t dmat, bus_dmamap_t map) in bus_dmamap_destroy() 54 bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags, in bus_dmamem_alloc() 68 bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map) in bus_dmamem_free() 80 bus_dmamap_unload(bus_dma_tag_t dmat, bus_dmamap_t map) in bus_dmamap_unload() 89 bus_dmamap_sync(bus_dma_tag_t dmat, bus_dmamap_t map, bus_dmasync_op_t op) in bus_dmamap_sync() 98 _bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t map, vm_paddr_t buf, in _bus_dmamap_load_phys() 121 _bus_dmamap_load_buffer(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf, in _bus_dmamap_load_buffer() 133 _bus_dmamap_waitok(bus_dma_tag_t dmat, bus_dmamap_t map, in _bus_dmamap_waitok() [all …]
|
| /freebsd-14.2/sys/powerpc/powerpc/ |
| H A D | busdma_machdep.c | 94 bus_dma_tag_t dmat; member 108 #define dmat_alignment(dmat) ((dmat)->alignment) argument 109 #define dmat_flags(dmat) ((dmat)->flags) argument 110 #define dmat_lowaddr(dmat) ((dmat)->lowaddr) argument 111 #define dmat_lockfunc(dmat) ((dmat)->lockfunc) argument 112 #define dmat_lockfuncarg(dmat) ((dmat)->lockfuncarg) argument 125 run_filter(bus_dma_tag_t dmat, bus_addr_t paddr) in run_filter() 158 void *lockfuncarg, bus_dma_tag_t *dmat) in bus_dma_tag_create() 300 bus_dma_tag_destroy(bus_dma_tag_t dmat) in bus_dma_tag_destroy() 637 _bus_dmamap_load_phys(bus_dma_tag_t dmat, in _bus_dmamap_load_phys() [all …]
|
| /freebsd-14.2/sys/riscv/include/ |
| H A D | bus_dma.h | 15 bus_dmamap_create(bus_dma_tag_t dmat, int flags, bus_dmamap_t *mapp) in bus_dmamap_create() 28 bus_dmamap_destroy(bus_dma_tag_t dmat, bus_dmamap_t map) in bus_dmamap_destroy() 42 bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags, in bus_dmamem_alloc() 56 bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map) in bus_dmamem_free() 68 bus_dmamap_unload(bus_dma_tag_t dmat, bus_dmamap_t map) in bus_dmamap_unload() 77 bus_dmamap_sync(bus_dma_tag_t dmat, bus_dmamap_t map, bus_dmasync_op_t op) in bus_dmamap_sync() 86 _bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t map, vm_paddr_t buf, in _bus_dmamap_load_phys() 97 _bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map, struct vm_page **ma, in _bus_dmamap_load_ma() 109 _bus_dmamap_load_buffer(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf, in _bus_dmamap_load_buffer() 121 _bus_dmamap_waitok(bus_dma_tag_t dmat, bus_dmamap_t map, in _bus_dmamap_waitok() [all …]
|
| /freebsd-14.2/sys/arm/arm/ |
| H A D | busdma_machdep.c | 148 bus_dma_tag_t dmat; member 174 #define dmat_alignment(dmat) ((dmat)->alignment) argument 175 #define dmat_flags(dmat) ((dmat)->flags) argument 176 #define dmat_lowaddr(dmat) ((dmat)->lowaddr) argument 177 #define dmat_lockfunc(dmat) ((dmat)->lockfunc) argument 178 #define dmat_lockfuncarg(dmat) ((dmat)->lockfuncarg) argument 265 exclusion_bounce(bus_dma_tag_t dmat) in exclusion_bounce() 275 alignment_bounce(bus_dma_tag_t dmat, bus_addr_t addr) in alignment_bounce() 384 void *lockfuncarg, bus_dma_tag_t *dmat) in bus_dma_tag_create() 538 bus_dma_tag_destroy(bus_dma_tag_t dmat) in bus_dma_tag_destroy() [all …]
|
| /freebsd-14.2/sys/riscv/riscv/ |
| H A D | busdma_bounce.c | 94 bus_dma_tag_t dmat; member 114 #define dmat_alignment(dmat) ((dmat)->common.alignment) argument 115 #define dmat_flags(dmat) ((dmat)->common.flags) argument 116 #define dmat_lowaddr(dmat) ((dmat)->common.lowaddr) argument 117 #define dmat_lockfunc(dmat) ((dmat)->common.lockfunc) argument 118 #define dmat_lockfuncarg(dmat) ((dmat)->common.lockfuncarg) argument 130 void *lockfuncarg, bus_dma_tag_t *dmat) in bounce_bus_dma_tag_create() 199 bounce_bus_dma_tag_destroy(bus_dma_tag_t dmat) in bounce_bus_dma_tag_destroy() 237 alloc_dmamap(bus_dma_tag_t dmat, int flags) in alloc_dmamap() 342 bounce_bus_dmamap_destroy(bus_dma_tag_t dmat, bus_dmamap_t map) in bounce_bus_dmamap_destroy() [all …]
|
| H A D | busdma_machdep.c | 83 bus_dma_lock_t *lockfunc, void *lockfuncarg, size_t sz, void **dmat) in common_bus_dma_tag_create() 160 void *lockfuncarg, bus_dma_tag_t *dmat) in bus_dma_tag_create() 183 bus_dma_template_clone(bus_dma_template_t *t, bus_dma_tag_t dmat) in bus_dma_template_clone() 206 bus_dma_tag_destroy(bus_dma_tag_t dmat) in bus_dma_tag_destroy() 215 bus_dma_tag_set_domain(bus_dma_tag_t dmat, int domain) in bus_dma_tag_set_domain()
|
| /freebsd-14.2/sys/kern/ |
| H A D | subr_bus_dma.c | 102 _bus_dmamap_load_vlist(bus_dma_tag_t dmat, bus_dmamap_t map, in _bus_dmamap_load_vlist() 134 _bus_dmamap_load_plist(bus_dma_tag_t dmat, bus_dmamap_t map, in _bus_dmamap_load_plist() 154 _bus_dmamap_load_mbuf_epg(bus_dma_tag_t dmat, bus_dmamap_t map, in _bus_dmamap_load_mbuf_epg() 213 _bus_dmamap_load_single_mbuf(bus_dma_tag_t dmat, bus_dmamap_t map, in _bus_dmamap_load_single_mbuf() 234 _bus_dmamap_load_mbuf_sg(bus_dma_tag_t dmat, bus_dmamap_t map, in _bus_dmamap_load_mbuf_sg() 258 bus_dmamap_load_ma_triv(bus_dma_tag_t dmat, bus_dmamap_t map, in bus_dmamap_load_ma_triv() 325 bus_dmamap_load(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf, in bus_dmamap_load() 461 bus_dmamap_load_mem(bus_dma_tag_t dmat, bus_dmamap_t map, in bus_dmamap_load_mem() 533 bus_dmamap_load_crp_buffer(bus_dma_tag_t dmat, bus_dmamap_t map, in bus_dmamap_load_crp_buffer() 620 bus_dma_template_tag(bus_dma_template_t *t, bus_dma_tag_t *dmat) in bus_dma_template_tag() [all …]
|
| H A D | subr_busdma_bounce.c | 104 _bus_dmamap_reserve_pages(bus_dma_tag_t dmat, bus_dmamap_t map, int flags) in _bus_dmamap_reserve_pages() 157 alloc_bounce_zone(bus_dma_tag_t dmat) in alloc_bounce_zone() 252 alloc_bounce_pages(bus_dma_tag_t dmat, u_int numpages) in alloc_bounce_pages() 297 reserve_bounce_pages(bus_dma_tag_t dmat, bus_dmamap_t map, int commit) in reserve_bounce_pages() 317 add_bounce_page(bus_dma_tag_t dmat, bus_dmamap_t map, vm_offset_t vaddr, in add_bounce_page() 385 free_bounce_pages(bus_dma_tag_t dmat, bus_dmamap_t map) in free_bounce_pages() 437 bus_dma_tag_t dmat; in busdma_thread() local 455 dmat_lockfunc(dmat)(dmat_lockfuncarg(dmat), in busdma_thread() local 459 dmat_lockfunc(dmat)(dmat_lockfuncarg(dmat), in busdma_thread() local
|
| /freebsd-14.2/sys/dev/iommu/ |
| H A D | busdma_iommu.c | 364 void *lockfuncarg, bus_dma_tag_t *dmat) in iommu_bus_dma_tag_create() 392 iommu_bus_dma_tag_set_domain(bus_dma_tag_t dmat) in iommu_bus_dma_tag_set_domain() 401 struct bus_dma_tag_iommu *dmat, *parent; in iommu_bus_dma_tag_destroy() local 473 iommu_bus_dmamap_destroy(bus_dma_tag_t dmat, bus_dmamap_t map1) in iommu_bus_dmamap_destroy() 687 iommu_bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map1, in iommu_bus_dmamap_load_ma() 701 iommu_bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t map1, in iommu_bus_dmamap_load_phys() 805 iommu_bus_dmamap_waitok(bus_dma_tag_t dmat, bus_dmamap_t map1, in iommu_bus_dmamap_waitok() 820 iommu_bus_dmamap_complete(bus_dma_tag_t dmat, bus_dmamap_t map1, in iommu_bus_dmamap_complete() 857 iommu_bus_dmamap_unload(bus_dma_tag_t dmat, bus_dmamap_t map1) in iommu_bus_dmamap_unload() 890 iommu_bus_dmamap_sync(bus_dma_tag_t dmat, bus_dmamap_t map1, in iommu_bus_dmamap_sync() [all …]
|
| /freebsd-14.2/sys/dev/firewire/ |
| H A D | fwdma.c | 118 fwdma_malloc_size(bus_dma_tag_t dmat, bus_dmamap_t *dmamap, in fwdma_malloc_size() 133 fwdma_free_size(bus_dma_tag_t dmat, bus_dmamap_t dmamap, in fwdma_free_size()
|
| H A D | fwohcivar.h | 62 bus_dma_tag_t dmat; member
|
| /freebsd-14.2/sys/arm64/cavium/ |
| H A D | thunder_pcie_pem.h | 40 bus_dma_tag_t dmat; member
|
| /freebsd-14.2/stand/kshim/ |
| H A D | bsd_kernel.c | 46 void *lockfuncarg, bus_dma_tag_t *dmat) in bus_dma_tag_create() 62 bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags, in bus_dmamem_alloc() 79 bus_dmamap_load(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf, in bus_dmamap_load() 94 bus_dmamap_sync(bus_dma_tag_t dmat, bus_dmamap_t map, int flags) in bus_dmamap_sync() 101 bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map) in bus_dmamem_free() 108 bus_dma_tag_destroy(bus_dma_tag_t dmat) in bus_dma_tag_destroy()
|
| /freebsd-14.2/sys/dev/dpaa2/ |
| H A D | dpaa2_buf.h | 44 bus_dma_tag_t dmat; member
|
| /freebsd-14.2/sys/dev/aic7xxx/ |
| H A D | aic_osm_lib.h | 126 #define aic_dmamem_alloc(aic, dmat, vaddr, flags, mapp) \ argument 129 #define aic_dmamem_free(aic, dmat, vaddr, map) \ argument 138 #define aic_dmamap_load(aic, dmat, map, addr, buflen, callback, \ argument
|
| /freebsd-14.2/sys/arm/mv/ |
| H A D | mv_armv7_machdep.c | 116 bus_dma_tag_t dmat; in mv_busdma_tag_init() local
|
| /freebsd-14.2/sys/dev/pci/ |
| H A D | pci_host_generic.h | 83 bus_dma_tag_t dmat; member
|
| /freebsd-14.2/sys/cam/ |
| H A D | cam.c | 646 bus_dmamap_load_ccb(bus_dma_tag_t dmat, bus_dmamap_t map, union ccb *ccb, in bus_dmamap_load_ccb()
|
| /freebsd-14.2/stand/usb/ |
| H A D | usb_busdma_loader.c | 352 struct usb_dma_tag *udt, bus_dma_tag_t dmat, in usb_dma_tag_setup()
|
| /freebsd-14.2/sys/dev/mxge/ |
| H A D | if_mxge_var.h | 95 bus_dma_tag_t dmat; member 130 bus_dma_tag_t dmat; member 151 bus_dma_tag_t dmat; member
|