Lines Matching refs:wcid

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