Home
last modified time | relevance | path

Searched refs:smps_mode (Results 1 - 25 of 97) sorted by relevance

1234

/kernel/linux/linux-5.10/net/mac80211/
H A Dhe.c15 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 Dht.c275 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 Ddebugfs_netdev.c243 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 Dstatus.c202 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 Dmain.c140 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 Docb.c184 sdata->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_ocb_join()
H A Dcfg.c1078 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 Dchan.c754 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 Dhe.c16 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 Dht.c289 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 Dmain.c141 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 Dstatus.c203 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 Ddebugfs_netdev.c264 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 Docb.c185 sdata->deflink.smps_mode = IEEE80211_SMPS_OFF; in ieee80211_ocb_join()
H A Dcfg.c1291 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 Dcoex.c323 /* 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 Dtt.c384 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 Drs-fw.c205 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 Dutils.c662 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 Dcoex.c265 /* 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 Dtt.c325 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 Drs-fw.c149 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 Dutils.c286 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 Dsta.c169 (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 Dsta.c164 (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()

Completed in 36 milliseconds

1234