Lines Matching defs:msta

59 	struct mt7996_sta *msta;
75 msta = msta_link->sta;
76 if (!msta || !msta->vif)
79 mvif = msta->vif;
90 msta_link = rcu_dereference(msta->link[i]);
125 struct mt7996_sta *msta;
151 msta = msta_link->sta;
187 sta = container_of((void *)msta, struct ieee80211_sta,
210 mlink = rcu_dereference(msta->vif->mt76.link[wcid->link_id]);
233 struct mt7996_sta *msta = msta_link->sta;
248 if (!msta || !msta->vif)
252 vif = container_of((void *)msta->vif, struct ieee80211_vif, drv_priv);
424 struct mt7996_sta *msta, struct sk_buff *skb,
430 if (!msta || !msta->vif)
439 vif = container_of((void *)msta->vif, struct ieee80211_vif,
477 struct mt7996_sta *msta = NULL;
510 msta = msta_link->sta;
719 mt7996_wed_check_ppe(dev, &dev->mt76.q_rx[q], msta, skb,
1049 struct mt7996_sta *msta = sta ? (struct mt7996_sta *)sta->drv_priv : NULL;
1068 link_id = (tid % 2) ? msta->seclink_id : msta->deflink_id;
1075 if (msta) {
1077 rcu_dereference(msta->link[link_id]);
1293 struct mt7996_sta *msta;
1296 msta = (void *)link_sta->sta->drv_priv;
1297 mt7996_tx_check_aggr(link_sta, &msta->deflink.wcid,
1358 struct mt7996_sta *msta;
1374 msta = (struct mt7996_sta *)sta->drv_priv;
1382 msta_link = rcu_dereference(msta->link[id]);
2393 struct mt7996_sta *msta = (struct mt7996_sta *)sta->drv_priv;
2397 for (i = 0; i < ARRAY_SIZE(msta->link); i++) {
2400 msta_link = rcu_replace_pointer(msta->link[i], msta_link,
2407 if (msta->deflink_id == i) {
2408 msta->deflink_id = IEEE80211_LINK_UNSPECIFIED;
3211 struct mt7996_sta *msta = (struct mt7996_sta *)sta->drv_priv;
3213 struct mt7996_sta_link *msta_link = &msta->deflink;
3271 curr_tsf = __mt7996_get_tsf(hw, &msta->vif->deflink);
3280 if (mt7996_mcu_twt_agrt_update(dev, &msta->vif->deflink, flow,