Searched refs:bus_dmamap_t (Results 1 - 25 of 283) sorted by relevance

1234567891011>>

/freebsd-current/sys/sys/
H A D_bus_dma.h46 * bus_dmamap_t
50 typedef struct bus_dmamap *bus_dmamap_t; typedef in typeref:struct:bus_dmamap
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,
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 ma
[all...]
/freebsd-current/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 ma
[all...]
H A Dbus_dma.h53 bus_dmamap_create(bus_dma_tag_t dmat, int flags, bus_dmamap_t *mapp)
66 bus_dmamap_destroy(bus_dma_tag_t dmat, bus_dmamap_t map)
81 bus_dmamap_t *mapp)
94 bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map)
106 bus_dmamap_unload(bus_dma_tag_t dmat, bus_dmamap_t map)
117 bus_dmamap_sync(bus_dma_tag_t dmat, bus_dmamap_t map, bus_dmasync_op_t op)
132 _bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t map, vm_paddr_t buf,
143 _bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map, struct vm_page **ma,
159 _bus_dmamap_load_buffer(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf,
171 _bus_dmamap_waitok(bus_dma_tag_t dmat, bus_dmamap_t ma
[all...]
/freebsd-current/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 ma
[all...]
H A Dbus_dma.h27 bus_dmamap_create(bus_dma_tag_t dmat, int flags, bus_dmamap_t *mapp)
40 bus_dmamap_destroy(bus_dma_tag_t dmat, bus_dmamap_t map)
55 bus_dmamap_t *mapp)
68 bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map)
80 bus_dmamap_unload(bus_dma_tag_t dmat, bus_dmamap_t map)
89 bus_dmamap_sync(bus_dma_tag_t dmat, bus_dmamap_t map, bus_dmasync_op_t op)
98 _bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t map, vm_paddr_t buf,
109 _bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map, struct vm_page **ma,
121 _bus_dmamap_load_buffer(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf,
133 _bus_dmamap_waitok(bus_dma_tag_t dmat, bus_dmamap_t ma
[all...]
/freebsd-current/sys/dev/dcons/
H A Ddcons_os.h48 bus_dmamap_t dma_map;
/freebsd-current/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 ma
[all...]
H A Dbus_dma.h15 bus_dmamap_create(bus_dma_tag_t dmat, int flags, bus_dmamap_t *mapp)
28 bus_dmamap_destroy(bus_dma_tag_t dmat, bus_dmamap_t map)
43 bus_dmamap_t *mapp)
56 bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map)
68 bus_dmamap_unload(bus_dma_tag_t dmat, bus_dmamap_t map)
77 bus_dmamap_sync(bus_dma_tag_t dmat, bus_dmamap_t map, bus_dmasync_op_t op)
86 _bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t map, vm_paddr_t buf,
97 _bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map, struct vm_page **ma,
109 _bus_dmamap_load_buffer(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf,
121 _bus_dmamap_waitok(bus_dma_tag_t dmat, bus_dmamap_t ma
[all...]
/freebsd-current/sys/dev/cxgb/sys/
H A Dmvec.h34 int busdma_map_sg_collapse(bus_dma_tag_t tag, bus_dmamap_t map,
36 void busdma_map_sg_vec(bus_dma_tag_t tag, bus_dmamap_t map,
/freebsd-current/sys/dev/hyperv/include/
H A Dhyperv_busdma.h37 bus_dmamap_t hv_dmap;
/freebsd-current/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-current/sys/dev/eqos/
H A Dif_eqos_var.h57 bus_dmamap_t map;
63 bus_dmamap_t desc_map;
/freebsd-current/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-current/sys/dev/ips/
H A Dips_ioctl.h62 bus_dmamap_t dmamap;
/freebsd-current/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-current/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-current/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-current/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-current/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-current/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-current/sys/dev/dwc/
H A Dif_dwcvar.h54 bus_dmamap_t map;
96 bus_dmamap_t rxdesc_map;
105 bus_dmamap_t txdesc_map;
/freebsd-current/sys/dev/ral/
H A Drt2560var.h56 bus_dmamap_t map;
66 bus_dmamap_t desc_map;
79 bus_dmamap_t map;
87 bus_dmamap_t desc_map;
H A Drt2661var.h52 bus_dmamap_t map;
62 bus_dmamap_t desc_map;
74 bus_dmamap_t map;
81 bus_dmamap_t desc_map;

Completed in 348 milliseconds

1234567891011>>