Home
last modified time | relevance | path

Searched refs:txwi (Results 1 - 25 of 46) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt7601u/
H A Dtx.c136 struct mt76_txwi *txwi; in mt7601u_push_txwi() local
143 txwi = skb_push(skb, sizeof(struct mt76_txwi)); in mt7601u_push_txwi()
144 memset(txwi, 0, sizeof(*txwi)); in mt7601u_push_txwi()
156 txwi->rate_ctl = cpu_to_le16(rate_ctl); in mt7601u_push_txwi()
159 txwi->ack_ctl |= MT_TXWI_ACK_CTL_REQ; in mt7601u_push_txwi()
161 txwi->ack_ctl |= MT_TXWI_ACK_CTL_NSEQ; in mt7601u_push_txwi()
170 txwi->ack_ctl |= FIELD_PREP(MT_TXWI_ACK_CTL_BA_WINDOW, ba_size); in mt7601u_push_txwi()
172 txwi->flags = in mt7601u_push_txwi()
177 txwi in mt7601u_push_txwi()
199 struct mt76_txwi *txwi; mt7601u_tx() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt7601u/
H A Dtx.c136 struct mt76_txwi *txwi; in mt7601u_push_txwi() local
143 txwi = skb_push(skb, sizeof(struct mt76_txwi)); in mt7601u_push_txwi()
144 memset(txwi, 0, sizeof(*txwi)); in mt7601u_push_txwi()
156 txwi->rate_ctl = cpu_to_le16(rate_ctl); in mt7601u_push_txwi()
159 txwi->ack_ctl |= MT_TXWI_ACK_CTL_REQ; in mt7601u_push_txwi()
161 txwi->ack_ctl |= MT_TXWI_ACK_CTL_NSEQ; in mt7601u_push_txwi()
170 txwi->ack_ctl |= FIELD_PREP(MT_TXWI_ACK_CTL_BA_WINDOW, ba_size); in mt7601u_push_txwi()
172 txwi->flags = in mt7601u_push_txwi()
177 txwi in mt7601u_push_txwi()
199 struct mt76_txwi *txwi; mt7601u_tx() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/
H A Dmt76_connac_mac.c149 if (!e->txwi) { in mt76_connac_tx_complete_skb()
343 mt76_connac2_mac_write_txwi_8023(__le32 *txwi, struct sk_buff *skb, in mt76_connac2_mac_write_txwi_8023() argument
366 txwi[1] |= cpu_to_le32(val); in mt76_connac2_mac_write_txwi_8023()
374 txwi[2] |= cpu_to_le32(val); in mt76_connac2_mac_write_txwi_8023()
379 txwi[7] |= cpu_to_le32(val); in mt76_connac2_mac_write_txwi_8023()
383 mt76_connac2_mac_write_txwi_80211(struct mt76_dev *dev, __le32 *txwi, in mt76_connac2_mac_write_txwi_80211() argument
401 txwi[5] |= cpu_to_le32(MT_TXD5_ADD_BA); in mt76_connac2_mac_write_txwi_80211()
415 txwi[1] |= cpu_to_le32(val); in mt76_connac2_mac_write_txwi_80211()
427 txwi[3] &= ~cpu_to_le32(MT_TXD3_PROTECT_FRAME); in mt76_connac2_mac_write_txwi_80211()
434 txwi[ in mt76_connac2_mac_write_txwi_80211()
468 mt76_connac2_mac_write_txwi(struct mt76_dev *dev, __le32 *txwi, struct sk_buff *skb, struct mt76_wcid *wcid, struct ieee80211_key_conf *key, int pid, enum mt76_txq_id qid, u32 changed) mt76_connac2_mac_write_txwi() argument
1102 mt76_connac2_tx_check_aggr(struct ieee80211_sta *sta, __le32 *txwi) mt76_connac2_tx_check_aggr() argument
1133 __le32 *txwi; mt76_connac2_txwi_free() local
1171 struct mt76_txwi_cache *txwi; mt76_connac2_tx_token_put() local
[all...]
H A Dmt76x02_beacon.c33 /* USB devices already reserve enough skb headroom for txwi's. This in mt76x02_write_beacon()
37 struct mt76x02_txwi *txwi; in mt76x02_write_beacon() local
39 txwi = (struct mt76x02_txwi *)(skb->data - sizeof(*txwi)); in mt76x02_write_beacon()
40 mt76x02_mac_write_txwi(dev, txwi, skb, NULL, NULL, skb->len); in mt76x02_write_beacon()
41 skb_push(skb, sizeof(*txwi)); in mt76x02_write_beacon()
43 struct mt76x02_txwi txwi; in mt76x02_write_beacon() local
45 mt76x02_mac_write_txwi(dev, &txwi, skb, NULL, NULL, skb->len); in mt76x02_write_beacon()
46 mt76_wr_copy(dev, offset, &txwi, sizeof(txwi)); in mt76x02_write_beacon()
[all...]
H A Dmt76x02_mac.c335 void mt76x02_mac_write_txwi(struct mt76x02_dev *dev, struct mt76x02_txwi *txwi, in mt76x02_mac_write_txwi() argument
350 memset(txwi, 0, sizeof(*txwi)); in mt76x02_mac_write_txwi()
362 txwi->wcid = wcid->idx; in mt76x02_mac_write_txwi()
364 txwi->wcid = 0xff; in mt76x02_mac_write_txwi()
377 txwi->iv = *((__le32 *)&ccmp_pn[0]); in mt76x02_mac_write_txwi()
378 txwi->eiv = *((__le32 *)&ccmp_pn[4]); in mt76x02_mac_write_txwi()
391 txwi->rate = cpu_to_le16(rateval); in mt76x02_mac_write_txwi()
395 txwi->ctl2 = FIELD_PREP(MT_TX_PWR_ADJ, txpwr_adj); in mt76x02_mac_write_txwi()
398 txwi in mt76x02_mac_write_txwi()
911 struct mt76x02_txwi *txwi; mt76x02_tx_complete_skb() local
[all...]
H A Ddma.c46 u8 *txwi; in mt76_alloc_txwi() local
50 txwi = kzalloc(size, GFP_ATOMIC); in mt76_alloc_txwi()
51 if (!txwi) in mt76_alloc_txwi()
54 addr = dma_map_single(dev->dma_dev, txwi, dev->drv->txwi_size, in mt76_alloc_txwi()
56 t = (struct mt76_txwi_cache *)(txwi + dev->drv->txwi_size); in mt76_alloc_txwi()
215 struct mt76_txwi_cache *txwi = NULL; in mt76_dma_add_rx_buf() local
223 txwi = mt76_get_rxwi(dev); in mt76_dma_add_rx_buf()
224 if (!txwi) in mt76_dma_add_rx_buf()
227 rx_token = mt76_rx_token_consume(dev, data, txwi, buf->addr); in mt76_dma_add_rx_buf()
229 mt76_put_rxwi(dev, txwi); in mt76_dma_add_rx_buf()
255 mt76_dma_add_buf(struct mt76_dev *dev, struct mt76_queue *q, struct mt76_queue_buf *buf, int nbufs, u32 info, struct sk_buff *skb, void *txwi) mt76_dma_add_buf() argument
508 u8 *txwi; mt76_dma_tx_queue_skb() local
[all...]
H A Dmt76x02_usb_core.c71 struct mt76x02_txwi *txwi; in mt76x02u_tx_prepare_skb() local
79 txwi = (struct mt76x02_txwi *)(tx_info->skb->data - sizeof(*txwi)); in mt76x02u_tx_prepare_skb()
80 mt76x02_mac_write_txwi(dev, txwi, tx_info->skb, wcid, sta, len); in mt76x02u_tx_prepare_skb()
81 skb_push(tx_info->skb, sizeof(*txwi)); in mt76x02u_tx_prepare_skb()
88 (le16_to_cpu(txwi->rate) & MT_PKTID_RATE) | in mt76x02u_tx_prepare_skb()
92 txwi->pktid = pid; in mt76x02u_tx_prepare_skb()
H A Dmt76_connac.h285 u8 *txwi; in mt76_connac_txwi_to_txp() local
290 txwi = mt76_get_txwi_ptr(dev, t); in mt76_connac_txwi_to_txp()
292 return (void *)(txwi + MT_TXD_SIZE); in mt76_connac_txwi_to_txp()
393 struct mt76_txwi_cache *txwi);
402 void mt76_connac2_mac_write_txwi(struct mt76_dev *dev, __le32 *txwi,
422 void mt76_connac2_tx_check_aggr(struct ieee80211_sta *sta, __le32 *txwi);
H A Dmt76x02_txrx.c144 struct mt76x02_txwi *txwi = txwi_ptr; in mt76x02_tx_prepare_skb() local
153 mt76x02_mac_write_txwi(dev, txwi, tx_info->skb, wcid, sta, len); in mt76x02_tx_prepare_skb()
160 (le16_to_cpu(txwi->rate) & MT_RXWI_RATE_INDEX) | in mt76x02_tx_prepare_skb()
164 txwi->pktid = pid; in mt76x02_tx_prepare_skb()
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_beacon.c33 /* USB devices already reserve enough skb headroom for txwi's. This in mt76x02_write_beacon()
37 struct mt76x02_txwi *txwi; in mt76x02_write_beacon() local
39 txwi = (struct mt76x02_txwi *)(skb->data - sizeof(*txwi)); in mt76x02_write_beacon()
40 mt76x02_mac_write_txwi(dev, txwi, skb, NULL, NULL, skb->len); in mt76x02_write_beacon()
41 skb_push(skb, sizeof(*txwi)); in mt76x02_write_beacon()
43 struct mt76x02_txwi txwi; in mt76x02_write_beacon() local
45 mt76x02_mac_write_txwi(dev, &txwi, skb, NULL, NULL, skb->len); in mt76x02_write_beacon()
46 mt76_wr_copy(dev, offset, &txwi, sizeof(txwi)); in mt76x02_write_beacon()
[all...]
H A Dmt76x02_mac.c335 void mt76x02_mac_write_txwi(struct mt76x02_dev *dev, struct mt76x02_txwi *txwi, in mt76x02_mac_write_txwi() argument
350 memset(txwi, 0, sizeof(*txwi)); in mt76x02_mac_write_txwi()
362 txwi->wcid = wcid->idx; in mt76x02_mac_write_txwi()
364 txwi->wcid = 0xff; in mt76x02_mac_write_txwi()
377 txwi->iv = *((__le32 *)&ccmp_pn[0]); in mt76x02_mac_write_txwi()
378 txwi->eiv = *((__le32 *)&ccmp_pn[4]); in mt76x02_mac_write_txwi()
391 txwi->rate = cpu_to_le16(rateval); in mt76x02_mac_write_txwi()
395 txwi->ctl2 = FIELD_PREP(MT_TX_PWR_ADJ, txpwr_adj); in mt76x02_mac_write_txwi()
398 txwi in mt76x02_mac_write_txwi()
907 struct mt76x02_txwi *txwi; mt76x02_tx_complete_skb() local
[all...]
H A Ddma.c15 u8 *txwi; in mt76_alloc_txwi() local
19 txwi = devm_kzalloc(dev->dev, size, GFP_ATOMIC); in mt76_alloc_txwi()
20 if (!txwi) in mt76_alloc_txwi()
23 addr = dma_map_single(dev->dev, txwi, dev->drv->txwi_size, in mt76_alloc_txwi()
25 t = (struct mt76_txwi_cache *)(txwi + dev->drv->txwi_size); in mt76_alloc_txwi()
122 struct sk_buff *skb, void *txwi) in mt76_dma_add_buf()
129 if (txwi) { in mt76_dma_add_buf()
130 q->entry[q->head].txwi = DMA_DUMMY_DATA; in mt76_dma_add_buf()
173 q->entry[idx].txwi = txwi; in mt76_dma_add_buf()
120 mt76_dma_add_buf(struct mt76_dev *dev, struct mt76_queue *q, struct mt76_queue_buf *buf, int nbufs, u32 info, struct sk_buff *skb, void *txwi) mt76_dma_add_buf() argument
361 u8 *txwi; mt76_dma_tx_queue_skb() local
[all...]
H A Dmt76x02_usb_core.c71 struct mt76x02_txwi *txwi; in mt76x02u_tx_prepare_skb() local
78 txwi = (struct mt76x02_txwi *)(tx_info->skb->data - sizeof(*txwi)); in mt76x02u_tx_prepare_skb()
79 mt76x02_mac_write_txwi(dev, txwi, tx_info->skb, wcid, sta, len); in mt76x02u_tx_prepare_skb()
80 skb_push(tx_info->skb, sizeof(*txwi)); in mt76x02u_tx_prepare_skb()
87 (le16_to_cpu(txwi->rate) & MT_PKTID_RATE) | in mt76x02u_tx_prepare_skb()
91 txwi->pktid = pid; in mt76x02u_tx_prepare_skb()
H A Dmt76x02_txrx.c144 struct mt76x02_txwi *txwi = txwi_ptr; in mt76x02_tx_prepare_skb() local
153 mt76x02_mac_write_txwi(dev, txwi, tx_info->skb, wcid, sta, len); in mt76x02_tx_prepare_skb()
160 (le16_to_cpu(txwi->rate) & MT_RXWI_RATE_INDEX) | in mt76x02_tx_prepare_skb()
164 txwi->pktid = pid; in mt76x02_tx_prepare_skb()
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmac.c565 void mt7915_mac_write_txwi(struct mt7915_dev *dev, __le32 *txwi, in mt7915_mac_write_txwi() argument
595 txwi[4] = 0; in mt7915_mac_write_txwi()
596 txwi[5] = 0; in mt7915_mac_write_txwi()
597 txwi[6] = 0; in mt7915_mac_write_txwi()
616 txwi[5] |= cpu_to_le32(MT_TXD5_ADD_BA); in mt7915_mac_write_txwi()
628 txwi[0] = cpu_to_le32(val); in mt7915_mac_write_txwi()
641 txwi[1] = cpu_to_le32(val); in mt7915_mac_write_txwi()
650 txwi[3] = 0; in mt7915_mac_write_txwi()
652 txwi[3] = cpu_to_le32(MT_TXD3_PROTECT_FRAME); in mt7915_mac_write_txwi()
655 txwi[ in mt7915_mac_write_txwi()
721 u8 *txwi = (u8 *)txwi_ptr; mt7915_tx_prepare_skb() local
774 mt7915_tx_check_aggr(struct ieee80211_sta *sta, __le32 *txwi) mt7915_tx_check_aggr() argument
868 struct mt76_txwi_cache *txwi; mt7915_mac_tx_free() local
[all...]
H A Dinit.c700 struct mt76_txwi_cache *txwi; in mt7915_unregister_device() local
709 idr_for_each_entry(&dev->token, txwi, id) { in mt7915_unregister_device()
710 mt7915_txp_skb_unmap(&dev->mt76, txwi); in mt7915_unregister_device()
711 if (txwi->skb) { in mt7915_unregister_device()
714 hw = mt76_tx_status_get_hw(&dev->mt76, txwi->skb); in mt7915_unregister_device()
715 ieee80211_free_txskb(hw, txwi->skb); in mt7915_unregister_device()
717 mt76_put_txwi(&dev->mt76, txwi); in mt7915_unregister_device()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmac.c728 mt7996_mac_write_txwi_8023(struct mt7996_dev *dev, __le32 *txwi, in mt7996_mac_write_txwi_8023() argument
751 txwi[1] |= cpu_to_le32(val); in mt7996_mac_write_txwi_8023()
759 txwi[2] |= cpu_to_le32(val); in mt7996_mac_write_txwi_8023()
763 mt7996_mac_write_txwi_80211(struct mt7996_dev *dev, __le32 *txwi, in mt7996_mac_write_txwi_80211() argument
794 txwi[3] &= ~cpu_to_le32(MT_TXD3_PROTECT_FRAME); in mt7996_mac_write_txwi_80211()
797 txwi[1] |= cpu_to_le32(val); in mt7996_mac_write_txwi_80211()
805 txwi[2] |= cpu_to_le32(val); in mt7996_mac_write_txwi_80211()
807 txwi[3] |= cpu_to_le32(FIELD_PREP(MT_TXD3_BCM, multicast)); in mt7996_mac_write_txwi_80211()
809 txwi[3] &= ~cpu_to_le32(MT_TXD3_SW_POWER_MGMT); in mt7996_mac_write_txwi_80211()
810 txwi[ in mt7996_mac_write_txwi_80211()
830 mt7996_mac_write_txwi(struct mt7996_dev *dev, __le32 *txwi, struct sk_buff *skb, struct mt76_wcid *wcid, struct ieee80211_key_conf *key, int pid, enum mt76_txq_id qid, u32 changed) mt7996_mac_write_txwi() argument
945 u8 *txwi = (u8 *)txwi_ptr; mt7996_tx_prepare_skb() local
1009 mt7996_tx_check_aggr(struct ieee80211_sta *sta, __le32 *txwi) mt7996_tx_check_aggr() argument
1039 __le32 *txwi; mt7996_txwi_free() local
1071 struct mt76_txwi_cache *txwi; mt7996_mac_tx_free() local
1580 struct mt76_txwi_cache *txwi; mt7996_tx_token_put() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dpci_mac.c19 if (!e->txwi) { in mt7615_tx_complete_skb()
32 txp = mt7615_txwi_to_txp(mdev, e->txwi); in mt7615_tx_complete_skb()
139 u8 *txwi = (u8 *)txwi_ptr; in mt7615_tx_prepare_skb() local
162 t = (struct mt76_txwi_cache *)(txwi + mdev->drv->txwi_size); in mt7615_tx_prepare_skb()
174 txp = txwi + MT_TXD_SIZE; in mt7615_tx_prepare_skb()
H A Dmac.c527 int mt7615_mac_write_txwi(struct mt7615_dev *dev, __le32 *txwi, in mt7615_mac_write_txwi() argument
580 txwi[0] = cpu_to_le32(val); in mt7615_mac_write_txwi()
591 txwi[1] = cpu_to_le32(val); in mt7615_mac_write_txwi()
600 txwi[3] = 0; in mt7615_mac_write_txwi()
602 txwi[3] = cpu_to_le32(MT_TXD3_PROTECT_FRAME); in mt7615_mac_write_txwi()
605 txwi[3] = 0; in mt7615_mac_write_txwi()
607 txwi[2] = cpu_to_le32(val); in mt7615_mac_write_txwi()
610 txwi[2] |= cpu_to_le32(MT_TXD2_BA_DISABLE); in mt7615_mac_write_txwi()
612 txwi[4] = 0; in mt7615_mac_write_txwi()
613 txwi[ in mt7615_mac_write_txwi()
1408 struct mt76_txwi_cache *txwi; mt7615_mac_tx_free_token() local
2097 struct mt76_txwi_cache *txwi; mt7615_tx_token_put() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dmac.c716 int mt7615_mac_write_txwi(struct mt7615_dev *dev, __le32 *txwi, in mt7615_mac_write_txwi() argument
770 txwi[0] = cpu_to_le32(val); in mt7615_mac_write_txwi()
781 txwi[1] = cpu_to_le32(val); in mt7615_mac_write_txwi()
790 txwi[3] = 0; in mt7615_mac_write_txwi()
792 txwi[3] = cpu_to_le32(MT_TXD3_PROTECT_FRAME); in mt7615_mac_write_txwi()
795 txwi[3] = 0; in mt7615_mac_write_txwi()
797 txwi[2] = cpu_to_le32(val); in mt7615_mac_write_txwi()
800 txwi[2] |= cpu_to_le32(MT_TXD2_BA_DISABLE); in mt7615_mac_write_txwi()
802 txwi[4] = 0; in mt7615_mac_write_txwi()
803 txwi[ in mt7615_mac_write_txwi()
1543 mt7615_txwi_free(struct mt7615_dev *dev, struct mt76_txwi_cache *txwi) mt7615_txwi_free() argument
1568 struct mt76_txwi_cache *txwi; mt7615_mac_tx_free_token() local
2121 struct mt76_txwi_cache *txwi; mt7615_tx_token_put() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dpci_mac.c19 u8 *txwi = (u8 *)txwi_ptr; in mt7921e_tx_prepare_skb() local
27 t = (struct mt76_txwi_cache *)(txwi + mdev->drv->txwi_size); in mt7921e_tx_prepare_skb()
47 txp = (struct mt76_connac_hw_txp *)(txwi + MT_TXD_SIZE); in mt7921e_tx_prepare_skb()
H A Dmac.c491 struct mt76_txwi_cache *txwi; in mt7921_mac_tx_free() local
544 txwi = mt76_token_release(mdev, msdu, &wake); in mt7921_mac_tx_free()
545 if (!txwi) in mt7921_mac_tx_free()
548 mt76_connac2_txwi_free(mdev, txwi, sta, &free_list); in mt7921_mac_tx_free()
756 __le32 *txwi = (__le32 *)(skb->data - MT_SDIO_TXD_SIZE); in mt7921_usb_sdio_write_txwi() local
758 memset(txwi, 0, MT_SDIO_TXD_SIZE); in mt7921_usb_sdio_write_txwi()
759 mt76_connac2_mac_write_txwi(&dev->mt76, txwi, skb, wcid, key, pid, qid, 0); in mt7921_usb_sdio_write_txwi()
814 __le32 *txwi = (__le32 *)(e->skb->data + MT_SDIO_HDR_SIZE); in mt7921_usb_sdio_tx_complete_skb() local
820 idx = le32_get_bits(txwi[1], MT_TXD1_WLAN_IDX); in mt7921_usb_sdio_tx_complete_skb()
825 mt76_connac2_tx_check_aggr(sta, txwi); in mt7921_usb_sdio_tx_complete_skb()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dmac.c889 mt7603_mac_write_txwi(struct mt7603_dev *dev, __le32 *txwi, in mt7603_mac_write_txwi() argument
934 txwi[0] = cpu_to_le32(val); in mt7603_mac_write_txwi()
944 txwi[1] = cpu_to_le32(val); in mt7603_mac_write_txwi()
947 txwi[1] |= cpu_to_le32(MT_TXD1_NO_ACK); in mt7603_mac_write_txwi()
953 txwi[2] = cpu_to_le32(val); in mt7603_mac_write_txwi()
956 txwi[2] |= cpu_to_le32(MT_TXD2_BA_DISABLE); in mt7603_mac_write_txwi()
958 txwi[4] = 0; in mt7603_mac_write_txwi()
962 txwi[5] = cpu_to_le32(val); in mt7603_mac_write_txwi()
964 txwi[6] = 0; in mt7603_mac_write_txwi()
971 txwi[ in mt7603_mac_write_txwi()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dmac.c918 mt7603_mac_write_txwi(struct mt7603_dev *dev, __le32 *txwi, in mt7603_mac_write_txwi() argument
963 txwi[0] = cpu_to_le32(val); in mt7603_mac_write_txwi()
973 txwi[1] = cpu_to_le32(val); in mt7603_mac_write_txwi()
976 txwi[1] |= cpu_to_le32(MT_TXD1_NO_ACK); in mt7603_mac_write_txwi()
982 txwi[2] = cpu_to_le32(val); in mt7603_mac_write_txwi()
985 txwi[2] |= cpu_to_le32(MT_TXD2_BA_DISABLE); in mt7603_mac_write_txwi()
987 txwi[4] = 0; in mt7603_mac_write_txwi()
991 txwi[5] = cpu_to_le32(val); in mt7603_mac_write_txwi()
993 txwi[6] = 0; in mt7603_mac_write_txwi()
1000 txwi[ in mt7603_mac_write_txwi()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmac.c609 mt7915_mac_write_txwi_tm(struct mt7915_phy *phy, __le32 *txwi, in mt7915_mac_write_txwi_tm() argument
689 txwi[2] |= cpu_to_le32(MT_TXD2_FIX_RATE); in mt7915_mac_write_txwi_tm()
691 le32p_replace_bits(&txwi[3], 1, MT_TXD3_REM_TX_COUNT); in mt7915_mac_write_txwi_tm()
693 txwi[3] |= cpu_to_le32(MT_TXD3_BA_DISABLE); in mt7915_mac_write_txwi_tm()
716 txwi[3] &= ~cpu_to_le32(MT_TXD3_SN_VALID); in mt7915_mac_write_txwi_tm()
717 txwi[6] |= cpu_to_le32(val); in mt7915_mac_write_txwi_tm()
718 txwi[7] |= cpu_to_le32(FIELD_PREP(MT_TXD7_SPE_IDX, in mt7915_mac_write_txwi_tm()
723 void mt7915_mac_write_txwi(struct mt76_dev *dev, __le32 *txwi, in mt7915_mac_write_txwi() argument
735 mt76_connac2_mac_write_txwi(dev, txwi, skb, wcid, key, pid, qid, changed); in mt7915_mac_write_txwi()
738 mt7915_mac_write_txwi_tm(mphy->priv, txwi, sk in mt7915_mac_write_txwi()
754 u8 *txwi = (u8 *)txwi_ptr; mt7915_tx_prepare_skb() local
825 __le32 *txwi = ptr; mt7915_wed_init_buf() local
885 struct mt76_txwi_cache *txwi; mt7915_mac_tx_free() local
990 struct mt76_txwi_cache *txwi; mt7915_mac_tx_free_v0() local
[all...]

Completed in 24 milliseconds

12