Lines Matching defs:link_sta
939 struct ieee80211_link_sta *link_sta,
942 struct ieee80211_sta *sta = link_sta->sta;
994 mt7996_mcu_add_sta(dev, link_conf, link_sta, link, msta_link,
1069 struct ieee80211_link_sta *link_sta;
1088 link_sta = link_sta_dereference_protected(sta, link_id);
1089 if (!link_sta) {
1100 err = mt7996_mac_sta_init_link(dev, link_conf, link_sta, link,
1163 struct ieee80211_link_sta *link_sta;
1169 for_each_sta_active_link(vif, sta, link_sta, link_id) {
1189 err = mt7996_mcu_add_sta(dev, link_conf, link_sta,
1203 err = mt7996_mcu_add_sta(dev, link_conf, link_sta,
1215 mt7996_mcu_add_sta(dev, link_conf, link_sta,
1327 struct ieee80211_link_sta *link_sta;
1329 link_sta = rcu_dereference(sta->link[link_id]);
1330 if (!link_sta)
1331 link_sta = rcu_dereference(sta->link[msta->deflink_id]);
1333 if (link_sta) {
1334 memcpy(hdr->addr1, link_sta->addr, ETH_ALEN);
1336 memcpy(hdr->addr3, link_sta->addr, ETH_ALEN);
1730 struct ieee80211_link_sta *link_sta,
1733 struct ieee80211_sta *sta = link_sta->sta;
1739 msta_link = rcu_dereference(msta->link[link_sta->link_id]);
1793 struct ieee80211_link_sta *link_sta;
1798 for_each_sta_active_link(vif, sta, link_sta, link_id) {
1831 struct ieee80211_link_sta *link_sta;
1836 for_each_sta_active_link(vif, sta, link_sta, link_id) {