Searched refs:txwi (Results 1 – 7 of 7) 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/mt7615/ |
| H A D | mac.c | 709 int mt7615_mac_write_txwi(struct mt7615_dev *dev, __le32 *txwi, in mt7615_mac_write_txwi() argument 763 txwi[0] = cpu_to_le32(val); in mt7615_mac_write_txwi() 774 txwi[1] = cpu_to_le32(val); in mt7615_mac_write_txwi() 783 txwi[3] = 0; in mt7615_mac_write_txwi() 785 txwi[3] = cpu_to_le32(MT_TXD3_PROTECT_FRAME); in mt7615_mac_write_txwi() 788 txwi[3] = 0; in mt7615_mac_write_txwi() 790 txwi[2] = cpu_to_le32(val); in mt7615_mac_write_txwi() 793 txwi[2] |= cpu_to_le32(MT_TXD2_BA_DISABLE); in mt7615_mac_write_txwi() 795 txwi[4] = 0; in mt7615_mac_write_txwi() 796 txwi[6] = 0; in mt7615_mac_write_txwi() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | mac.c | 749 mt7996_mac_write_txwi_8023(struct mt7996_dev *dev, __le32 *txwi, in mt7996_mac_write_txwi_8023() argument 771 txwi[1] |= cpu_to_le32(val); in mt7996_mac_write_txwi_8023() 779 txwi[2] |= cpu_to_le32(val); in mt7996_mac_write_txwi_8023() 782 txwi[3] |= cpu_to_le32(MT_TXD3_HW_AMSDU); in mt7996_mac_write_txwi_8023() 786 mt7996_mac_write_txwi_80211(struct mt7996_dev *dev, __le32 *txwi, in mt7996_mac_write_txwi_80211() argument 807 txwi[6] |= cpu_to_le32(FIELD_PREP(MT_TXD6_TID_ADDBA, tid)); in mt7996_mac_write_txwi_80211() 809 txwi[7] |= cpu_to_le32(MT_TXD7_MAC_TXD); in mt7996_mac_write_txwi_80211() 831 txwi[3] &= ~cpu_to_le32(MT_TXD3_PROTECT_FRAME); in mt7996_mac_write_txwi_80211() 834 txwi[1] |= cpu_to_le32(val); in mt7996_mac_write_txwi_80211() 851 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
|
| /linux/drivers/net/wireless/ralink/rt2x00/ |
| H A D | rt2800lib.c | 798 __le32 *txwi = rt2800_drv_get_txwi(entry); in rt2800_write_tx_data() local 805 word = rt2x00_desc_read(txwi, 0); in rt2800_write_tx_data() 825 rt2x00_desc_write(txwi, 0, word); in rt2800_write_tx_data() 827 word = rt2x00_desc_read(txwi, 1); in rt2800_write_tx_data() 840 rt2x00_desc_write(txwi, 1, word); in rt2800_write_tx_data() 852 _rt2x00_desc_write(txwi, i, 0); in rt2800_write_tx_data() 980 __le32 *txwi; in rt2800_txdone_entry_check() local 1002 txwi = rt2800_drv_get_txwi(entry); in rt2800_txdone_entry_check() 1004 word = rt2x00_desc_read(txwi, 1); in rt2800_txdone_entry_check() 1019 void rt2800_txdone_entry(struct queue_entry *entry, u32 status, __le32 *txwi, in rt2800_txdone_entry() argument [all …]
|