Lines Matching refs:link_sta
100 struct link_sta_info *link_sta)
104 &link_sta->link_hash_node,
109 struct link_sta_info *link_sta)
113 &link_sta->link_hash_node,
256 struct link_sta_info *link_sta;
259 for_each_link_sta_info(local, addr, link_sta, tmp) {
260 struct sta_info *sta = link_sta->sta;
268 return link_sta;
282 struct link_sta_info *link_sta;
285 for_each_link_sta_info(local, addr, link_sta, tmp) {
286 struct sta_info *sta = link_sta->sta;
288 u8 _link_id = link_sta->link_id;
347 static void sta_info_free_link(struct link_sta_info *link_sta)
349 free_percpu(link_sta->pcpu_rx_stats);
356 struct link_sta_info *link_sta;
358 link_sta = rcu_access_pointer(sta->link[link_id]);
359 if (link_sta != &sta->deflink)
362 if (WARN_ON(!link_sta))
366 link_sta_info_hash_del(sta->local, link_sta);
369 ieee80211_link_sta_debugfs_remove(link_sta);
371 if (link_sta != &sta->deflink)
372 alloc = container_of(link_sta, typeof(*alloc), info);
401 struct link_sta_info *link_sta;
403 link_sta = rcu_access_pointer(sta->link[i]);
404 if (!link_sta)
513 struct ieee80211_link_sta *link_sta)
517 link_info->pub = link_sta;
519 link_sta->link_id = link_id;
521 rcu_assign_pointer(sta->sta.link[link_id], link_sta);
523 link_sta->smps_mode = IEEE80211_SMPS_OFF;
524 link_sta->agg.max_rc_amsdu_len = IEEE80211_MAX_MPDU_LEN_HT_BA;
887 struct link_sta_info *link_sta;
889 link_sta = rcu_dereference_protected(sta->link[i],
892 if (!link_sta)
895 ieee80211_link_sta_debugfs_add(link_sta);
897 ieee80211_link_sta_debugfs_drv_add(link_sta);
1246 struct link_sta_info *link_sta;
1251 link_sta = rcu_dereference_protected(sta->link[i],
1254 link_sta_info_hash_del(local, link_sta);
2299 struct ieee80211_link_sta *link_sta;
2305 link_sta = rcu_dereference(sta->sta.link[link_id]);
2306 if (!link_sta)
2317 link_sta->agg.max_amsdu_len);
2320 link_sta->agg.max_rc_amsdu_len);
2325 link_sta->agg.max_tid_amsdu_len[i]);
2917 struct link_sta_info *link_sta;
2922 link_sta = rcu_dereference_protected(sta->link[link_id],
2925 if (WARN_ON(old_links == new_links || !link_sta))
2929 if (link_sta_info_hash_lookup(sdata->local, link_sta->addr)) {
2957 ret = link_sta_info_hash_add(sdata->local, link_sta);