Lines Matching refs:txwi
57 struct sk_buff *skb, void *txwi) in mt76_dma_add_buf() argument
63 if (txwi) in mt76_dma_add_buf()
64 q->entry[q->head].txwi = DMA_DUMMY_TXWI; in mt76_dma_add_buf()
93 q->entry[idx].txwi = txwi; in mt76_dma_add_buf()
107 if (!e->txwi || !e->skb) { in mt76_dma_tx_cleanup_idx()
123 if (e->txwi == DMA_DUMMY_TXWI) in mt76_dma_tx_cleanup_idx()
124 e->txwi = NULL; in mt76_dma_tx_cleanup_idx()
163 if (entry.txwi) { in mt76_dma_tx_cleanup()
164 mt76_put_txwi(dev, entry.txwi); in mt76_dma_tx_cleanup()
261 dma_sync_single_for_cpu(dev->dev, t->dma_addr, sizeof(t->txwi), in mt76_dma_tx_queue_skb()
263 ret = dev->drv->tx_prepare_skb(dev, &t->txwi, skb, q, wcid, sta, in mt76_dma_tx_queue_skb()
265 dma_sync_single_for_device(dev->dev, t->dma_addr, sizeof(t->txwi), in mt76_dma_tx_queue_skb()
309 e.txwi = t; in mt76_dma_tx_queue_skb()