Lines Matching refs:txwi
46 u8 *txwi;
50 txwi = kzalloc(size, GFP_ATOMIC);
51 if (!txwi)
54 addr = dma_map_single(dev->dma_dev, txwi, dev->drv->txwi_size,
57 kfree(txwi);
61 t = (struct mt76_txwi_cache *)(txwi + dev->drv->txwi_size);
231 struct mt76_txwi_cache *txwi = NULL;
252 txwi = mt76_get_rxwi(dev);
253 if (!txwi)
256 rx_token = mt76_rx_token_consume(dev, data, txwi, buf->addr);
258 mt76_put_rxwi(dev, txwi);
274 entry->txwi = txwi;
287 struct sk_buff *skb, void *txwi)
294 if (txwi) {
295 q->entry[q->head].txwi = DMA_DUMMY_DATA;
346 q->entry[idx].txwi = txwi;
367 if (e->txwi == DMA_DUMMY_DATA)
368 e->txwi = NULL;
400 if (entry.txwi) {
402 mt76_put_txwi(dev, entry.txwi);
551 u8 *txwi;
560 txwi = mt76_get_txwi_ptr(dev, t);
597 ret = dev->drv->tx_prepare_skb(dev, txwi, qid, wcid, sta, &tx_info);