Home
last modified time | relevance | path

Searched defs:dmat (Results 1 – 25 of 57) sorted by relevance

123

/freebsd-14.2/sys/x86/x86/
H A Dbusdma_bounce.c89 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 Dbusdma_machdep.c88 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 Dbusdma_bounce.c97 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 Dbusdma_machdep.c82 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 Dbus_dma.h40 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 Dbus_dma.h14 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 Dbusdma_machdep.c94 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 Dbus_dma.h15 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 Dbusdma_machdep.c148 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 Dbusdma_bounce.c94 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 Dbusdma_machdep.c83 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 Dsubr_bus_dma.c102 _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 Dsubr_busdma_bounce.c104 _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 Dbusdma_iommu.c364 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 Dfwdma.c118 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 Dfwohcivar.h62 bus_dma_tag_t dmat; member
/freebsd-14.2/sys/arm64/cavium/
H A Dthunder_pcie_pem.h40 bus_dma_tag_t dmat; member
/freebsd-14.2/stand/kshim/
H A Dbsd_kernel.c46 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 Ddpaa2_buf.h44 bus_dma_tag_t dmat; member
/freebsd-14.2/sys/dev/aic7xxx/
H A Daic_osm_lib.h126 #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 Dmv_armv7_machdep.c116 bus_dma_tag_t dmat; in mv_busdma_tag_init() local
/freebsd-14.2/sys/dev/pci/
H A Dpci_host_generic.h83 bus_dma_tag_t dmat; member
/freebsd-14.2/sys/cam/
H A Dcam.c646 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 Dusb_busdma_loader.c352 struct usb_dma_tag *udt, bus_dma_tag_t dmat, in usb_dma_tag_setup()
/freebsd-14.2/sys/dev/mxge/
H A Dif_mxge_var.h95 bus_dma_tag_t dmat; member
130 bus_dma_tag_t dmat; member
151 bus_dma_tag_t dmat; member

123