Lines Matching defs:sta

2419 	struct sta_info *sta = NULL;
2439 sta = sta_info_get(sdata, sdata->vif.cfg.ap_addr);
2440 if (sta)
2441 authorized = test_sta_flag(sta, WLAN_STA_AUTHORIZED);
3405 struct sta_info *sta;
3430 sta = sta_info_get(sdata, dst);
3431 if (!WARN_ON(!sta))
3432 ieee80211_check_fast_rx(sta);
3843 struct sta_info *sta;
3854 sta = sta_info_get(sdata, ap_addr);
3855 if (!sta) {
3859 if (sta_info_move_state(sta, IEEE80211_STA_AUTH)) {
4627 struct sta_info *sta,
4644 ieee80211_s1g_sta_rate_init(sta);
5155 struct sta_info *sta;
5165 sta = sta_info_get(sdata, assoc_data->ap_addr);
5166 if (WARN_ON(!sta))
5169 sta->sta.spp_amsdu = assoc_data->spp_amsdu;
5181 err = ieee80211_sta_allocate_link(sta, link_id);
5210 link_sta = rcu_dereference_protected(sta->link[link_id],
5244 err = ieee80211_mgd_setup_link_sta(link, sta, link_sta,
5257 ieee80211_sta_remove_link(sta, link_id);
5262 err = ieee80211_sta_activate_link(sta, link_id);
5271 rate_control_rate_init(sta);
5274 set_sta_flag(sta, WLAN_STA_MFP);
5275 sta->sta.mfp = true;
5277 sta->sta.mfp = false;
5280 ieee80211_sta_set_max_amsdu_subframes(sta, elems->ext_capab,
5283 sta->sta.wme = (elems->wmm_param || elems->s1g_capab) &&
5286 err = sta_info_move_state(sta, IEEE80211_STA_ASSOC);
5288 err = sta_info_move_state(sta, IEEE80211_STA_AUTHORIZED);
5292 sta->sta.addr);
5293 WARN_ON(__sta_info_destroy(sta));
5298 drv_sta_set_4addr(local, sdata, &sta->sta, true);
6169 struct sta_info *sta;
6413 sta = sta_info_get(sdata, sdata->vif.cfg.ap_addr);
6414 if (WARN_ON(!sta)) {
6417 link_sta = rcu_dereference_protected(sta->link[link->link_id],
7341 struct sta_info *sta;
7351 sta = sta_info_get(sdata, sdata->vif.cfg.ap_addr);
7352 if (!sta)
7355 timeout = sta->deflink.status_stats.last_ack;
7356 if (time_before(sta->deflink.status_stats.last_ack, sta->deflink.rx_stats.last_rx))
7357 timeout = sta->deflink.rx_stats.last_rx;
7651 new_sta->sta.mlo = mlo;