Home
last modified time | relevance | path

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

123

/freebsd-src/sys/x86/x86/
H A Dbusdma_bounce.c88 bus_dma_tag_t dmat; member
110 #define dmat_alignment(dmat) ((dmat)->common.alignment) argument
111 #define dmat_bounce_flags(dmat) ((dmat)->bounce_flags) argument
112 #define dmat_boundary(dmat) ((dmat) argument
113 dmat_domain(dmat) global() argument
114 dmat_flags(dmat) global() argument
115 dmat_highaddr(dmat) global() argument
116 dmat_lowaddr(dmat) global() argument
117 dmat_lockfunc(dmat) global() argument
118 dmat_lockfuncarg(dmat) global() argument
119 dmat_maxsegsz(dmat) global() argument
120 dmat_nsegments(dmat) global() argument
132 must_bounce(bus_dma_tag_t dmat,vm_paddr_t paddr) must_bounce() argument
142 bounce_bus_dma_zone_setup(bus_dma_tag_t dmat) bounce_bus_dma_zone_setup() argument
174 bounce_bus_dma_tag_create(bus_dma_tag_t parent,bus_size_t alignment,bus_addr_t boundary,bus_addr_t lowaddr,bus_addr_t highaddr,bus_size_t maxsize,int nsegments,bus_size_t maxsegsz,int flags,bus_dma_lock_t * lockfunc,void * lockfuncarg,bus_dma_tag_t * dmat) bounce_bus_dma_tag_create() argument
224 bounce_bus_dma_id_mapped(bus_dma_tag_t dmat,vm_paddr_t buf,bus_size_t buflen) bounce_bus_dma_id_mapped() argument
237 bounce_bus_dma_tag_set_domain(bus_dma_tag_t dmat) bounce_bus_dma_tag_set_domain() argument
250 bounce_bus_dma_tag_destroy(bus_dma_tag_t dmat) bounce_bus_dma_tag_destroy() argument
273 bounce_bus_dmamap_create(bus_dma_tag_t dmat,int flags,bus_dmamap_t * mapp) bounce_bus_dmamap_create() argument
363 bounce_bus_dmamap_destroy(bus_dma_tag_t dmat,bus_dmamap_t map) bounce_bus_dmamap_destroy() argument
387 bounce_bus_dmamem_alloc(bus_dma_tag_t dmat,void ** vaddr,int flags,bus_dmamap_t * mapp) bounce_bus_dmamem_alloc() argument
482 bounce_bus_dmamem_free(bus_dma_tag_t dmat,void * vaddr,bus_dmamap_t map) bounce_bus_dmamem_free() argument
500 _bus_dmamap_pagesneeded(bus_dma_tag_t dmat,vm_paddr_t buf,bus_size_t buflen,int * pagesneeded) _bus_dmamap_pagesneeded() argument
532 _bus_dmamap_count_phys(bus_dma_tag_t dmat,bus_dmamap_t map,vm_paddr_t buf,bus_size_t buflen,int flags) _bus_dmamap_count_phys() argument
543 _bus_dmamap_count_pages(bus_dma_tag_t dmat,bus_dmamap_t map,pmap_t pmap,void * buf,bus_size_t buflen,int flags) _bus_dmamap_count_pages() argument
584 _bus_dmamap_count_ma(bus_dma_tag_t dmat,bus_dmamap_t map,struct vm_page ** ma,int ma_offs,bus_size_t buflen,int flags) _bus_dmamap_count_ma() argument
632 bounce_bus_dmamap_load_phys(bus_dma_tag_t dmat,bus_dmamap_t map,vm_paddr_t buf,bus_size_t buflen,int flags,bus_dma_segment_t * segs,int * segp) bounce_bus_dmamap_load_phys() argument
684 bounce_bus_dmamap_load_buffer(bus_dma_tag_t dmat,bus_dmamap_t map,void * buf,bus_size_t buflen,pmap_t pmap,int flags,bus_dma_segment_t * segs,int * segp) bounce_bus_dmamap_load_buffer() argument
746 bounce_bus_dmamap_load_ma(bus_dma_tag_t dmat,bus_dmamap_t map,struct vm_page ** ma,bus_size_t buflen,int ma_offs,int flags,bus_dma_segment_t * segs,int * segp) bounce_bus_dmamap_load_ma() argument
824 bounce_bus_dmamap_waitok(bus_dma_tag_t dmat,bus_dmamap_t map,struct memdesc * mem,bus_dmamap_callback_t * callback,void * callback_arg) bounce_bus_dmamap_waitok() argument
837 bounce_bus_dmamap_complete(bus_dma_tag_t dmat,bus_dmamap_t map,bus_dma_segment_t * segs,int nsegs,int error) bounce_bus_dmamap_complete() argument
850 bounce_bus_dmamap_unload(bus_dma_tag_t dmat,bus_dmamap_t map) bounce_bus_dmamap_unload() argument
859 bounce_bus_dmamap_sync(bus_dma_tag_t dmat,bus_dmamap_t map,bus_dmasync_op_t op) bounce_bus_dmamap_sync() argument
[all...]
H A Dbusdma_machdep.c61 void **dmat) in common_bus_dma_tag_create()
121 bus_dma_tag_set_domain(bus_dma_tag_t dmat, int domain) in bus_dma_tag_set_domain()
142 void *lockfuncarg, bus_dma_tag_t *dmat) in bus_dma_tag_create()
165 bus_dma_template_clone(bus_dma_template_t *t, bus_dma_tag_t dmat) in bus_dma_template_clone()
187 bus_dma_tag_destroy(bus_dma_tag_t dmat) in bus_dma_tag_destroy()
/freebsd-src/sys/powerpc/powerpc/
H A Dbusdma_machdep.c89 bus_dma_tag_t dmat; member
102 #define dmat_alignment(dmat) ((dmat)->alignment) argument
103 #define dmat_bounce_flags(dmat) (0) argument
104 #define dmat_boundary(dmat) ((dmat)->boundary) argument
105 #define dmat_flags(dmat) ((dmat)->flags) argument
106 #define dmat_highaddr(dmat) ((dmat) argument
107 dmat_lowaddr(dmat) global() argument
108 dmat_lockfunc(dmat) global() argument
109 dmat_lockfuncarg(dmat) global() argument
110 dmat_maxsegsz(dmat) global() argument
111 dmat_nsegments(dmat) global() argument
120 must_bounce(bus_dma_tag_t dmat,bus_addr_t paddr) must_bounce() argument
143 bus_dma_tag_create(bus_dma_tag_t parent,bus_size_t alignment,bus_addr_t boundary,bus_addr_t lowaddr,bus_addr_t highaddr,bus_dma_filter_t * filter,void * filterarg,bus_size_t maxsize,int nsegments,bus_size_t maxsegsz,int flags,bus_dma_lock_t * lockfunc,void * lockfuncarg,bus_dma_tag_t * dmat) bus_dma_tag_create() argument
244 bus_dma_template_clone(bus_dma_template_t * t,bus_dma_tag_t dmat) bus_dma_template_clone() argument
263 bus_dma_tag_set_domain(bus_dma_tag_t dmat,int domain) bus_dma_tag_set_domain() argument
270 bus_dma_tag_destroy(bus_dma_tag_t dmat) bus_dma_tag_destroy() argument
292 bus_dmamap_create(bus_dma_tag_t dmat,int flags,bus_dmamap_t * mapp) bus_dmamap_create() argument
375 bus_dmamap_destroy(bus_dma_tag_t dmat,bus_dmamap_t map) bus_dmamap_destroy() argument
399 bus_dmamem_alloc(bus_dma_tag_t dmat,void ** vaddr,int flags,bus_dmamap_t * mapp) bus_dmamem_alloc() argument
461 bus_dmamem_free(bus_dma_tag_t dmat,void * vaddr,bus_dmamap_t map) bus_dmamem_free() argument
473 _bus_dmamap_count_phys(bus_dma_tag_t dmat,bus_dmamap_t map,vm_paddr_t buf,bus_size_t buflen,int flags) _bus_dmamap_count_phys() argument
504 _bus_dmamap_count_pages(bus_dma_tag_t dmat,bus_dmamap_t map,pmap_t pmap,void * buf,bus_size_t buflen,int flags) _bus_dmamap_count_pages() argument
547 _bus_dmamap_load_phys(bus_dma_tag_t dmat,bus_dmamap_t map,vm_paddr_t buf,bus_size_t buflen,int flags,bus_dma_segment_t * segs,int * segp) _bus_dmamap_load_phys() argument
592 _bus_dmamap_load_ma(bus_dma_tag_t dmat,bus_dmamap_t map,struct vm_page ** ma,bus_size_t tlen,int ma_offs,int flags,bus_dma_segment_t * segs,int * segp) _bus_dmamap_load_ma() argument
606 _bus_dmamap_load_buffer(bus_dma_tag_t dmat,bus_dmamap_t map,void * buf,bus_size_t buflen,pmap_t pmap,int flags,bus_dma_segment_t * segs,int * segp) _bus_dmamap_load_buffer() argument
669 _bus_dmamap_waitok(bus_dma_tag_t dmat,bus_dmamap_t map,struct memdesc * mem,bus_dmamap_callback_t * callback,void * callback_arg) _bus_dmamap_waitok() argument
683 _bus_dmamap_complete(bus_dma_tag_t dmat,bus_dmamap_t map,bus_dma_segment_t * segs,int nsegs,int error) _bus_dmamap_complete() argument
707 bus_dmamap_unload(bus_dma_tag_t dmat,bus_dmamap_t map) bus_dmamap_unload() argument
718 bus_dmamap_sync(bus_dma_tag_t dmat,bus_dmamap_t map,bus_dmasync_op_t op) bus_dmamap_sync() argument
[all...]
/freebsd-src/sys/arm64/arm64/
H A Dbusdma_bounce.c125 #define dmat_alignment(dmat) ((dmat)->common.alignment) argument
126 #define dmat_bounce_flags(dmat) ((dmat)->bounce_flags) argument
127 #define dmat_boundary(dmat) ((dmat) argument
97 bus_dma_tag_t dmat; global() member
123 dmat_alignment(dmat) global() argument
124 dmat_bounce_flags(dmat) global() argument
128 dmat_highaddr(dmat) global() argument
129 dmat_lowaddr(dmat) global() argument
130 dmat_lockfunc(dmat) global() argument
131 dmat_lockfuncarg(dmat) global() argument
132 dmat_maxsegsz(dmat) global() argument
133 dmat_nsegments(dmat) global() argument
138 bounce_bus_dma_zone_setup(bus_dma_tag_t dmat) bounce_bus_dma_zone_setup() argument
183 cacheline_bounce(bus_dma_tag_t dmat,bus_dmamap_t map,bus_addr_t paddr,bus_size_t size) cacheline_bounce() argument
201 alignment_bounce(bus_dma_tag_t dmat,bus_addr_t addr) alignment_bounce() argument
208 might_bounce(bus_dma_tag_t dmat,bus_dmamap_t map,bus_addr_t paddr,bus_size_t size) might_bounce() argument
229 must_bounce(bus_dma_tag_t dmat,bus_dmamap_t map,bus_addr_t paddr,bus_size_t size) must_bounce() argument
250 bounce_bus_dma_tag_create(bus_dma_tag_t parent,bus_size_t alignment,bus_addr_t boundary,bus_addr_t lowaddr,bus_addr_t highaddr,bus_size_t maxsize,int nsegments,bus_size_t maxsegsz,int flags,bus_dma_lock_t * lockfunc,void * lockfuncarg,bus_dma_tag_t * dmat) bounce_bus_dma_tag_create() argument
315 bounce_bus_dma_tag_destroy(bus_dma_tag_t dmat) bounce_bus_dma_tag_destroy() argument
338 bounce_bus_dma_tag_set_domain(bus_dma_tag_t dmat) bounce_bus_dma_tag_set_domain() argument
351 bounce_bus_dma_id_mapped(bus_dma_tag_t dmat,vm_paddr_t buf,bus_size_t buflen) bounce_bus_dma_id_mapped() argument
360 alloc_dmamap(bus_dma_tag_t dmat,int flags) alloc_dmamap() argument
383 bounce_bus_dmamap_create(bus_dma_tag_t dmat,int flags,bus_dmamap_t * mapp) bounce_bus_dmamap_create() argument
465 bounce_bus_dmamap_destroy(bus_dma_tag_t dmat,bus_dmamap_t map) bounce_bus_dmamap_destroy() argument
490 bounce_bus_dmamem_alloc(bus_dma_tag_t dmat,void ** vaddr,int flags,bus_dmamap_t * mapp) bounce_bus_dmamem_alloc() argument
611 bounce_bus_dmamem_free(bus_dma_tag_t dmat,void * vaddr,bus_dmamap_t map) bounce_bus_dmamem_free() argument
632 _bus_dmamap_pagesneeded(bus_dma_tag_t dmat,bus_dmamap_t map,vm_paddr_t buf,bus_size_t buflen,int * pagesneeded) _bus_dmamap_pagesneeded() argument
664 _bus_dmamap_count_phys(bus_dma_tag_t dmat,bus_dmamap_t map,vm_paddr_t buf,bus_size_t buflen,int flags) _bus_dmamap_count_phys() argument
676 _bus_dmamap_count_pages(bus_dma_tag_t dmat,bus_dmamap_t map,pmap_t pmap,void * buf,bus_size_t buflen,int flags) _bus_dmamap_count_pages() argument
721 bounce_bus_dmamap_load_phys(bus_dma_tag_t dmat,bus_dmamap_t map,vm_paddr_t buf,bus_size_t buflen,int flags,bus_dma_segment_t * segs,int * segp) bounce_bus_dmamap_load_phys() argument
803 bounce_bus_dmamap_load_buffer(bus_dma_tag_t dmat,bus_dmamap_t map,void * buf,bus_size_t buflen,pmap_t pmap,int flags,bus_dma_segment_t * segs,int * segp) bounce_bus_dmamap_load_buffer() argument
915 bounce_bus_dmamap_waitok(bus_dma_tag_t dmat,bus_dmamap_t map,struct memdesc * mem,bus_dmamap_callback_t * callback,void * callback_arg) bounce_bus_dmamap_waitok() argument
926 bounce_bus_dmamap_complete(bus_dma_tag_t dmat,bus_dmamap_t map,bus_dma_segment_t * segs,int nsegs,int error) bounce_bus_dmamap_complete() argument
939 bounce_bus_dmamap_unload(bus_dma_tag_t dmat,bus_dmamap_t map) bounce_bus_dmamap_unload() argument
1022 bounce_bus_dmamap_sync(bus_dma_tag_t dmat,bus_dmamap_t map,bus_dmasync_op_t op) bounce_bus_dmamap_sync() argument
[all...]
H A Dbusdma_machdep.c57 void *lockfuncarg, size_t sz, void **dmat) in common_bus_dma_tag_create()
125 void *lockfuncarg, bus_dma_tag_t *dmat) in bus_dma_tag_create()
148 bus_dma_template_clone(bus_dma_template_t *t, bus_dma_tag_t dmat) in bus_dma_template_clone()
170 bus_dma_tag_destroy(bus_dma_tag_t dmat) in bus_dma_tag_destroy()
179 bus_dma_tag_set_domain(bus_dma_tag_t dmat, int domain) in bus_dma_tag_set_domain()
/freebsd-src/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() argument
27 bus_dmamap_create(bus_dma_tag_t dmat, int flags, bus_dmamap_t *mapp) in bus_dmamap_create() argument
40 bus_dmamap_destroy(bus_dma_tag_t dmat, bus_dmamap_t map) in bus_dmamap_destroy() argument
54 bus_dmamem_alloc(bus_dma_tag_t dmat, voi argument
68 bus_dmamem_free(bus_dma_tag_t dmat,void * vaddr,bus_dmamap_t map) bus_dmamem_free() argument
80 bus_dmamap_unload(bus_dma_tag_t dmat,bus_dmamap_t map) bus_dmamap_unload() argument
89 bus_dmamap_sync(bus_dma_tag_t dmat,bus_dmamap_t map,bus_dmasync_op_t op) bus_dmamap_sync() argument
98 _bus_dmamap_load_phys(bus_dma_tag_t dmat,bus_dmamap_t map,vm_paddr_t buf,bus_size_t buflen,int flags,bus_dma_segment_t * segs,int * segp) _bus_dmamap_load_phys() argument
109 _bus_dmamap_load_ma(bus_dma_tag_t dmat,bus_dmamap_t map,struct vm_page ** ma,bus_size_t tlen,int ma_offs,int flags,bus_dma_segment_t * segs,int * segp) _bus_dmamap_load_ma() argument
121 _bus_dmamap_load_buffer(bus_dma_tag_t dmat,bus_dmamap_t map,void * buf,bus_size_t buflen,struct pmap * pmap,int flags,bus_dma_segment_t * segs,int * segp) _bus_dmamap_load_buffer() argument
133 _bus_dmamap_waitok(bus_dma_tag_t dmat,bus_dmamap_t map,struct memdesc * mem,bus_dmamap_callback_t * callback,void * callback_arg) _bus_dmamap_waitok() argument
143 _bus_dmamap_complete(bus_dma_tag_t dmat,bus_dmamap_t map,bus_dma_segment_t * segs,int nsegs,int error) _bus_dmamap_complete() argument
154 _bus_dmamap_load_kmsan(bus_dma_tag_t dmat,bus_dmamap_t map,struct memdesc * mem) _bus_dmamap_load_kmsan() argument
[all...]
/freebsd-src/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() argument
53 bus_dmamap_create(bus_dma_tag_t dmat, int flags, bus_dmamap_t *mapp) in bus_dmamap_create() argument
66 bus_dmamap_destroy(bus_dma_tag_t dmat, bus_dmamap_t map) in bus_dmamap_destroy() argument
80 bus_dmamem_alloc(bus_dma_tag_t dmat, voi argument
94 bus_dmamem_free(bus_dma_tag_t dmat,void * vaddr,bus_dmamap_t map) bus_dmamem_free() argument
106 bus_dmamap_unload(bus_dma_tag_t dmat,bus_dmamap_t map) bus_dmamap_unload() argument
117 bus_dmamap_sync(bus_dma_tag_t dmat,bus_dmamap_t map,bus_dmasync_op_t op) bus_dmamap_sync() argument
132 _bus_dmamap_load_phys(bus_dma_tag_t dmat,bus_dmamap_t map,vm_paddr_t buf,bus_size_t buflen,int flags,bus_dma_segment_t * segs,int * segp) _bus_dmamap_load_phys() argument
143 _bus_dmamap_load_ma(bus_dma_tag_t dmat,bus_dmamap_t map,struct vm_page ** ma,bus_size_t tlen,int ma_offs,int flags,bus_dma_segment_t * segs,int * segp) _bus_dmamap_load_ma() argument
159 _bus_dmamap_load_buffer(bus_dma_tag_t dmat,bus_dmamap_t map,void * buf,bus_size_t buflen,struct pmap * pmap,int flags,bus_dma_segment_t * segs,int * segp) _bus_dmamap_load_buffer() argument
171 _bus_dmamap_waitok(bus_dma_tag_t dmat,bus_dmamap_t map,struct memdesc * mem,bus_dmamap_callback_t * callback,void * callback_arg) _bus_dmamap_waitok() argument
183 _bus_dmamap_complete(bus_dma_tag_t dmat,bus_dmamap_t map,bus_dma_segment_t * segs,int nsegs,int error) _bus_dmamap_complete() argument
194 _bus_dmamap_load_kmsan(bus_dma_tag_t dmat,bus_dmamap_t map,struct memdesc * mem) _bus_dmamap_load_kmsan() argument
[all...]
/freebsd-src/sys/riscv/riscv/
H A Dbusdma_bounce.c93 bus_dma_tag_t dmat; member
113 #define dmat_alignment(dmat) ((dmat)->common.alignment) argument
114 #define dmat_bounce_flags(dmat) ((dmat)->bounce_flags) argument
115 #define dmat_boundary(dmat) ((dmat)->common.boundary) argument
116 #define dmat_flags(dmat) ((dma argument
117 dmat_highaddr(dmat) global() argument
118 dmat_lowaddr(dmat) global() argument
119 dmat_lockfunc(dmat) global() argument
120 dmat_lockfuncarg(dmat) global() argument
121 dmat_maxsegsz(dmat) global() argument
122 dmat_nsegments(dmat) global() argument
133 bounce_bus_dma_tag_create(bus_dma_tag_t parent,bus_size_t alignment,bus_addr_t boundary,bus_addr_t lowaddr,bus_addr_t highaddr,bus_size_t maxsize,int nsegments,bus_size_t maxsegsz,int flags,bus_dma_lock_t * lockfunc,void * lockfuncarg,bus_dma_tag_t * dmat) bounce_bus_dma_tag_create() argument
201 bounce_bus_dma_tag_destroy(bus_dma_tag_t dmat) bounce_bus_dma_tag_destroy() argument
220 alloc_dmamap(bus_dma_tag_t dmat,int flags) alloc_dmamap() argument
242 bounce_bus_dmamap_create(bus_dma_tag_t dmat,int flags,bus_dmamap_t * mapp) bounce_bus_dmamap_create() argument
325 bounce_bus_dmamap_destroy(bus_dma_tag_t dmat,bus_dmamap_t map) bounce_bus_dmamap_destroy() argument
353 bounce_bus_dmamem_alloc(bus_dma_tag_t dmat,void ** vaddr,int flags,bus_dmamap_t * mapp) bounce_bus_dmamem_alloc() argument
466 bounce_bus_dmamem_free(bus_dma_tag_t dmat,void * vaddr,bus_dmamap_t map) bounce_bus_dmamem_free() argument
487 _bus_dmamap_count_phys(bus_dma_tag_t dmat,bus_dmamap_t map,vm_paddr_t buf,bus_size_t buflen,int flags) _bus_dmamap_count_phys() argument
514 _bus_dmamap_count_pages(bus_dma_tag_t dmat,bus_dmamap_t map,pmap_t pmap,void * buf,bus_size_t buflen,int flags) _bus_dmamap_count_pages() argument
559 bounce_bus_dmamap_load_phys(bus_dma_tag_t dmat,bus_dmamap_t map,vm_paddr_t buf,bus_size_t buflen,int flags,bus_dma_segment_t * segs,int * segp) bounce_bus_dmamap_load_phys() argument
628 bounce_bus_dmamap_load_buffer(bus_dma_tag_t dmat,bus_dmamap_t map,void * buf,bus_size_t buflen,pmap_t pmap,int flags,bus_dma_segment_t * segs,int * segp) bounce_bus_dmamap_load_buffer() argument
719 bounce_bus_dmamap_waitok(bus_dma_tag_t dmat,bus_dmamap_t map,struct memdesc * mem,bus_dmamap_callback_t * callback,void * callback_arg) bounce_bus_dmamap_waitok() argument
732 bounce_bus_dmamap_complete(bus_dma_tag_t dmat,bus_dmamap_t map,bus_dma_segment_t * segs,int nsegs,int error) bounce_bus_dmamap_complete() argument
745 bounce_bus_dmamap_unload(bus_dma_tag_t dmat,bus_dmamap_t map) bounce_bus_dmamap_unload() argument
827 bounce_bus_dmamap_sync(bus_dma_tag_t dmat,bus_dmamap_t map,bus_dmasync_op_t op) bounce_bus_dmamap_sync() argument
[all...]
H A Dbusdma_machdep.c56 void *lockfuncarg, size_t sz, void **dmat) in common_bus_dma_tag_create()
119 void *lockfuncarg, bus_dma_tag_t *dmat) in bus_dma_tag_create()
142 bus_dma_template_clone(bus_dma_template_t *t, bus_dma_tag_t dmat) in bus_dma_template_clone()
164 bus_dma_tag_destroy(bus_dma_tag_t dmat) in bus_dma_tag_destroy()
173 bus_dma_tag_set_domain(bus_dma_tag_t dmat, int domain) in bus_dma_tag_set_domain()
/freebsd-src/sys/arm/arm/
H A Dbusdma_machdep.c143 bus_dma_tag_t dmat; member
170 #define dmat_alignment(dmat) ((dmat)->alignment) argument
171 #define dmat_bounce_flags(dmat) (0) argument
172 #define dmat_boundary(dmat) ((dmat)->boundary) argument
173 #define dmat_flags(dmat) ((dmat)->flags) argument
174 #define dmat_highaddr(dmat) ((dmat)->highaddr) argument
175 #define dmat_lowaddr(dmat) ((dmat)->lowaddr) argument
176 #define dmat_lockfunc(dmat) ((dmat)->lockfunc) argument
177 #define dmat_lockfuncarg(dmat) ((dmat)->lockfuncarg) argument
178 #define dmat_maxsegsz(dmat) ((dmat)->maxsegsz) argument
[all …]
/freebsd-src/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() argument
28 bus_dmamap_destroy(bus_dma_tag_t dmat, bus_dmamap_t map) in bus_dmamap_destroy() argument
42 bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags, in bus_dmamem_alloc() argument
56 bus_dmamem_free(bus_dma_tag_t dmat, voi argument
68 bus_dmamap_unload(bus_dma_tag_t dmat,bus_dmamap_t map) bus_dmamap_unload() argument
77 bus_dmamap_sync(bus_dma_tag_t dmat,bus_dmamap_t map,bus_dmasync_op_t op) bus_dmamap_sync() argument
86 _bus_dmamap_load_phys(bus_dma_tag_t dmat,bus_dmamap_t map,vm_paddr_t buf,bus_size_t buflen,int flags,bus_dma_segment_t * segs,int * segp) _bus_dmamap_load_phys() argument
97 _bus_dmamap_load_ma(bus_dma_tag_t dmat,bus_dmamap_t map,struct vm_page ** ma,bus_size_t tlen,int ma_offs,int flags,bus_dma_segment_t * segs,int * segp) _bus_dmamap_load_ma() argument
109 _bus_dmamap_load_buffer(bus_dma_tag_t dmat,bus_dmamap_t map,void * buf,bus_size_t buflen,struct pmap * pmap,int flags,bus_dma_segment_t * segs,int * segp) _bus_dmamap_load_buffer() argument
121 _bus_dmamap_waitok(bus_dma_tag_t dmat,bus_dmamap_t map,struct memdesc * mem,bus_dmamap_callback_t * callback,void * callback_arg) _bus_dmamap_waitok() argument
131 _bus_dmamap_complete(bus_dma_tag_t dmat,bus_dmamap_t map,bus_dma_segment_t * segs,int nsegs,int error) _bus_dmamap_complete() argument
[all...]
/freebsd-src/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()
283 _bus_dmamap_load_uio(bus_dma_tag_t dmat, bus_dmamap_t map, struct uio *uio, in _bus_dmamap_load_uio()
325 bus_dmamap_load(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf, in bus_dmamap_load()
372 bus_dmamap_load_mbuf(bus_dma_tag_t dmat, bus_dmamap_t map, struct mbuf *m0, in bus_dmamap_load_mbuf()
402 bus_dmamap_load_mbuf_sg(bus_dma_tag_t dmat, bus_dmamap_t map, struct mbuf *m0, in bus_dmamap_load_mbuf_sg()
[all …]
H A Dsubr_busdma_bounce.c105 _bus_dmamap_reserve_pages(bus_dma_tag_t dmat,bus_dmamap_t map,int flags) _bus_dmamap_reserve_pages() argument
163 addr_needs_bounce(bus_dma_tag_t dmat,bus_addr_t paddr) addr_needs_bounce() argument
175 alloc_bounce_zone(bus_dma_tag_t dmat) alloc_bounce_zone() argument
273 alloc_bounce_pages(bus_dma_tag_t dmat,u_int numpages) alloc_bounce_pages() argument
318 reserve_bounce_pages(bus_dma_tag_t dmat,bus_dmamap_t map,int commit) reserve_bounce_pages() argument
338 add_bounce_page(bus_dma_tag_t dmat,bus_dmamap_t map,vm_offset_t vaddr,vm_paddr_t addr1,vm_paddr_t addr2,bus_size_t size) add_bounce_page() argument
406 free_bounce_pages(bus_dma_tag_t dmat,bus_dmamap_t map) free_bounce_pages() argument
458 _bus_dmamap_addseg(bus_dma_tag_t dmat,bus_dmamap_t map,bus_addr_t curaddr,bus_size_t sgsize,bus_dma_segment_t * segs,int * segp) _bus_dmamap_addseg() argument
507 _bus_dmamap_addsegs(bus_dma_tag_t dmat,bus_dmamap_t map,bus_addr_t curaddr,bus_size_t sgsize,bus_dma_segment_t * segs,int * segp) _bus_dmamap_addsegs() argument
528 bus_dma_tag_t dmat; busdma_thread() local
548 dmat_lockfunc(dmat)(dmat_lockfuncarg(dmat), busdma_thread() local
553 dmat_lockfunc(dmat)(dmat_lockfuncarg(dmat), busdma_thread() local
[all...]
/freebsd-src/sys/dev/iommu/
H A Dbusdma_iommu.c360 iommu_bus_dma_tag_create(bus_dma_tag_t parent,bus_size_t alignment,bus_addr_t boundary,bus_addr_t lowaddr,bus_addr_t highaddr,bus_size_t maxsize,int nsegments,bus_size_t maxsegsz,int flags,bus_dma_lock_t * lockfunc,void * lockfuncarg,bus_dma_tag_t * dmat) iommu_bus_dma_tag_create() argument
388 iommu_bus_dma_tag_set_domain(bus_dma_tag_t dmat) iommu_bus_dma_tag_set_domain() argument
397 struct bus_dma_tag_iommu *dmat; iommu_bus_dma_tag_destroy() local
419 iommu_bus_dma_id_mapped(bus_dma_tag_t dmat,vm_paddr_t buf,bus_size_t buflen) iommu_bus_dma_id_mapped() argument
426 iommu_bus_dmamap_create(bus_dma_tag_t dmat,int flags,bus_dmamap_t * mapp) iommu_bus_dmamap_create() argument
460 iommu_bus_dmamap_destroy(bus_dma_tag_t dmat,bus_dmamap_t map1) iommu_bus_dmamap_destroy() argument
482 iommu_bus_dmamem_alloc(bus_dma_tag_t dmat,void ** vaddr,int flags,bus_dmamap_t * mapp) iommu_bus_dmamem_alloc() argument
523 iommu_bus_dmamem_free(bus_dma_tag_t dmat,void * vaddr,bus_dmamap_t map1) iommu_bus_dmamem_free() argument
674 iommu_bus_dmamap_load_ma(bus_dma_tag_t dmat,bus_dmamap_t map1,struct vm_page ** ma,bus_size_t tlen,int ma_offs,int flags,bus_dma_segment_t * segs,int * segp) iommu_bus_dmamap_load_ma() argument
688 iommu_bus_dmamap_load_phys(bus_dma_tag_t dmat,bus_dmamap_t map1,vm_paddr_t buf,bus_size_t buflen,int flags,bus_dma_segment_t * segs,int * segp) iommu_bus_dmamap_load_phys() argument
739 iommu_bus_dmamap_load_buffer(bus_dma_tag_t dmat,bus_dmamap_t map1,void * buf,bus_size_t buflen,pmap_t pmap,int flags,bus_dma_segment_t * segs,int * segp) iommu_bus_dmamap_load_buffer() argument
792 iommu_bus_dmamap_waitok(bus_dma_tag_t dmat,bus_dmamap_t map1,struct memdesc * mem,bus_dmamap_callback_t * callback,void * callback_arg) iommu_bus_dmamap_waitok() argument
807 iommu_bus_dmamap_complete(bus_dma_tag_t dmat,bus_dmamap_t map1,bus_dma_segment_t * segs,int nsegs,int error) iommu_bus_dmamap_complete() argument
844 iommu_bus_dmamap_unload(bus_dma_tag_t dmat,bus_dmamap_t map1) iommu_bus_dmamap_unload() argument
877 iommu_bus_dmamap_sync(bus_dma_tag_t dmat,bus_dmamap_t map1,bus_dmasync_op_t op) iommu_bus_dmamap_sync() argument
992 bus_dma_iommu_load_ident(bus_dma_tag_t dmat,bus_dmamap_t map1,vm_paddr_t start,vm_size_t length,int flags) bus_dma_iommu_load_ident() argument
[all...]
/freebsd-src/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-src/sys/arm64/cavium/
H A Dthunder_pcie_pem.h40 bus_dma_tag_t dmat; member
/freebsd-src/stand/kshim/
H A Dbsd_kernel.c46 void *lockfuncarg, bus_dma_tag_t *dmat) in bus_dma_tag_create() argument
62 bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags, in bus_dmamem_alloc() argument
79 bus_dmamap_load(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf, in bus_dmamap_load() argument
94 bus_dmamap_sync(bus_dma_tag_t dmat, bus_dmamap_ argument
101 bus_dmamem_free(bus_dma_tag_t dmat,void * vaddr,bus_dmamap_t map) bus_dmamem_free() argument
108 bus_dma_tag_destroy(bus_dma_tag_t dmat) bus_dma_tag_destroy() argument
[all...]
/freebsd-src/sys/dev/dpaa2/
H A Ddpaa2_buf.h44 bus_dma_tag_t dmat; member
/freebsd-src/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-src/sys/arm/mv/
H A Dmv_armv7_machdep.c116 bus_dma_tag_t dmat; in mv_busdma_tag_init() local
/freebsd-src/sys/dev/pci/
H A Dpci_host_generic.h83 bus_dma_tag_t dmat; global() member
/freebsd-src/sys/cam/
H A Dcam.c647 bus_dmamap_load_ccb(bus_dma_tag_t dmat, bus_dmamap_t map, union ccb *ccb, in bus_dmamap_load_ccb()
/freebsd-src/stand/usb/
H A Dusb_busdma_loader.c352 struct usb_dma_tag *udt, bus_dma_tag_t dmat, in usb_dma_tag_setup()
/freebsd-src/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