Lines Matching refs:di
406 for (i = 0; i < ARRAY_SIZE(wlc->hw->di); i++) in brcms_txpktpendtot()
407 if (wlc->hw->di[i]) in brcms_txpktpendtot()
408 pending += dma_txpending(wlc->hw->di[i]); in brcms_txpktpendtot()
873 dma = wlc->hw->di[queue]; in brcms_c_dotxstatus()
875 p = dma_getnexttxp(wlc->hw->di[queue], DMA_RANGE_TRANSMITTED); in brcms_c_dotxstatus()
1126 if (wlc_hw->di[0] == NULL) { /* Init FIFOs */ in brcms_b_attach_dmapio()
1134 wlc_hw->di[0] = dma_attach(name, wlc, in brcms_b_attach_dmapio()
1140 dma_attach_err |= (NULL == wlc_hw->di[0]); in brcms_b_attach_dmapio()
1148 wlc_hw->di[1] = dma_attach(name, wlc, in brcms_b_attach_dmapio()
1151 dma_attach_err |= (NULL == wlc_hw->di[1]); in brcms_b_attach_dmapio()
1158 wlc_hw->di[2] = dma_attach(name, wlc, in brcms_b_attach_dmapio()
1161 dma_attach_err |= (NULL == wlc_hw->di[2]); in brcms_b_attach_dmapio()
1167 wlc_hw->di[3] = dma_attach(name, wlc, in brcms_b_attach_dmapio()
1171 dma_attach_err |= (NULL == wlc_hw->di[3]); in brcms_b_attach_dmapio()
1183 if (wlc_hw->di[i]) in brcms_b_attach_dmapio()
1185 (uint *) dma_getvar(wlc_hw->di[i], in brcms_b_attach_dmapio()
1200 if (wlc_hw->di[j]) { in brcms_b_detach_dmapio()
1201 dma_detach(wlc_hw->di[j]); in brcms_b_detach_dmapio()
1202 wlc_hw->di[j] = NULL; in brcms_b_detach_dmapio()
1990 struct dma_pub *di = wlc_hw->di[fifo]; in wlc_dma_rxreset() local
1991 return dma_rxreset(di); in wlc_dma_rxreset()
2020 if ((wlc_hw->di[i]) && (!dma_txreset(wlc_hw->di[i]))) in brcms_b_corereset()
2025 if ((wlc_hw->di[RX_FIFO]) in brcms_b_corereset()
2455 if (wlc_hw->di[tx_fifo]) { in brcms_b_tx_fifo_suspend()
2464 dma_txsuspend(wlc_hw->di[tx_fifo]); in brcms_b_tx_fifo_suspend()
2479 if (wlc_hw->di[tx_fifo]) in brcms_b_tx_fifo_resume()
2480 dma_txresume(wlc_hw->di[tx_fifo]); in brcms_b_tx_fifo_resume()
2905 if (wlc_hw->di[i]) { in brcms_c_flushqueues()
2906 dma_txreclaim(wlc_hw->di[i], DMA_RANGE_ALL); in brcms_c_flushqueues()
2914 dma_rxreclaim(wlc_hw->di[RX_FIFO]); in brcms_c_flushqueues()
3128 if (wlc->hw->di[i]) in brcms_c_statsupd()
3129 dma_counterreset(wlc->hw->di[i]); in brcms_c_statsupd()
3343 if (wlc_hw->di[i]) in brcms_b_coreinit()
3344 dma_txinit(wlc_hw->di[i]); in brcms_b_coreinit()
3348 dma_rxinit(wlc_hw->di[RX_FIFO]); in brcms_b_coreinit()
3349 dma_rxfill(wlc_hw->di[RX_FIFO]); in brcms_b_coreinit()
4230 dma_rxfill(wlc->hw->di[RX_FIFO]); in brcms_b_watchdog()
6870 dma = wlc->hw->di[fifo]; in brcms_c_tx()
6935 struct dma_pub *dma = wlc->hw->di[fifo]; in brcms_c_txfifo()
7580 dmah = hw->di[i]; in brcms_c_inval_dma_pkts()
7596 for (i = 0; i < ARRAY_SIZE(wlc->hw->di); i++) in brcms_c_tx_flush_completed()
7597 if (wlc->hw->di[i]) in brcms_c_tx_flush_completed()
7598 dma_kick_tx(wlc->hw->di[i]); in brcms_c_tx_flush_completed()
7737 morepending = dma_rx(wlc_hw->di[fifo], &recv_frames); in brcms_b_recv()
7742 dma_rxfill(wlc_hw->di[fifo]); in brcms_b_recv()