/freebsd/sys/x86/include/ |
H A D | busdma_impl.h | 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); 61 bus_dmamap_t *mapp); 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, 66 int (*load_phys)(bus_dma_tag_t dmat, bus_dmamap_t map, 69 int (*load_buffer)(bus_dma_tag_t dmat, bus_dmamap_t map, 72 void (*map_waitok)(bus_dma_tag_t dmat, bus_dmamap_t map, 75 bus_dma_segment_t *(*map_complete)(bus_dma_tag_t dmat, bus_dmamap_t map, 77 void (*map_unload)(bus_dma_tag_t dmat, bus_dmamap_t map); [all …]
|
H A D | bus_dma.h | 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() 81 bus_dmamap_t *mapp) 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() 132 _bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t map, vm_paddr_t buf, in _bus_dmamap_load_phys() 143 _bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map, struct vm_page **ma, in _bus_dmamap_load_ma() 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 ma [all...] |
/freebsd/sys/arm64/include/ |
H A D | bus_dma_impl.h | 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); 59 bus_dmamap_t *mapp); 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, 64 int (*load_phys)(bus_dma_tag_t dmat, bus_dmamap_t map, 67 int (*load_buffer)(bus_dma_tag_t dmat, bus_dmamap_t map, 70 void (*map_waitok)(bus_dma_tag_t dmat, bus_dmamap_t map, 73 bus_dma_segment_t *(*map_complete)(bus_dma_tag_t dmat, bus_dmamap_t map, 75 void (*map_unload)(bus_dma_tag_t dmat, bus_dmamap_t map); [all …]
|
/freebsd/sys/riscv/include/ |
H A D | bus_dma_impl.h | 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); 56 bus_dmamap_t *mapp); 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, 61 int (*load_phys)(bus_dma_tag_t dmat, bus_dmamap_t map, 64 int (*load_buffer)(bus_dma_tag_t dmat, bus_dmamap_t map, 67 void (*map_waitok)(bus_dma_tag_t dmat, bus_dmamap_t map, 70 bus_dma_segment_t *(*map_complete)(bus_dma_tag_t dmat, bus_dmamap_t map, 72 void (*map_unload)(bus_dma_tag_t dmat, bus_dmamap_t map); [all …]
|
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() 43 bus_dmamap_t *mapp) 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 ma [all...] |
/freebsd/sys/sys/ |
H A D | bus_dma.h | 288 int bus_dmamap_load(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf, 296 int bus_dmamap_load_mbuf(bus_dma_tag_t dmat, bus_dmamap_t map, 301 int bus_dmamap_load_mbuf_sg(bus_dma_tag_t dmat, bus_dmamap_t map, 309 int bus_dmamap_load_uio(bus_dma_tag_t dmat, bus_dmamap_t map, 317 int bus_dmamap_load_ccb(bus_dma_tag_t dmat, bus_dmamap_t map, union ccb *ccb, 324 int bus_dmamap_load_bio(bus_dma_tag_t dmat, bus_dmamap_t map, struct bio *bio, 331 int bus_dmamap_load_crp(bus_dma_tag_t dmat, bus_dmamap_t map, 334 int bus_dmamap_load_crp_buffer(bus_dma_tag_t dmat, bus_dmamap_t map, 342 int bus_dmamap_load_mem(bus_dma_tag_t dmat, bus_dmamap_t map, 351 int bus_dmamap_load_ma_triv(bus_dma_tag_t dmat, bus_dmamap_t map, [all …]
|
H A D | bus_dma_internal.h | 39 bus_dmamap_t map, bus_dma_segment_t *segs, 42 int _bus_dmamap_load_buffer(bus_dma_tag_t dmat, bus_dmamap_t map, 46 int _bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map, 50 int _bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t map, 54 void _bus_dmamap_waitok(bus_dma_tag_t dmat, bus_dmamap_t map,
|
/freebsd/sys/dev/nfe/ |
H A D | if_nfevar.h | 20 bus_dmamap_t tx_data_map; 26 bus_dmamap_t tx_desc_map; 38 bus_dmamap_t rx_data_map; 45 bus_dmamap_t rx_desc_map; 50 bus_dmamap_t rx_spare_map; 58 bus_dmamap_t jrx_desc_map; 60 bus_dmamap_t jrx_jumbo_map; 65 bus_dmamap_t jrx_spare_map;
|
/freebsd/sys/dev/et/ |
H A D | if_etvar.h | 160 bus_dmamap_t tb_dmap; 165 bus_dmamap_t rb_dmap; 172 bus_dmamap_t txsd_dmap; 179 bus_dmamap_t rxsd_dmap; 186 bus_dmamap_t rsr_dmap; 196 bus_dmamap_t tr_dmap; 206 bus_dmamap_t rr_dmap; 317 bus_dmamap_t sc_rx_mini_sparemap; 319 bus_dmamap_t sc_rx_sparemap;
|
/freebsd/sys/dev/ipw/ |
H A D | if_ipwvar.h | 45 bus_dmamap_t map; 52 bus_dmamap_t map; 132 bus_dmamap_t tbd_map; 133 bus_dmamap_t rbd_map; 134 bus_dmamap_t status_map; 135 bus_dmamap_t cmd_map;
|
/freebsd/sys/dev/alc/ |
H A D | if_alcvar.h | 86 bus_dmamap_t rx_dmamap; 92 bus_dmamap_t tx_dmamap; 116 bus_dmamap_t alc_tx_ring_map; 118 bus_dmamap_t alc_rx_ring_map; 120 bus_dmamap_t alc_rr_ring_map; 121 bus_dmamap_t alc_rx_sparemap; 123 bus_dmamap_t alc_cmb_map; 125 bus_dmamap_t alc_smb_map;
|
/freebsd/sys/dev/age/ |
H A D | if_agevar.h | 73 bus_dmamap_t tx_dmamap; 79 bus_dmamap_t rx_dmamap; 91 bus_dmamap_t age_tx_ring_map; 93 bus_dmamap_t age_rx_ring_map; 94 bus_dmamap_t age_rx_sparemap; 96 bus_dmamap_t age_rr_ring_map; 98 bus_dmamap_t age_cmb_block_map; 100 bus_dmamap_t age_smb_block_map;
|
/freebsd/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 …]
|
/freebsd/sys/dev/vte/ |
H A D | if_vtevar.h | 59 bus_dmamap_t rx_dmamap; 65 bus_dmamap_t tx_dmamap; 80 bus_dmamap_t vte_tx_ring_map; 82 bus_dmamap_t vte_rx_ring_map; 83 bus_dmamap_t vte_rx_sparemap;
|
/freebsd/sys/dev/ti/ |
H A D | if_tireg.h | 909 bus_dmamap_t tx_dmamap; 967 bus_dmamap_t ti_gib_map; 969 bus_dmamap_t ti_event_ring_map; 971 bus_dmamap_t ti_status_map; 973 bus_dmamap_t ti_tx_ring_map; 979 bus_dmamap_t ti_rx_return_ring_map; 981 bus_dmamap_t ti_rx_std_ring_map; 984 bus_dmamap_t ti_rx_std_maps[TI_STD_RX_RING_CNT]; 985 bus_dmamap_t ti_rx_std_sparemap; 987 bus_dmamap_t ti_rx_jumbo_ring_map; [all …]
|
/freebsd/sys/dev/fxp/ |
H A D | if_fxpvar.h | 120 bus_dmamap_t rx_map; 128 bus_dmamap_t tx_map; 191 bus_dmamap_t fxp_smap; /* bus DMA map for stats */ 193 bus_dmamap_t cbl_map; /* DMA map for the TxCB list */ 195 bus_dmamap_t mcs_map; /* DMA map for the multicast setup */ 196 bus_dmamap_t spare_map; /* spare DMA map */
|
/freebsd/sys/arm64/arm64/ |
H A D | busdma_bounce.c | 116 static bool _bus_dmamap_pagesneeded(bus_dma_tag_t dmat, bus_dmamap_t map, 118 static void _bus_dmamap_count_pages(bus_dma_tag_t dmat, bus_dmamap_t map, 120 static void _bus_dmamap_count_phys(bus_dma_tag_t dmat, bus_dmamap_t map, 185 cacheline_bounce(bus_dma_tag_t dmat, bus_dmamap_t map, bus_addr_t paddr, in cacheline_bounce() 210 might_bounce(bus_dma_tag_t dmat, bus_dmamap_t map, bus_addr_t paddr, in might_bounce() 231 must_bounce(bus_dma_tag_t dmat, bus_dmamap_t map, bus_addr_t paddr, in must_bounce() 361 static bus_dmamap_t 365 bus_dmamap_t map; in alloc_dmamap() 385 bounce_bus_dmamap_create(bus_dma_tag_t dmat, int flags, bus_dmamap_t *mapp) in bounce_bus_dmamap_create() 467 bounce_bus_dmamap_destroy(bus_dma_tag_t dmat, bus_dmamap_t map) in bounce_bus_dmamap_destroy() [all …]
|
/freebsd/sys/dev/jme/ |
H A D | if_jmevar.h | 101 bus_dmamap_t tx_dmamap; 108 bus_dmamap_t rx_dmamap; 116 bus_dmamap_t jme_ssb_map; 122 bus_dmamap_t jme_tx_ring_map; 124 bus_dmamap_t jme_rx_ring_map; 125 bus_dmamap_t jme_rx_sparemap;
|
/freebsd/sys/arm/arm/ |
H A D | busdma_machdep.c | 159 bus_dmamap_t map, void *buf, bus_size_t buflen, int flags); 160 static void _bus_dmamap_count_phys(bus_dma_tag_t dmat, bus_dmamap_t map, 294 cacheline_bounce(bus_dmamap_t map, bus_addr_t addr, bus_size_t size) in cacheline_bounce() 317 might_bounce(bus_dma_tag_t dmat, bus_dmamap_t map, bus_addr_t addr, in might_bounce() 341 must_bounce(bus_dma_tag_t dmat, bus_dmamap_t map, bus_addr_t paddr, in must_bounce() 520 allocate_bz_and_pages(bus_dma_tag_t dmat, bus_dmamap_t mapp) in allocate_bz_and_pages() 560 static bus_dmamap_t in allocate_map() 564 bus_dmamap_t map; in allocate_map() 591 bus_dmamap_create(bus_dma_tag_t dmat, int flags, bus_dmamap_t *mapp) in bus_dmamap_create() 593 bus_dmamap_t ma in bus_dmamap_create() [all...] |
/freebsd/sys/powerpc/ps3/ |
H A D | if_glcreg.h | 42 bus_dmamap_t txs_dmamap; /* our DMA map */ 57 bus_dmamap_t rxs_dmamap; /* our DMA map */ 90 bus_dmamap_t sc_txdmadesc_map; 102 bus_dmamap_t sc_rxdmadesc_map;
|
/freebsd/sys/dev/ale/ |
H A D | if_alevar.h | 69 bus_dmamap_t tx_dmamap; 74 bus_dmamap_t page_map; 78 bus_dmamap_t cmb_map; 90 bus_dmamap_t ale_tx_ring_map; 92 bus_dmamap_t ale_rx_mblock_map[ALE_RX_PAGES]; 98 bus_dmamap_t ale_tx_cmb_map;
|
/freebsd/sys/powerpc/powerpc/ |
H A D | busdma_machdep.c | 292 bus_dmamap_create(bus_dma_tag_t dmat, int flags, bus_dmamap_t *mapp) in bus_dmamap_create() 298 *mapp = (bus_dmamap_t)malloc(sizeof(**mapp), M_DEVBUF, in bus_dmamap_create() 375 bus_dmamap_destroy(bus_dma_tag_t dmat, bus_dmamap_t map) in bus_dmamap_destroy() 400 bus_dmamap_t *mapp) in bus_dmamem_alloc() 461 bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map) in bus_dmamem_free() 473 _bus_dmamap_count_phys(bus_dma_tag_t dmat, bus_dmamap_t map, vm_paddr_t buf, in _bus_dmamap_count_phys() 504 _bus_dmamap_count_pages(bus_dma_tag_t dmat, bus_dmamap_t map, pmap_t pmap, in _bus_dmamap_count_pages() 548 bus_dmamap_t map, in _bus_dmamap_load_phys() 592 _bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map, in _bus_dmamap_load_ma() 607 bus_dmamap_t map, in _bus_dmamap_load_buffer() [all …]
|
/freebsd/sys/dev/rtwn/pci/ |
H A D | rtwn_pci_var.h | 32 bus_dmamap_t map; 41 bus_dmamap_t desc_map; 49 bus_dmamap_t map; 57 bus_dmamap_t desc_map;
|
/freebsd/sys/dev/firewire/ |
H A D | fwdma.h | 39 bus_dmamap_t dma_map; 45 bus_dmamap_t dma_map; 107 void *fwdma_malloc_size(bus_dma_tag_t, bus_dmamap_t *, bus_size_t, bus_addr_t *, int); 108 void fwdma_free_size(bus_dma_tag_t, bus_dmamap_t, void *, bus_size_t);
|
/freebsd/sys/dev/ral/ |
H A D | rt2860var.h | 68 bus_dmamap_t map; 77 bus_dmamap_t desc_map; 87 bus_dmamap_t map; 94 bus_dmamap_t desc_map; 152 bus_dmamap_t txwi_map;
|