/freebsd-src/sys/x86/x86/ |
H A D | busdma_bounce.c | 88 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 D | busdma_machdep.c | 61 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 D | busdma_machdep.c | 89 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 D | busdma_bounce.c | 125 #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 D | busdma_machdep.c | 57 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 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() 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 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() 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 D | busdma_bounce.c | 93 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 D | busdma_machdep.c | 56 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 D | busdma_machdep.c | 143 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 D | bus_dma.h | 15 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 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() 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 D | subr_busdma_bounce.c | 105 _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 D | busdma_iommu.c | 360 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 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-src/sys/arm64/cavium/ |
H A D | thunder_pcie_pem.h | 40 bus_dma_tag_t dmat; member
|
/freebsd-src/stand/kshim/ |
H A D | bsd_kernel.c | 46 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 D | dpaa2_buf.h | 44 bus_dma_tag_t dmat; member
|
/freebsd-src/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-src/sys/arm/mv/ |
H A D | mv_armv7_machdep.c | 116 bus_dma_tag_t dmat; in mv_busdma_tag_init() local
|
/freebsd-src/sys/dev/pci/ |
H A D | pci_host_generic.h | 83 bus_dma_tag_t dmat; global() member
|
/freebsd-src/sys/cam/ |
H A D | cam.c | 647 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 D | usb_busdma_loader.c | 352 struct usb_dma_tag *udt, bus_dma_tag_t dmat, in usb_dma_tag_setup()
|
/freebsd-src/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
|