Searched refs:txwi (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/net/wireless/mediatek/mt7601u/ |
| H A D | tx.c | 136 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->flags = 0; in mt7601u_push_txwi() 180 txwi->wcid = wcid->idx; in mt7601u_push_txwi() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt76_connac_mac.c | 152 if (!e->txwi) { in mt76_connac_tx_complete_skb() 361 mt76_connac2_mac_write_txwi_8023(__le32 *txwi, struct sk_buff *skb, in mt76_connac2_mac_write_txwi_8023() argument 384 txwi[1] |= cpu_to_le32(val); in mt76_connac2_mac_write_txwi_8023() 392 txwi[2] |= cpu_to_le32(val); in mt76_connac2_mac_write_txwi_8023() 397 txwi[7] |= cpu_to_le32(val); in mt76_connac2_mac_write_txwi_8023() 401 mt76_connac2_mac_write_txwi_80211(struct mt76_dev *dev, __le32 *txwi, in mt76_connac2_mac_write_txwi_80211() argument 421 txwi[5] |= cpu_to_le32(MT_TXD5_ADD_BA); in mt76_connac2_mac_write_txwi_80211() 435 txwi[1] |= cpu_to_le32(val); in mt76_connac2_mac_write_txwi_80211() 447 txwi[3] &= ~cpu_to_le32(MT_TXD3_PROTECT_FRAME); in mt76_connac2_mac_write_txwi_80211() 461 txwi[2] |= cpu_to_le32(val); in mt76_connac2_mac_write_txwi_80211() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | mac.c | 622 mt7925_mac_write_txwi_8023(__le32 *txwi, struct sk_buff *skb, in mt7925_mac_write_txwi_8023() argument 645 txwi[1] |= cpu_to_le32(val); in mt7925_mac_write_txwi_8023() 653 txwi[2] |= cpu_to_le32(val); in mt7925_mac_write_txwi_8023() 657 mt7925_mac_write_txwi_80211(struct mt76_dev *dev, __le32 *txwi, in mt7925_mac_write_txwi_80211() argument 690 txwi[3] &= ~cpu_to_le32(MT_TXD3_PROTECT_FRAME); in mt7925_mac_write_txwi_80211() 693 txwi[1] |= cpu_to_le32(val); in mt7925_mac_write_txwi_80211() 701 txwi[2] |= cpu_to_le32(val); in mt7925_mac_write_txwi_80211() 703 txwi[3] |= cpu_to_le32(FIELD_PREP(MT_TXD3_BCM, multicast)); in mt7925_mac_write_txwi_80211() 705 txwi[3] |= cpu_to_le32(MT_TXD3_REM_TX_COUNT); in mt7925_mac_write_txwi_80211() 719 txwi[3] |= cpu_to_le32(val); in mt7925_mac_write_txwi_80211() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | mac.c | 712 mt7996_mac_write_txwi_8023(struct mt7996_dev *dev, __le32 *txwi, in mt7996_mac_write_txwi_8023() argument 734 txwi[1] |= cpu_to_le32(val); in mt7996_mac_write_txwi_8023() 742 txwi[2] |= cpu_to_le32(val); in mt7996_mac_write_txwi_8023() 745 txwi[3] |= cpu_to_le32(MT_TXD3_HW_AMSDU); in mt7996_mac_write_txwi_8023() 749 mt7996_mac_write_txwi_80211(struct mt7996_dev *dev, __le32 *txwi, in mt7996_mac_write_txwi_80211() argument 770 txwi[6] |= cpu_to_le32(FIELD_PREP(MT_TXD6_TID_ADDBA, tid)); in mt7996_mac_write_txwi_80211() 772 txwi[7] |= cpu_to_le32(MT_TXD7_MAC_TXD); in mt7996_mac_write_txwi_80211() 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() 814 txwi[2] |= cpu_to_le32(val); in mt7996_mac_write_txwi_80211() [all …]
|
| /linux/include/linux/soc/airoha/ |
| H A D | airoha_offload.h | 112 u8 txwi[NPU_TXWI_LEN]; member
|