/kernel/linux/linux-5.10/net/mac80211/ |
H A D | he.c | 15 enum ieee80211_smps_mode smps_mode; in ieee80211_update_from_he_6ghz_capa() local 23 smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_update_from_he_6ghz_capa() 26 smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_update_from_he_6ghz_capa() 29 smps_mode = IEEE80211_SMPS_OFF; in ieee80211_update_from_he_6ghz_capa() 33 sta->sta.smps_mode = smps_mode; in ieee80211_update_from_he_6ghz_capa() 35 sta->sta.smps_mode = IEEE80211_SMPS_OFF; in ieee80211_update_from_he_6ghz_capa()
|
H A D | ht.c | 275 enum ieee80211_smps_mode smps_mode; in ieee80211_ht_cap_ie_to_sta_ht_cap() local 281 smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_ht_cap_ie_to_sta_ht_cap() 284 smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_ht_cap_ie_to_sta_ht_cap() 287 smps_mode = IEEE80211_SMPS_OFF; in ieee80211_ht_cap_ie_to_sta_ht_cap() 291 if (smps_mode != sta->sta.smps_mode) in ieee80211_ht_cap_ie_to_sta_ht_cap() 293 sta->sta.smps_mode = smps_mode; in ieee80211_ht_cap_ie_to_sta_ht_cap() 295 sta->sta.smps_mode = IEEE80211_SMPS_OFF; in ieee80211_ht_cap_ie_to_sta_ht_cap() 554 enum ieee80211_smps_mode smps_mode) in ieee80211_request_smps() 553 ieee80211_request_smps(struct ieee80211_vif *vif, enum ieee80211_smps_mode smps_mode) ieee80211_request_smps() argument [all...] |
H A D | debugfs_netdev.c | 243 enum ieee80211_smps_mode smps_mode) in ieee80211_set_smps() 249 smps_mode == IEEE80211_SMPS_STATIC) in ieee80211_set_smps() 254 (smps_mode == IEEE80211_SMPS_DYNAMIC || in ieee80211_set_smps() 255 smps_mode == IEEE80211_SMPS_AUTOMATIC)) in ieee80211_set_smps() 262 err = __ieee80211_request_smps_mgd(sdata, smps_mode); in ieee80211_set_smps() 281 smps_modes[sdata->smps_mode]); in ieee80211_if_fmt_smps() 242 ieee80211_set_smps(struct ieee80211_sub_if_data *sdata, enum ieee80211_smps_mode smps_mode) ieee80211_set_smps() argument
|
H A D | status.c | 202 enum ieee80211_smps_mode smps_mode; in ieee80211_frame_acked() local 206 smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_frame_acked() 209 smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_frame_acked() 213 smps_mode = IEEE80211_SMPS_OFF; in ieee80211_frame_acked() 225 sdata->smps_mode = smps_mode; in ieee80211_frame_acked() 229 sta->known_smps_mode = smps_mode; in ieee80211_frame_acked()
|
H A D | main.c | 140 local->hw.conf.smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_hw_conf_chan() 141 } else if (local->hw.conf.smps_mode != local->smps_mode) { in ieee80211_hw_conf_chan() 142 local->hw.conf.smps_mode = local->smps_mode; in ieee80211_hw_conf_chan() 716 local->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_alloc_hw_nm()
|
H A D | ocb.c | 184 sdata->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_ocb_join()
|
H A D | cfg.c | 1078 if (params->smps_mode != NL80211_SMPS_OFF) in ieee80211_start_ap() 1081 sdata->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_start_ap() 2269 sdata->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_join_mesh() 2792 enum ieee80211_smps_mode smps_mode) in __ieee80211_request_smps_mgd() 2806 sdata->u.mgd.req_smps = smps_mode; in __ieee80211_request_smps_mgd() 2808 if (old_req == smps_mode && in __ieee80211_request_smps_mgd() 2809 smps_mode != IEEE80211_SMPS_AUTOMATIC) in __ieee80211_request_smps_mgd() 2834 if (smps_mode == IEEE80211_SMPS_AUTOMATIC) { in __ieee80211_request_smps_mgd() 2836 smps_mode = IEEE80211_SMPS_OFF; in __ieee80211_request_smps_mgd() 2838 smps_mode in __ieee80211_request_smps_mgd() 2791 __ieee80211_request_smps_mgd(struct ieee80211_sub_if_data *sdata, enum ieee80211_smps_mode smps_mode) __ieee80211_request_smps_mgd() argument [all...] |
H A D | chan.c | 754 switch (sdata->smps_mode) { in ieee80211_recalc_smps_chanctx() 757 sdata->smps_mode); in ieee80211_recalc_smps_chanctx() 787 local->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_recalc_smps_chanctx() 789 local->smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_recalc_smps_chanctx() 791 local->smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_recalc_smps_chanctx()
|
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | he.c | 16 enum ieee80211_smps_mode smps_mode; in ieee80211_update_from_he_6ghz_capa() local 24 smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_update_from_he_6ghz_capa() 27 smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_update_from_he_6ghz_capa() 30 smps_mode = IEEE80211_SMPS_OFF; in ieee80211_update_from_he_6ghz_capa() 34 link_sta->pub->smps_mode = smps_mode; in ieee80211_update_from_he_6ghz_capa() 36 link_sta->pub->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_update_from_he_6ghz_capa()
|
H A D | ht.c | 289 enum ieee80211_smps_mode smps_mode; in ieee80211_ht_cap_ie_to_sta_ht_cap() local 295 smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_ht_cap_ie_to_sta_ht_cap() 298 smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_ht_cap_ie_to_sta_ht_cap() 301 smps_mode = IEEE80211_SMPS_OFF; in ieee80211_ht_cap_ie_to_sta_ht_cap() 305 if (smps_mode != link_sta->pub->smps_mode) in ieee80211_ht_cap_ie_to_sta_ht_cap() 307 link_sta->pub->smps_mode = smps_mode; in ieee80211_ht_cap_ie_to_sta_ht_cap() 309 link_sta->pub->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_ht_cap_ie_to_sta_ht_cap() 589 enum ieee80211_smps_mode smps_mode) in ieee80211_request_smps() 588 ieee80211_request_smps(struct ieee80211_vif *vif, unsigned int link_id, enum ieee80211_smps_mode smps_mode) ieee80211_request_smps() argument [all...] |
H A D | main.c | 141 local->hw.conf.smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_hw_conf_chan() 142 } else if (local->hw.conf.smps_mode != local->smps_mode) { in ieee80211_hw_conf_chan() 143 local->hw.conf.smps_mode = local->smps_mode; in ieee80211_hw_conf_chan() 817 local->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_alloc_hw_nm()
|
H A D | status.c | 203 enum ieee80211_smps_mode smps_mode; in ieee80211_frame_acked() local 207 smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_frame_acked() 210 smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_frame_acked() 214 smps_mode = IEEE80211_SMPS_OFF; in ieee80211_frame_acked() 226 sdata->deflink.smps_mode = smps_mode; in ieee80211_frame_acked()
|
H A D | debugfs_netdev.c | 264 enum ieee80211_smps_mode smps_mode) in ieee80211_set_smps() 274 smps_mode == IEEE80211_SMPS_STATIC) in ieee80211_set_smps() 279 (smps_mode == IEEE80211_SMPS_DYNAMIC || in ieee80211_set_smps() 280 smps_mode == IEEE80211_SMPS_AUTOMATIC)) in ieee80211_set_smps() 287 err = __ieee80211_request_smps_mgd(link->sdata, link, smps_mode); in ieee80211_set_smps() 306 smps_modes[link->smps_mode]); in ieee80211_if_fmt_smps() 263 ieee80211_set_smps(struct ieee80211_link_data *link, enum ieee80211_smps_mode smps_mode) ieee80211_set_smps() argument
|
H A D | ocb.c | 185 sdata->deflink.smps_mode = IEEE80211_SMPS_OFF; in ieee80211_ocb_join()
|
H A D | cfg.c | 1291 if (params->smps_mode != NL80211_SMPS_OFF) in ieee80211_start_ap() 1294 link->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_start_ap() 2651 sdata->deflink.smps_mode = IEEE80211_SMPS_OFF; in ieee80211_join_mesh() 3178 enum ieee80211_smps_mode smps_mode) in __ieee80211_request_smps_mgd() 3192 link->u.mgd.req_smps = smps_mode; in __ieee80211_request_smps_mgd() 3194 if (old_req == smps_mode && in __ieee80211_request_smps_mgd() 3195 smps_mode != IEEE80211_SMPS_AUTOMATIC) in __ieee80211_request_smps_mgd() 3220 if (smps_mode == IEEE80211_SMPS_AUTOMATIC) { in __ieee80211_request_smps_mgd() 3222 smps_mode = IEEE80211_SMPS_OFF; in __ieee80211_request_smps_mgd() 3224 smps_mode in __ieee80211_request_smps_mgd() 3176 __ieee80211_request_smps_mgd(struct ieee80211_sub_if_data *sdata, struct ieee80211_link_data *link, enum ieee80211_smps_mode smps_mode) __ieee80211_request_smps_mgd() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | coex.c | 323 /* default smps_mode is AUTOMATIC - only used for client modes */ in iwl_mvm_bt_notif_iterator() 324 enum ieee80211_smps_mode smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_bt_notif_iterator() local 349 smps_mode); in iwl_mvm_bt_notif_iterator() 364 smps_mode = IEEE80211_SMPS_STATIC; in iwl_mvm_bt_notif_iterator() 366 smps_mode = IEEE80211_SMPS_DYNAMIC; in iwl_mvm_bt_notif_iterator() 370 smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_bt_notif_iterator() 374 smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_bt_notif_iterator() 378 mvmvif->id, bt_activity_grading, smps_mode); in iwl_mvm_bt_notif_iterator() 382 smps_mode); in iwl_mvm_bt_notif_iterator()
|
H A D | tt.c | 384 enum ieee80211_smps_mode smps_mode; in iwl_mvm_tt_smps_iterator() local 389 smps_mode = IEEE80211_SMPS_DYNAMIC; in iwl_mvm_tt_smps_iterator() 391 smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_tt_smps_iterator() 396 iwl_mvm_update_smps(mvm, vif, IWL_MVM_SMPS_REQ_TT, smps_mode); in iwl_mvm_tt_smps_iterator()
|
H A D | rs-fw.c | 205 if (sta->smps_mode == IEEE80211_SMPS_STATIC) in rs_fw_vht_set_enabled_rates() 267 if (sta->smps_mode == IEEE80211_SMPS_STATIC) in rs_fw_he_set_enabled_rates() 333 if (sta->smps_mode == IEEE80211_SMPS_STATIC) in rs_fw_set_supp_rates()
|
H A D | utils.c | 662 enum ieee80211_smps_mode smps_mode; in iwl_mvm_update_smps() local 672 smps_mode = IEEE80211_SMPS_OFF; in iwl_mvm_update_smps() 674 smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_update_smps() 680 smps_mode = IEEE80211_SMPS_STATIC; in iwl_mvm_update_smps() 684 smps_mode = IEEE80211_SMPS_DYNAMIC; in iwl_mvm_update_smps() 687 ieee80211_request_smps(vif, smps_mode); in iwl_mvm_update_smps()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | coex.c | 265 /* default smps_mode is AUTOMATIC - only used for client modes */ in iwl_mvm_bt_notif_per_link() 266 enum ieee80211_smps_mode smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_bt_notif_per_link() local 296 smps_mode, link_id); in iwl_mvm_bt_notif_per_link() 312 smps_mode = IEEE80211_SMPS_STATIC; in iwl_mvm_bt_notif_per_link() 314 smps_mode = IEEE80211_SMPS_DYNAMIC; in iwl_mvm_bt_notif_per_link() 318 smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_bt_notif_per_link() 322 smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_bt_notif_per_link() 327 bt_activity_grading, smps_mode); in iwl_mvm_bt_notif_per_link() 331 smps_mode, link_id); in iwl_mvm_bt_notif_per_link()
|
H A D | tt.c | 325 enum ieee80211_smps_mode smps_mode; in iwl_mvm_tt_smps_iterator() local 330 smps_mode = IEEE80211_SMPS_DYNAMIC; in iwl_mvm_tt_smps_iterator() 332 smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_tt_smps_iterator() 337 iwl_mvm_update_smps(mvm, vif, IWL_MVM_SMPS_REQ_TT, smps_mode, 0); in iwl_mvm_tt_smps_iterator()
|
H A D | rs-fw.c | 149 if (link_sta->smps_mode == IEEE80211_SMPS_STATIC) in rs_fw_vht_set_enabled_rates() 209 if (link_sta->smps_mode == IEEE80211_SMPS_STATIC) in rs_fw_he_set_enabled_rates() 360 if (link_sta->smps_mode == IEEE80211_SMPS_STATIC || in rs_fw_eht_set_enabled_rates() 405 if (link_sta->smps_mode == IEEE80211_SMPS_STATIC) in rs_fw_set_supp_rates()
|
H A D | utils.c | 286 enum ieee80211_smps_mode smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_update_smps() local 307 smps_mode = IEEE80211_SMPS_STATIC; in iwl_mvm_update_smps() 312 smps_mode = IEEE80211_SMPS_DYNAMIC; in iwl_mvm_update_smps() 317 smps_mode = IEEE80211_SMPS_OFF; in iwl_mvm_update_smps() 319 ieee80211_request_smps(vif, link_id, smps_mode); in iwl_mvm_update_smps()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | sta.c | 169 (sta->smps_mode == IEEE80211_SMPS_STATIC) ? in iwl_sta_calc_ht_flags() 171 (sta->smps_mode == IEEE80211_SMPS_DYNAMIC) ? in iwl_sta_calc_ht_flags() 174 switch (sta->smps_mode) { in iwl_sta_calc_ht_flags() 184 IWL_WARN(priv, "Invalid MIMO PS mode %d\n", sta->smps_mode); in iwl_sta_calc_ht_flags()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | sta.c | 164 (sta->deflink.smps_mode == IEEE80211_SMPS_STATIC) ? in iwl_sta_calc_ht_flags() 166 (sta->deflink.smps_mode == IEEE80211_SMPS_DYNAMIC) ? in iwl_sta_calc_ht_flags() 169 switch (sta->deflink.smps_mode) { in iwl_sta_calc_ht_flags() 179 IWL_WARN(priv, "Invalid MIMO PS mode %d\n", sta->deflink.smps_mode); in iwl_sta_calc_ht_flags()
|