Lines Matching refs:wcid

225 	INIT_LIST_HEAD(&mvif->sta.wcid.poll_list);
226 mvif->sta.wcid.idx = idx;
227 mvif->sta.wcid.phy_idx = mvif->mt76.band_idx;
228 mvif->sta.wcid.hw_key_idx = -1;
229 mt76_wcid_init(&mvif->sta.wcid);
234 rcu_assign_pointer(dev->mt76.wcid[idx], &mvif->sta.wcid);
237 mtxq->wcid = idx;
254 int idx = msta->wcid.idx;
265 mt76_connac_free_pending_tx_skbs(&dev->pm, &msta->wcid);
269 rcu_assign_pointer(dev->mt76.wcid[idx], NULL);
278 if (!list_empty(&msta->wcid.poll_list))
279 list_del_init(&msta->wcid.poll_list);
282 mt76_wcid_cleanup(&dev->mt76, &mvif->sta.wcid);
352 struct mt76_wcid *wcid = &msta->wcid;
354 u8 *wcid_keyidx = &wcid->hw_key_idx;
369 wcid_keyidx = &wcid->hw_key_idx2;
400 mt76_wcid_key_setup(&dev->mt76, wcid, key);
402 err = mt7615_mac_wtbl_set_key(dev, wcid, key);
404 err = __mt7615_mac_wtbl_set_key(dev, wcid, key);
660 INIT_LIST_HEAD(&msta->wcid.poll_list);
662 msta->wcid.sta = 1;
663 msta->wcid.idx = idx;
664 msta->wcid.phy_idx = mvif->mt76.band_idx;
697 mt76_connac_free_pending_tx_skbs(&dev->pm, &msta->wcid);
703 mt7615_mac_wtbl_update(dev, msta->wcid.idx,
709 if (!list_empty(&msta->wcid.poll_list))
710 list_del_init(&msta->wcid.poll_list);
769 struct mt76_wcid *wcid = &dev->mt76.global_wcid;
775 wcid = &msta->wcid;
783 wcid = &msta->wcid;
787 mt76_tx(mphy, control->sta, wcid, skb);
798 mt76_connac_pm_queue_skb(hw, &dev->pm, wcid, skb);
837 mt76_rx_aggr_start(&dev->mt76, &msta->wcid, tid, ssn,
842 mt76_rx_aggr_stop(&dev->mt76, &msta->wcid, tid);
849 ssn = mt7615_mac_get_sta_tid_sn(dev, msta->wcid.idx, tid);
859 ssn = mt7615_mac_get_sta_tid_sn(dev, msta->wcid.idx, tid);
1232 set_bit(MT_WCID_FLAG_HDR_TRANS, &msta->wcid.flags);
1234 clear_bit(MT_WCID_FLAG_HDR_TRANS, &msta->wcid.flags);