Home
last modified time | relevance | path

Searched refs:bus_dmamap_t (Results 1 – 25 of 280) sorted by relevance

12345678910>>...12

/freebsd/sys/x86/include/
H A Dbusdma_impl.h58 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 Dbus_dma.h53 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 Dbus_dma_impl.h56 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 Dbus_dma_impl.h53 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 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()
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 Dbus_dma.h288 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 Dbus_dma_internal.h39 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 Dif_nfevar.h20 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 Dif_etvar.h160 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 Dif_ipwvar.h45 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 Dif_alcvar.h86 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 Dif_agevar.h73 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 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 …]
/freebsd/sys/dev/vte/
H A Dif_vtevar.h59 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 Dif_tireg.h909 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 Dif_fxpvar.h120 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 Dbusdma_bounce.c116 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 Dif_jmevar.h101 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 Dbusdma_machdep.c159 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 Dif_glcreg.h42 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 Dif_alevar.h69 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 Dbusdma_machdep.c292 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 Drtwn_pci_var.h32 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 Dfwdma.h39 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 Drt2860var.h68 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;

12345678910>>...12