Lines Matching defs:wcid
44 mt7663_usb_sdio_write_txwi(struct mt7615_dev *dev, struct mt76_wcid *wcid,
52 mt7615_mac_write_txwi(dev, txwi, skb, wcid, sta, pid, key, qid, false);
72 addr = mt7615_mac_wtbl_addr(dev, sta->wcid.idx);
106 FIELD_PREP(MT_WTBL_UPDATE_WLAN_IDX, sta->wcid.idx) |
122 if (!(sta->wcid.tx_info & MT_WCID_TX_INFO_SET))
126 sta->wcid.tx_info |= MT_WCID_TX_INFO_SET;
177 mt76_tx_complete_skb(mdev, e->wcid, e->skb);
182 enum mt76_txq_id qid, struct mt76_wcid *wcid,
193 msta = wcid ? container_of(wcid, struct mt7615_sta, wcid) : NULL;
194 if (!wcid)
195 wcid = &dev->mt76.global_wcid;
206 pktid = mt76_tx_status_skb_add(&dev->mt76, wcid, skb);
207 mt7663_usb_sdio_write_txwi(dev, wcid, qid, sta, key, pktid, skb);
220 idr_remove(&wcid->pktid, pktid);
294 /* Beacon and mgmt frames should occupy wcid 0 */
301 rcu_assign_pointer(dev->mt76.wcid[idx], &dev->mt76.global_wcid);