Searched refs:bus_dma_tag_t (Results 1 - 25 of 66) sorted by relevance

123

/haiku/src/libs/compat/freebsd_network/compat/sys/
H A D_bus_dma.h35 * bus_dma_tag_t
42 typedef struct bus_dma_tag *bus_dma_tag_t; typedef in typeref:struct:bus_dma_tag
H A Dbus_dma.h166 int bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment,
171 void *lockfuncarg, bus_dma_tag_t *dmat);
173 int bus_dma_tag_destroy(bus_dma_tag_t dmat);
192 int bus_dmamap_create(bus_dma_tag_t dmat, int flags, bus_dmamap_t *mapp);
198 int bus_dmamap_destroy(bus_dma_tag_t dmat, bus_dmamap_t map);
205 int bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags,
212 void bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map);
220 int bus_dmamap_load(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf,
228 int bus_dmamap_load_mbuf(bus_dma_tag_t dmat, bus_dmamap_t map,
233 int bus_dmamap_load_mbuf_sg(bus_dma_tag_t dma
[all...]
/haiku/src/libs/compat/openbsd_network/compat/machine/
H A Dbus.h17 bus_dma_tag_t _dmat;
30 bus_dmamap_create_obsd(bus_dma_tag_t tag, bus_size_t maxsize,
52 bus_dmamap_destroy_obsd(bus_dma_tag_t tag, bus_dmamap_t dmam)
71 bus_dmamap_load_obsd(bus_dma_tag_t tag, bus_dmamap_t dmam, void *buf, bus_size_t buflen, struct proc *p, int flags)
84 bus_dmamap_load_mbuf_obsd(bus_dma_tag_t tag, bus_dmamap_t dmam, struct mbuf *chain, int flags)
94 bus_dmamap_unload_obsd(bus_dma_tag_t tag, bus_dmamap_t dmam)
104 bus_dmamap_sync_obsd(bus_dma_tag_t tag, bus_dmamap_t dmam,
113 bus_dmamem_alloc_obsd(bus_dma_tag_t tag, bus_size_t size, bus_size_t alignment, bus_size_t boundary,
122 bus_dma_tag_t local;
145 bus_dmamem_free_obsd(bus_dma_tag_t ta
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2100/dev/ipw/
H A Dif_ipwvar.h124 bus_dma_tag_t parent_dmat;
125 bus_dma_tag_t tbd_dmat;
126 bus_dma_tag_t rbd_dmat;
127 bus_dma_tag_t status_dmat;
128 bus_dma_tag_t cmd_dmat;
129 bus_dma_tag_t hdr_dmat;
130 bus_dma_tag_t txbuf_dmat;
131 bus_dma_tag_t rxbuf_dmat;
/haiku/src/add-ons/kernel/drivers/network/ether/rdc/dev/vte/
H A Dif_vtevar.h74 bus_dma_tag_t vte_parent_tag;
75 bus_dma_tag_t vte_buffer_tag;
76 bus_dma_tag_t vte_tx_tag;
79 bus_dma_tag_t vte_rx_tag;
81 bus_dma_tag_t vte_tx_ring_tag;
83 bus_dma_tag_t vte_rx_ring_tag;
/haiku/src/add-ons/kernel/drivers/network/ether/nforce/dev/nfe/
H A Dif_nfevar.h27 bus_dma_tag_t tx_desc_tag;
32 bus_dma_tag_t tx_data_tag;
46 bus_dma_tag_t rx_desc_tag;
51 bus_dma_tag_t rx_data_tag;
59 bus_dma_tag_t jrx_desc_tag;
61 bus_dma_tag_t jrx_jumbo_tag;
66 bus_dma_tag_t jrx_data_tag;
121 bus_dma_tag_t nfe_parent_tag;
/haiku/src/add-ons/kernel/drivers/network/ether/jmicron2x0/dev/jme/
H A Dif_jmevar.h115 bus_dma_tag_t jme_ring_tag;
116 bus_dma_tag_t jme_buffer_tag;
117 bus_dma_tag_t jme_ssb_tag;
119 bus_dma_tag_t jme_tx_tag;
121 bus_dma_tag_t jme_rx_tag;
123 bus_dma_tag_t jme_tx_ring_tag;
125 bus_dma_tag_t jme_rx_ring_tag;
/haiku/src/add-ons/kernel/drivers/network/ether/ipro100/dev/fxp/
H A Dif_fxpvar.h144 bus_dma_tag_t rx_tag;
190 bus_dma_tag_t fxp_txmtag; /* bus DMA tag for Tx mbufs */
191 bus_dma_tag_t fxp_rxmtag; /* bus DMA tag for Rx mbufs */
192 bus_dma_tag_t fxp_stag; /* bus DMA tag for stats */
194 bus_dma_tag_t cbl_tag; /* DMA tag for the TxCB list */
196 bus_dma_tag_t mcs_tag; /* DMA tag for the multicast setup */
/haiku/src/add-ons/kernel/drivers/network/ether/atheros813x/dev/alc/
H A Dif_alcvar.h111 bus_dma_tag_t alc_parent_tag;
112 bus_dma_tag_t alc_buffer_tag;
113 bus_dma_tag_t alc_tx_tag;
115 bus_dma_tag_t alc_rx_tag;
117 bus_dma_tag_t alc_tx_ring_tag;
119 bus_dma_tag_t alc_rx_ring_tag;
121 bus_dma_tag_t alc_rr_ring_tag;
124 bus_dma_tag_t alc_cmb_tag;
126 bus_dma_tag_t alc_smb_tag;
/haiku/src/add-ons/kernel/drivers/network/ether/attansic_l1/dev/age/
H A Dif_agevar.h86 bus_dma_tag_t age_parent_tag;
87 bus_dma_tag_t age_buffer_tag;
88 bus_dma_tag_t age_tx_tag;
90 bus_dma_tag_t age_rx_tag;
92 bus_dma_tag_t age_tx_ring_tag;
94 bus_dma_tag_t age_rx_ring_tag;
97 bus_dma_tag_t age_rr_ring_tag;
99 bus_dma_tag_t age_cmb_block_tag;
101 bus_dma_tag_t age_smb_block_tag;
/haiku/src/add-ons/kernel/drivers/network/ether/attansic_l2/dev/ae/
H A Dif_aevar.h128 bus_dma_tag_t dma_parent_tag;
129 bus_dma_tag_t dma_rxd_tag;
130 bus_dma_tag_t dma_txd_tag;
131 bus_dma_tag_t dma_txs_tag;
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/pci/
H A Drtwn_pci_var.h41 bus_dma_tag_t desc_dmat;
43 bus_dma_tag_t data_dmat;
57 bus_dma_tag_t desc_dmat;
59 bus_dma_tag_t data_dmat;
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/
H A Drt2661var.h61 bus_dma_tag_t desc_dmat;
62 bus_dma_tag_t data_dmat;
80 bus_dma_tag_t desc_dmat;
81 bus_dma_tag_t data_dmat;
H A Drt2560var.h65 bus_dma_tag_t desc_dmat;
66 bus_dma_tag_t data_dmat;
86 bus_dma_tag_t desc_dmat;
87 bus_dma_tag_t data_dmat;
H A Drt2860var.h77 bus_dma_tag_t desc_dmat;
94 bus_dma_tag_t desc_dmat;
96 bus_dma_tag_t data_dmat;
152 bus_dma_tag_t txwi_dmat;
/haiku/src/add-ons/kernel/drivers/network/ether/atheros81xx/dev/ale/
H A Dif_alevar.h75 bus_dma_tag_t page_tag;
79 bus_dma_tag_t cmb_tag;
87 bus_dma_tag_t ale_parent_tag;
88 bus_dma_tag_t ale_buffer_tag;
89 bus_dma_tag_t ale_tx_tag;
91 bus_dma_tag_t ale_tx_ring_tag;
93 bus_dma_tag_t ale_rx_mblock_tag[ALE_RX_PAGES];
99 bus_dma_tag_t ale_tx_cmb_tag;
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2200/dev/iwi/
H A Dif_iwivar.h64 bus_dma_tag_t desc_dmat;
81 bus_dma_tag_t desc_dmat;
82 bus_dma_tag_t data_dmat;
103 bus_dma_tag_t data_dmat;
178 bus_dma_tag_t fw_dmat;
/haiku/src/libs/compat/freebsd_network/
H A Dbus_dma.cpp27 bus_dma_tag_t parent;
45 bus_dma_tag_t dmat;
91 bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, bus_addr_t boundary,
94 int flags, bus_dma_lock_t* lockfunc, void* lockfuncarg, bus_dma_tag_t* dmat)
103 bus_dma_tag_t newtag = (bus_dma_tag_t)kernel_malloc(sizeof(*newtag),
150 bus_dma_tag_destroy(bus_dma_tag_t dmat)
158 bus_dma_tag_t parent;
175 bus_dmamap_create(bus_dma_tag_t dmat, int flags, bus_dmamap_t* mapp)
228 bus_dmamap_destroy(bus_dma_tag_t dma
[all...]
H A Dshared.h59 bus_dma_tag_t (*bus_get_dma_tag)(device_t dev);
/haiku/headers/private/firewire/
H A Dfwdma.h43 // bus_dma_tag_t dma_tag;
61 // bus_dma_tag_t dma_tag;
116 void *fwdma_malloc_size(bus_dma_tag_t, bus_dmamap_t *, bus_size_t, bus_addr_t *, int);
117 void fwdma_free_size(bus_dma_tag_t, bus_dmamap_t, void *, bus_size_t);
/haiku/src/add-ons/kernel/drivers/network/ether/vt612x/dev/vge/
H A Dif_vgevar.h105 bus_dma_tag_t vge_ring_tag;
106 bus_dma_tag_t vge_buffer_tag;
107 bus_dma_tag_t vge_tx_tag;
109 bus_dma_tag_t vge_rx_tag;
111 bus_dma_tag_t vge_tx_ring_tag;
113 bus_dma_tag_t vge_rx_ring_tag;
/haiku/src/add-ons/kernel/drivers/network/ether/pcnet/
H A Dglue.c108 bus_dma_tag_t sc_pdmat;
109 bus_dma_tag_t sc_dmat;
/haiku/src/add-ons/kernel/bus_managers/firewire/
H A Dfwohcivar.h59 bus_dma_tag_t dmat;
H A Dfwdma.cpp112 fwdma_malloc_size(bus_dma_tag_t dmat, bus_dmamap_t *dmamap,
129 fwdma_free_size(bus_dma_tag_t dmat, bus_dmamap_t dmamap,
/haiku/src/add-ons/kernel/drivers/network/ether/sis19x/dev/sge/
H A Dif_sgereg.h318 bus_dma_tag_t sge_tag;
319 bus_dma_tag_t sge_rx_tag;
320 bus_dma_tag_t sge_tx_tag;
323 bus_dma_tag_t sge_txmbuf_tag;
324 bus_dma_tag_t sge_rxmbuf_tag;

Completed in 136 milliseconds

123