Home
last modified time | relevance | path

Searched refs:desc_dma (Results 1 – 8 of 8) sorted by relevance

/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/wpi/
H A Dif_wpivar.h69 struct wpi_dma_info desc_dma; member
88 struct wpi_dma_info desc_dma; member
H A Dif_wpi.c1000 error = wpi_dma_contig_alloc(sc, &ring->desc_dma, in wpi_alloc_rx_ring()
1057 bus_dmamap_sync(ring->desc_dma.tag, ring->desc_dma.map, in wpi_alloc_rx_ring()
1131 wpi_dma_contig_free(&ring->desc_dma); in wpi_free_rx_ring()
1169 error = wpi_dma_contig_alloc(sc, &ring->desc_dma, (void **)&ring->desc, in wpi_alloc_tx_ring()
1179 sc->shared->txbase[qid] = htole32(ring->desc_dma.paddr); in wpi_alloc_tx_ring()
1277 memset(ring->desc, 0, ring->desc_dma.size); in wpi_reset_tx_ring()
1278 bus_dmamap_sync(ring->desc_dma.tag, ring->desc_dma.map, in wpi_reset_tx_ring()
1293 wpi_dma_contig_free(&ring->desc_dma); in wpi_free_tx_ring()
1974 bus_dmamap_sync(ring->data_dmat, ring->desc_dma.map, in wpi_rx_done()
1983 bus_dmamap_sync(ring->desc_dma.tag, ring->desc_dma.map, in wpi_rx_done()
[all …]
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi4965/dev/iwn/
H A Dif_iwnvar.h110 struct iwn_dma_info desc_dma; member
130 struct iwn_dma_info desc_dma; member
H A Dif_iwn.c1856 error = iwn_dma_contig_alloc(sc, &ring->desc_dma, (void **)&ring->desc, in iwn_alloc_rx_ring()
1927 bus_dmamap_sync(ring->desc_dma.tag, ring->desc_dma.map, in iwn_alloc_rx_ring()
1969 iwn_dma_contig_free(&ring->desc_dma); in iwn_free_rx_ring()
2006 error = iwn_dma_contig_alloc(sc, &ring->desc_dma, (void **)&ring->desc, in iwn_alloc_tx_ring()
2086 memset(ring->desc, 0, ring->desc_dma.size); in iwn_reset_tx_ring()
2087 bus_dmamap_sync(ring->desc_dma.tag, ring->desc_dma.map, in iwn_reset_tx_ring()
2101 iwn_dma_contig_free(&ring->desc_dma); in iwn_free_tx_ring()
3112 bus_dmamap_sync(ring->desc_dma.tag, ring->desc_dma.map, in iwn_rx_done()
3125 bus_dmamap_sync(ring->desc_dma.tag, ring->desc_dma.map, in iwn_rx_done()
4967 bus_dmamap_sync(ring->desc_dma.tag, ring->desc_dma.map, in iwn_tx_cmd()
[all …]
/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/
H A Dif_iwmvar.h273 struct iwm_dma_info desc_dma; member
H A Dif_iwm.c1439 err = iwm_dma_contig_alloc(sc->sc_dmat, &ring->desc_dma, size, 256); in iwm_alloc_tx_ring()
1445 ring->desc = ring->desc_dma.vaddr; in iwm_alloc_tx_ring()
1526 memset(ring->desc, 0, ring->desc_dma.size); in iwm_reset_tx_ring()
1527 bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map, 0, in iwm_reset_tx_ring()
1528 ring->desc_dma.size, BUS_DMASYNC_PREWRITE); in iwm_reset_tx_ring()
1546 iwm_dma_contig_free(&ring->desc_dma); in iwm_free_tx_ring()
2339 txq->desc_dma.paddr >> 8); in iwm_nic_tx_init()
6412 bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map, in iwm_send_cmd()
6413 (char *)(void *)desc - (char *)(void *)ring->desc_dma.vaddr, in iwm_send_cmd()
7006 bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map, in iwm_tx()
[all …]
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/
H A Dif_iwxvar.h241 struct iwx_dma_info desc_dma; member
H A Dif_iwx.c955 htole64(sc->txq[IWX_DQA_CMD_QUEUE].desc_dma.paddr); in iwx_ctxt_info_init()
1066 htole64(sc->txq[IWX_DQA_CMD_QUEUE].desc_dma.paddr); in iwx_ctxt_info_gen3_init()
2051 err = iwx_dma_contig_alloc(sc->sc_dmat, &ring->desc_dma, size, 256); in iwx_alloc_tx_ring()
2057 ring->desc = ring->desc_dma.vaddr; in iwx_alloc_tx_ring()
2151 memset(ring->desc, 0, ring->desc_dma.size); in iwx_reset_tx_ring()
2152 bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map, 0, in iwx_reset_tx_ring()
2153 ring->desc_dma.size, BUS_DMASYNC_PREWRITE); in iwx_reset_tx_ring()
2175 iwx_dma_contig_free(&ring->desc_dma); in iwx_free_tx_ring()
2851 cmd_v0.tfdq_addr = htole64(ring->desc_dma.paddr); in iwx_enable_txq()
2858 cmd_v3.u.add.tfdq_dram_addr = htole64(ring->desc_dma.paddr); in iwx_enable_txq()
[all …]