Lines Matching defs:link_sta
596 struct ieee80211_link_sta *link_sta;
604 link_sta = sta ? mt792x_sta_to_link_sta(vif, sta, link_id) : NULL;
637 link_sta, true);
845 struct ieee80211_link_sta *link_sta)
851 u8 link_id = link_sta->link_id;
857 msta = (struct mt792x_sta *)link_sta->sta->drv_priv;
870 mlink->wcid.link_id = link_sta->link_id;
871 mlink->wcid.link_valid = !!link_sta->sta->valid_links;
892 if (vif->type == NL80211_IFTYPE_STATION && !link_sta->sta->tdls) {
895 link_conf, link_sta, link_sta != mlink->pri_link);
898 link_conf, link_sta, false);
902 link_sta == mlink->pri_link) {
903 ret = mt7925_mcu_sta_update(dev, link_sta, vif, true,
908 link_sta != mlink->pri_link) {
914 ret = mt7925_mcu_sta_update(dev, link_sta, vif, true,
919 ret = mt7925_mcu_sta_update(dev, link_sta, vif, true,
939 struct ieee80211_link_sta *link_sta;
959 link_sta = mt792x_sta_to_link_sta(vif, sta, link_id);
960 mt7925_mac_link_sta_add(&dev->mt76, vif, link_sta);
1026 struct ieee80211_link_sta *link_sta)
1033 msta = (struct mt792x_sta *)link_sta->sta->drv_priv;
1034 mlink = mt792x_sta_to_link(msta, link_sta->link_id);
1044 if (vif->type == NL80211_IFTYPE_STATION && !link_sta->sta->tdls) {
1049 link_conf, link_sta, true);
1058 mt7925_mcu_sta_update(dev, link_sta, vif, true, MT76_STA_INFO_STATE_ASSOC);
1066 struct ieee80211_link_sta *link_sta = &sta->deflink;
1074 link_sta = mt792x_sta_to_link_sta(vif, sta, msta->deflink_id);
1078 mt7925_mac_link_sta_assoc(mdev, vif, link_sta);
1086 struct ieee80211_link_sta *link_sta)
1090 u8 link_id = link_sta->link_id;
1094 msta = (struct mt792x_sta *)link_sta->sta->drv_priv;
1102 mt7925_mcu_sta_update(dev, link_sta, vif, false,
1109 if (vif->type == NL80211_IFTYPE_STATION && !link_sta->sta->tdls) {
1118 link_sta, false);
1140 struct ieee80211_link_sta *link_sta;
1148 link_sta = mt792x_sta_to_link_sta(vif, sta, link_id);
1149 if (!link_sta)
1163 link_sta, false);
1167 struct ieee80211_link_sta *link_sta;
1170 link_sta = mt792x_sta_to_link_sta(vif, sta, link_id);
1171 if (!link_sta)
1178 mt7925_mac_link_sta_remove(&dev->mt76, vif, link_sta);
1186 if (link_sta != mlink->pri_link) {