Home
last modified time | relevance | path

Searched refs:txwi (Results 1 – 5 of 5) sorted by relevance

/linux/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->flags = 0; in mt7601u_push_txwi()
180 txwi->wcid = wcid->idx; in mt7601u_push_txwi()
[all …]
/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt76_connac_mac.c152 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 Dmac.c622 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 Dmac.c712 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 Dairoha_offload.h112 u8 txwi[NPU_TXWI_LEN]; member