/linux-6.12.1/net/mac80211/ |
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() 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 …]
|
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()
|
D | main.c | 102 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()
|
D | debugfs_netdev.c | 381 enum ieee80211_smps_mode smps_mode) in ieee80211_set_smps() argument 393 smps_mode == IEEE80211_SMPS_STATIC) in ieee80211_set_smps() 398 (smps_mode == IEEE80211_SMPS_DYNAMIC || in ieee80211_set_smps() 399 smps_mode == IEEE80211_SMPS_AUTOMATIC)) in ieee80211_set_smps() 405 return __ieee80211_request_smps_mgd(link->sdata, link, smps_mode); in ieee80211_set_smps() 421 smps_modes[link->smps_mode]); in ieee80211_if_fmt_smps()
|
D | ocb.c | 183 sdata->deflink.smps_mode = IEEE80211_SMPS_OFF; in ieee80211_ocb_join()
|
D | tdls.c | 558 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()
|
D | cfg.c | 1297 if (params->smps_mode != NL80211_SMPS_OFF) in ieee80211_start_ap() 1300 link->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_start_ap() 2672 sdata->deflink.smps_mode = IEEE80211_SMPS_OFF; in ieee80211_join_mesh() 3207 enum ieee80211_smps_mode smps_mode) in __ieee80211_request_smps_mgd() argument 3224 link->u.mgd.req_smps = smps_mode; in __ieee80211_request_smps_mgd() 3232 if (old_req == smps_mode && in __ieee80211_request_smps_mgd() 3233 smps_mode != IEEE80211_SMPS_AUTOMATIC) in __ieee80211_request_smps_mgd() 3258 if (smps_mode == IEEE80211_SMPS_AUTOMATIC) { in __ieee80211_request_smps_mgd() 3260 smps_mode = IEEE80211_SMPS_OFF; in __ieee80211_request_smps_mgd() 3262 smps_mode = IEEE80211_SMPS_DYNAMIC; in __ieee80211_request_smps_mgd() [all …]
|
D | trace.h | 416 __entry->smps = local->hw.conf.smps_mode; 3028 enum ieee80211_smps_mode smps_mode), 3030 TP_ARGS(local, sdata, link, smps_mode), 3036 __field(u32, smps_mode) 3043 __entry->smps_mode = smps_mode; 3048 LOCAL_PR_ARG, VIF_PR_ARG, __entry->link_id, __entry->smps_mode
|
D | status.c | 667 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()
|
D | rx.c | 3539 enum ieee80211_smps_mode smps_mode; in ieee80211_rx_h_action() local 3549 smps_mode = IEEE80211_SMPS_OFF; in ieee80211_rx_h_action() 3552 smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_rx_h_action() 3555 smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_rx_h_action() 3562 if (rx->link_sta->pub->smps_mode == smps_mode) in ieee80211_rx_h_action() 3564 rx->link_sta->pub->smps_mode = smps_mode; in ieee80211_rx_h_action() 3565 sta_opmode.smps_mode = in ieee80211_rx_h_action() 3566 ieee80211_smps_mode_to_smps_mode(smps_mode); in ieee80211_rx_h_action()
|
D | ieee80211_i.h | 1067 enum ieee80211_smps_mode smps_mode; member 2531 enum ieee80211_smps_mode smps_mode); 2574 enum ieee80211_smps_mode smps_mode);
|
D | mlme.c | 1437 enum ieee80211_smps_mode smps_mode; in ieee80211_assoc_link_elems() local 1452 smps_mode = link->smps_mode; in ieee80211_assoc_link_elems() 1454 smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_assoc_link_elems() 1456 smps_mode = IEEE80211_SMPS_OFF; in ieee80211_assoc_link_elems() 1533 sband, chan, smps_mode, in ieee80211_assoc_link_elems() 1565 ieee80211_put_he_6ghz_cap(skb, sdata, smps_mode); in ieee80211_assoc_link_elems() 3543 sdata->deflink.smps_mode = IEEE80211_SMPS_OFF; in ieee80211_set_disassoc() 8101 link->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_mgd_setup_link() 8701 link->smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_setup_assoc_link() 8703 link->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_setup_assoc_link() [all …]
|
D | chan.c | 971 switch (link->smps_mode) { in ieee80211_recalc_smps_chanctx() 974 link->smps_mode); in ieee80211_recalc_smps_chanctx()
|
D | rc80211_minstrel_ht.c | 1482 (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()
|
/linux-6.12.1/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | coex.c | 349 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()
|
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()
|
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()
|
D | utils.c | 288 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()
|
D | mld-sta.c | 473 switch (link_sta->smps_mode) { in iwl_mvm_mld_cfg_sta()
|
/linux-6.12.1/drivers/net/wireless/intel/iwlwifi/dvm/ |
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()
|
/linux-6.12.1/include/net/ |
D | mac80211.h | 1791 enum ieee80211_smps_mode smps_mode; member 2420 enum ieee80211_smps_mode smps_mode; member 6793 enum ieee80211_smps_mode smps_mode);
|
/linux-6.12.1/drivers/net/wireless/quantenna/qtnfmac/ |
D | qlink.h | 766 u8 smps_mode; member
|
/linux-6.12.1/drivers/net/wireless/intel/iwlegacy/ |
D | common.c | 1876 (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() 5049 il->current_ht_config.smps = conf->smps_mode; in il_mac_config()
|
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/mt7603/ |
D | main.c | 657 sta->deflink.smps_mode == IEEE80211_SMPS_DYNAMIC); in mt7603_sta_rate_tbl_update()
|
/linux-6.12.1/drivers/net/wireless/ralink/rt2x00/ |
D | rt2x00queue.c | 321 sta->deflink.smps_mode == IEEE80211_SMPS_DYNAMIC) in rt2x00queue_create_tx_descriptor_ht()
|