Lines Matching refs:txwi

715 int mt7615_mac_write_txwi(struct mt7615_dev *dev, __le32 *txwi,  in mt7615_mac_write_txwi()  argument
769 txwi[0] = cpu_to_le32(val); in mt7615_mac_write_txwi()
780 txwi[1] = cpu_to_le32(val); in mt7615_mac_write_txwi()
789 txwi[3] = 0; in mt7615_mac_write_txwi()
791 txwi[3] = cpu_to_le32(MT_TXD3_PROTECT_FRAME); in mt7615_mac_write_txwi()
794 txwi[3] = 0; in mt7615_mac_write_txwi()
796 txwi[2] = cpu_to_le32(val); in mt7615_mac_write_txwi()
799 txwi[2] |= cpu_to_le32(MT_TXD2_BA_DISABLE); in mt7615_mac_write_txwi()
801 txwi[4] = 0; in mt7615_mac_write_txwi()
802 txwi[6] = 0; in mt7615_mac_write_txwi()
811 txwi[2] |= cpu_to_le32(MT_TXD2_FIX_RATE); in mt7615_mac_write_txwi()
816 txwi[6] |= cpu_to_le32(val); in mt7615_mac_write_txwi()
819 txwi[6] |= cpu_to_le32(MT_TXD6_SGI); in mt7615_mac_write_txwi()
822 txwi[6] |= cpu_to_le32(MT_TXD6_LDPC); in mt7615_mac_write_txwi()
826 txwi[2] |= cpu_to_le32(MT_TXD2_BA_DISABLE); in mt7615_mac_write_txwi()
837 txwi[5] = cpu_to_le32(val); in mt7615_mac_write_txwi()
839 txwi[5] = 0; in mt7615_mac_write_txwi()
859 txwi[3] |= cpu_to_le32(val); in mt7615_mac_write_txwi()
862 txwi[3] |= cpu_to_le32(MT_TXD3_NO_ACK); in mt7615_mac_write_txwi()
867 txwi[7] = cpu_to_le32(val); in mt7615_mac_write_txwi()
871 txwi[8] = cpu_to_le32(val); in mt7615_mac_write_txwi()
1538 mt7615_txwi_free(struct mt7615_dev *dev, struct mt76_txwi_cache *txwi) in mt7615_txwi_free() argument
1545 mt76_connac_txp_skb_unmap(mdev, txwi); in mt7615_txwi_free()
1546 if (!txwi->skb) in mt7615_txwi_free()
1549 txwi_data = (__le32 *)mt76_get_txwi_ptr(mdev, txwi); in mt7615_txwi_free()
1552 mt76_tx_complete_skb(mdev, wcid, txwi->skb); in mt7615_txwi_free()
1555 txwi->skb = NULL; in mt7615_txwi_free()
1556 mt76_put_txwi(mdev, txwi); in mt7615_txwi_free()
1563 struct mt76_txwi_cache *txwi; in mt7615_mac_tx_free_token() local
1566 txwi = mt76_token_put(mdev, token); in mt7615_mac_tx_free_token()
1567 if (!txwi) in mt7615_mac_tx_free_token()
1570 mt7615_txwi_free(dev, txwi); in mt7615_mac_tx_free_token()
2124 struct mt76_txwi_cache *txwi; in mt7615_tx_token_put() local
2128 idr_for_each_entry(&dev->mt76.token, txwi, id) in mt7615_tx_token_put()
2129 mt7615_txwi_free(dev, txwi); in mt7615_tx_token_put()