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 D | if_wpivar.h | 69 struct wpi_dma_info desc_dma; member 88 struct wpi_dma_info desc_dma; member
|
H A D | if_wpi.c | 1000 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 D | if_iwnvar.h | 110 struct iwn_dma_info desc_dma; member 130 struct iwn_dma_info desc_dma; member
|
H A D | if_iwn.c | 1856 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 D | if_iwmvar.h | 273 struct iwm_dma_info desc_dma; member
|
H A D | if_iwm.c | 1439 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 D | if_iwxvar.h | 241 struct iwx_dma_info desc_dma; member
|
H A D | if_iwx.c | 955 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 …]
|