Lines Matching refs:wcid
306 ret = mt76_connac_mcu_uni_add_dev(&dev->mphy, vif, &mvif->sta.wcid, in mt7921_add_interface()
316 INIT_LIST_HEAD(&mvif->sta.wcid.poll_list); in mt7921_add_interface()
317 mvif->sta.wcid.idx = idx; in mt7921_add_interface()
318 mvif->sta.wcid.phy_idx = mvif->mt76.band_idx; in mt7921_add_interface()
319 mvif->sta.wcid.hw_key_idx = -1; in mt7921_add_interface()
320 mvif->sta.wcid.tx_info |= MT_WCID_TX_INFO_SET; in mt7921_add_interface()
321 mt76_wcid_init(&mvif->sta.wcid); in mt7921_add_interface()
328 rcu_assign_pointer(dev->mt76.wcid[idx], &mvif->sta.wcid); in mt7921_add_interface()
331 mtxq->wcid = idx; in mt7921_add_interface()
479 struct mt76_wcid *wcid = &msta->wcid; in mt7921_set_key() local
480 u8 *wcid_keyidx = &wcid->hw_key_idx; in mt7921_set_key()
497 wcid_keyidx = &wcid->hw_key_idx2; in mt7921_set_key()
531 mt76_wcid_key_setup(&dev->mt76, wcid, key); in mt7921_set_key()
534 &msta->wcid, cmd); in mt7921_set_key()
543 &mvif->wep_sta->wcid, cmd); in mt7921_set_key()
725 INIT_LIST_HEAD(&msta->wcid.poll_list); in mt7921_mac_sta_add()
727 msta->wcid.sta = 1; in mt7921_mac_sta_add()
728 msta->wcid.idx = idx; in mt7921_mac_sta_add()
729 msta->wcid.phy_idx = mvif->mt76.band_idx; in mt7921_mac_sta_add()
730 msta->wcid.tx_info |= MT_WCID_TX_INFO_SET; in mt7921_mac_sta_add()
764 mt76_connac_mcu_uni_add_bss(&dev->mphy, vif, &mvif->sta.wcid, in mt7921_mac_sta_assoc()
769 mt7921_mac_wtbl_update(dev, msta->wcid.idx, in mt7921_mac_sta_assoc()
785 mt76_connac_free_pending_tx_skbs(&dev->pm, &msta->wcid); in mt7921_mac_sta_remove()
789 mt7921_mac_wtbl_update(dev, msta->wcid.idx, in mt7921_mac_sta_remove()
799 &mvif->sta.wcid, false, in mt7921_mac_sta_remove()
804 if (!list_empty(&msta->wcid.poll_list)) in mt7921_mac_sta_remove()
805 list_del_init(&msta->wcid.poll_list); in mt7921_mac_sta_remove()
845 mt76_rx_aggr_start(&dev->mt76, &msta->wcid, tid, ssn, in mt7921_ampdu_action()
850 mt76_rx_aggr_stop(&dev->mt76, &msta->wcid, tid); in mt7921_ampdu_action()
861 clear_bit(tid, &msta->wcid.ampdu_state); in mt7921_ampdu_action()
865 set_bit(tid, &msta->wcid.ampdu_state); in mt7921_ampdu_action()
870 clear_bit(tid, &msta->wcid.ampdu_state); in mt7921_ampdu_action()
1088 set_bit(MT_WCID_FLAG_HDR_TRANS, &msta->wcid.flags); in mt7921_sta_set_decap_offload()
1090 clear_bit(MT_WCID_FLAG_HDR_TRANS, &msta->wcid.flags); in mt7921_sta_set_decap_offload()
1092 mt76_connac_mcu_sta_update_hdr_trans(&dev->mt76, vif, &msta->wcid, in mt7921_sta_set_decap_offload()
1216 err = mt76_connac_mcu_uni_add_bss(phy->mt76, vif, &mvif->sta.wcid, in mt7921_start_ap()
1248 mt76_connac_mcu_uni_add_bss(phy->mt76, vif, &mvif->sta.wcid, false, in mt7921_stop_ap()