Home
last modified time | relevance | path

Searched refs:smps_mode (Results 1 – 25 of 53) sorted by relevance

123

/linux-6.15/net/mac80211/
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()
580 enum ieee80211_smps_mode smps_mode) in ieee80211_request_smps() argument
593 trace_api_request_smps(sdata->local, sdata, link, smps_mode); in ieee80211_request_smps()
595 if (link->u.mgd.driver_smps_mode == smps_mode) in ieee80211_request_smps()
[all …]
H A Dhe.c17 enum ieee80211_smps_mode smps_mode; in ieee80211_update_from_he_6ghz_capa() local
25 smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_update_from_he_6ghz_capa()
28 smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_update_from_he_6ghz_capa()
31 smps_mode = IEEE80211_SMPS_OFF; in ieee80211_update_from_he_6ghz_capa()
35 link_sta->pub->smps_mode = smps_mode; in ieee80211_update_from_he_6ghz_capa()
37 link_sta->pub->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_update_from_he_6ghz_capa()
H A Dmain.c102 enum ieee80211_smps_mode smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_calc_hw_conf_chan() local
115 smps_mode = IEEE80211_SMPS_OFF; in ieee80211_calc_hw_conf_chan()
117 smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_calc_hw_conf_chan()
119 smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_calc_hw_conf_chan()
163 local->hw.conf.smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_calc_hw_conf_chan()
164 } else if (local->hw.conf.smps_mode != smps_mode) { in ieee80211_calc_hw_conf_chan()
165 local->hw.conf.smps_mode = smps_mode; in ieee80211_calc_hw_conf_chan()
H A Ddebugfs_netdev.c380 enum ieee80211_smps_mode smps_mode) in ieee80211_set_smps() argument
392 smps_mode == IEEE80211_SMPS_STATIC) in ieee80211_set_smps()
397 (smps_mode == IEEE80211_SMPS_DYNAMIC || in ieee80211_set_smps()
398 smps_mode == IEEE80211_SMPS_AUTOMATIC)) in ieee80211_set_smps()
404 return __ieee80211_request_smps_mgd(link->sdata, link, smps_mode); in ieee80211_set_smps()
420 smps_modes[link->smps_mode]); in ieee80211_if_fmt_smps()
H A Docb.c183 sdata->deflink.smps_mode = IEEE80211_SMPS_OFF; in ieee80211_ocb_join()
H A Dtdls.c558 ieee80211_put_he_6ghz_cap(skb, sdata, link->smps_mode); in ieee80211_tdls_add_setup_start_ies()
1144 enum ieee80211_smps_mode smps_mode = in ieee80211_tdls_mgmt_setup() local
1149 if (smps_mode != IEEE80211_SMPS_AUTOMATIC && in ieee80211_tdls_mgmt_setup()
1150 smps_mode != IEEE80211_SMPS_OFF) { in ieee80211_tdls_mgmt_setup()
1152 smps_mode); in ieee80211_tdls_mgmt_setup()
H A Dstatus.c667 enum ieee80211_smps_mode smps_mode = sub_data & 3; in ieee80211_handle_smps_status() local
695 link->smps_mode = smps_mode; in ieee80211_handle_smps_status()
H A Dtrace.h416 __entry->smps = local->hw.conf.smps_mode;
3072 enum ieee80211_smps_mode smps_mode),
3074 TP_ARGS(local, sdata, link, smps_mode),
3080 __field(u32, smps_mode)
3087 __entry->smps_mode = smps_mode;
3092 LOCAL_PR_ARG, VIF_PR_ARG, __entry->link_id, __entry->smps_mode
H A Dcfg.c1328 link->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_start_ap()
2700 sdata->deflink.smps_mode = IEEE80211_SMPS_OFF; in ieee80211_join_mesh()
3271 enum ieee80211_smps_mode smps_mode) in __ieee80211_request_smps_mgd() argument
3288 link->u.mgd.req_smps = smps_mode; in __ieee80211_request_smps_mgd()
3296 if (old_req == smps_mode && in __ieee80211_request_smps_mgd()
3297 smps_mode != IEEE80211_SMPS_AUTOMATIC) in __ieee80211_request_smps_mgd()
3322 if (smps_mode == IEEE80211_SMPS_AUTOMATIC) { in __ieee80211_request_smps_mgd()
3324 smps_mode = IEEE80211_SMPS_OFF; in __ieee80211_request_smps_mgd()
3326 smps_mode = IEEE80211_SMPS_DYNAMIC; in __ieee80211_request_smps_mgd()
3330 err = ieee80211_send_smps_action(sdata, smps_mode, in __ieee80211_request_smps_mgd()
[all …]
H A Drx.c3538 enum ieee80211_smps_mode smps_mode; in ieee80211_rx_h_action() local
3548 smps_mode = IEEE80211_SMPS_OFF; in ieee80211_rx_h_action()
3551 smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_rx_h_action()
3554 smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_rx_h_action()
3561 if (rx->link_sta->pub->smps_mode == smps_mode) in ieee80211_rx_h_action()
3563 rx->link_sta->pub->smps_mode = smps_mode; in ieee80211_rx_h_action()
3564 sta_opmode.smps_mode = in ieee80211_rx_h_action()
3565 ieee80211_smps_mode_to_smps_mode(smps_mode); in ieee80211_rx_h_action()
H A Dieee80211_i.h1084 enum ieee80211_smps_mode smps_mode; member
2581 enum ieee80211_smps_mode smps_mode);
2624 enum ieee80211_smps_mode smps_mode);
H A Dmlme.c1677 enum ieee80211_smps_mode smps_mode; in ieee80211_add_link_elems() local
1692 smps_mode = link->smps_mode; in ieee80211_add_link_elems()
1694 smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_add_link_elems()
1696 smps_mode = IEEE80211_SMPS_OFF; in ieee80211_add_link_elems()
1773 sband, chan, smps_mode, in ieee80211_add_link_elems()
1805 ieee80211_put_he_6ghz_cap(skb, sdata, smps_mode); in ieee80211_add_link_elems()
3977 sdata->deflink.smps_mode = IEEE80211_SMPS_OFF; in ieee80211_set_disassoc()
8642 link->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_mgd_setup_link()
9268 link->smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_setup_assoc_link()
9270 link->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_setup_assoc_link()
[all …]
H A Drc80211_minstrel_ht.c1482 (mi->sta->deflink.smps_mode == IEEE80211_SMPS_DYNAMIC && in minstrel_ht_set_rate()
1783 if (sta->deflink.smps_mode == IEEE80211_SMPS_STATIC && nss > 1) in minstrel_ht_update_caps()
H A Dchan.c998 switch (link->smps_mode) { in ieee80211_recalc_smps_chanctx()
1001 link->smps_mode); in ieee80211_recalc_smps_chanctx()
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dcoex.c349 enum ieee80211_smps_mode smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_bt_notif_per_link() local
379 smps_mode, link_id); in iwl_mvm_bt_notif_per_link()
397 smps_mode = IEEE80211_SMPS_STATIC; in iwl_mvm_bt_notif_per_link()
399 smps_mode = IEEE80211_SMPS_DYNAMIC; in iwl_mvm_bt_notif_per_link()
403 smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_bt_notif_per_link()
407 smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_bt_notif_per_link()
412 bt_activity_grading, smps_mode); in iwl_mvm_bt_notif_per_link()
416 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.c288 enum ieee80211_smps_mode smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_update_smps() local
313 smps_mode = IEEE80211_SMPS_STATIC; in iwl_mvm_update_smps()
318 smps_mode = IEEE80211_SMPS_DYNAMIC; in iwl_mvm_update_smps()
323 smps_mode = IEEE80211_SMPS_OFF; in iwl_mvm_update_smps()
325 ieee80211_request_smps(vif, link_id, smps_mode); in iwl_mvm_update_smps()
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/
H A Dtlc.c171 if (link_sta->smps_mode == IEEE80211_SMPS_STATIC) in iwl_mld_fill_vht_rates()
230 if (link_sta->smps_mode == IEEE80211_SMPS_STATIC) in iwl_mld_fill_he_rates()
396 if (link_sta->smps_mode == IEEE80211_SMPS_STATIC || in iwl_mld_fill_eht_rates()
441 if (link_sta->smps_mode == IEEE80211_SMPS_STATIC) in iwl_mld_fill_supp_rates()
/linux-6.15/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()
/linux-6.15/include/net/
H A Dmac80211.h1803 enum ieee80211_smps_mode smps_mode; member
2441 enum ieee80211_smps_mode smps_mode; member
6857 enum ieee80211_smps_mode smps_mode);
/linux-6.15/drivers/net/wireless/quantenna/qtnfmac/
H A Dqlink.h766 u8 smps_mode; member
/linux-6.15/drivers/net/wireless/intel/iwlegacy/
H A Dcommon.c1876 (sta->deflink.smps_mode == IEEE80211_SMPS_STATIC) ? "static" : in il_set_ht_add_station()
1877 (sta->deflink.smps_mode == IEEE80211_SMPS_DYNAMIC) ? "dynamic" : in il_set_ht_add_station()
1884 switch (sta->deflink.smps_mode) { in il_set_ht_add_station()
1894 IL_WARN("Invalid MIMO PS mode %d\n", sta->deflink.smps_mode); in il_set_ht_add_station()
5018 il->current_ht_config.smps = conf->smps_mode; in il_mac_config()
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dmain.c655 sta->deflink.smps_mode == IEEE80211_SMPS_DYNAMIC); in mt7603_sta_rate_tbl_update()
/linux-6.15/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00queue.c321 sta->deflink.smps_mode == IEEE80211_SMPS_DYNAMIC) in rt2x00queue_create_tx_descriptor_ht()

123