Lines Matching refs:sta
233 static enum nl80211_chan_width ieee80211_get_sta_bw(struct sta_info *sta,
239 link_sta = wiphy_dereference(sta->local->hw.wiphy, sta->link[link_id]);
282 struct sta_info *sta;
284 list_for_each_entry_rcu(sta, &sdata->local->sta_list, list) {
285 if (sdata != sta->sdata &&
286 !(sta->sdata->bss && sta->sdata->bss == sdata->bss))
289 max_bw = max(max_bw, ieee80211_get_sta_bw(sta, link_id));
318 * The ap's sta->bandwidth is not set yet at this
406 struct sta_info *sta;
411 list_for_each_entry_rcu(sta, &local->sta_list,
413 struct ieee80211_sub_if_data *sdata = sta->sdata;
417 if (!ieee80211_sdata_running(sta->sdata))
420 for (link_id = 0; link_id < ARRAY_SIZE(sta->sdata->link); link_id++) {
431 link_sta = rcu_dereference(sta->link[link_id]);
447 rate_control_rate_update(local, sband, sta, link_id,
749 struct sta_info *sta;
777 list_for_each_entry(sta, &local->sta_list, list) {
779 if (!sta->uploaded ||
780 !test_sta_flag(sta, WLAN_STA_TDLS_WIDER_BW) ||
781 !test_sta_flag(sta, WLAN_STA_AUTHORIZED) ||
782 !sta->tdls_chandef.chan)
785 tdls_chanreq.oper = sta->tdls_chandef;