Lines Matching full:txp
28 struct mt7615_txp_common *txp; in mt7615_tx_complete_skb() local
32 txp = mt7615_txwi_to_txp(mdev, e->txwi); in mt7615_tx_complete_skb()
35 token = le16_to_cpu(txp->fw.token); in mt7615_tx_complete_skb()
37 token = le16_to_cpu(txp->hw.msdu_id[0]) & in mt7615_tx_complete_skb()
54 struct mt7615_hw_txp *txp = txp_ptr; in mt7615_write_hw_txp() local
55 struct mt7615_txp_ptr *ptr = &txp->ptr[0]; in mt7615_write_hw_txp()
59 tx_info->buf[0].len = MT_TXD_SIZE + sizeof(*txp); in mt7615_write_hw_txp()
62 txp->msdu_id[0] = cpu_to_le16(id | MT_MSDU_ID_VALID); in mt7615_write_hw_txp()
96 struct mt7615_fw_txp *txp = txp_ptr; in mt7615_write_fw_txp() local
101 txp->buf[i] = cpu_to_le32(tx_info->buf[i + 1].addr); in mt7615_write_fw_txp()
102 txp->len[i] = cpu_to_le16(tx_info->buf[i + 1].len); in mt7615_write_fw_txp()
104 txp->nbuf = nbuf; in mt7615_write_fw_txp()
107 tx_info->buf[0].len = MT_TXD_SIZE + sizeof(*txp); in mt7615_write_fw_txp()
112 txp->flags = cpu_to_le16(MT_CT_INFO_APPLY_TXD); in mt7615_write_fw_txp()
115 txp->flags |= cpu_to_le16(MT_CT_INFO_NONE_CIPHER_FRAME); in mt7615_write_fw_txp()
118 txp->flags |= cpu_to_le16(MT_CT_INFO_MGMT_FRAME); in mt7615_write_fw_txp()
123 txp->bss_idx = mvif->idx; in mt7615_write_fw_txp()
126 txp->token = cpu_to_le16(id); in mt7615_write_fw_txp()
127 txp->rept_wds_wcid = 0xff; in mt7615_write_fw_txp()
142 void *txp; in mt7615_tx_prepare_skb() local
173 txp = txwi + MT_TXD_SIZE; in mt7615_tx_prepare_skb()
174 memset(txp, 0, sizeof(struct mt7615_txp_common)); in mt7615_tx_prepare_skb()
176 mt7615_write_fw_txp(dev, tx_info, txp, id); in mt7615_tx_prepare_skb()
178 mt7615_write_hw_txp(dev, tx_info, txp, id); in mt7615_tx_prepare_skb()