Home
last modified time | relevance | path

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

123

/Linux-v6.6/net/mac80211/
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()
Dht.c288 enum ieee80211_smps_mode smps_mode; in ieee80211_ht_cap_ie_to_sta_ht_cap() local
294 smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_ht_cap_ie_to_sta_ht_cap()
297 smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_ht_cap_ie_to_sta_ht_cap()
300 smps_mode = IEEE80211_SMPS_OFF; in ieee80211_ht_cap_ie_to_sta_ht_cap()
304 if (smps_mode != link_sta->pub->smps_mode) in ieee80211_ht_cap_ie_to_sta_ht_cap()
306 link_sta->pub->smps_mode = smps_mode; in ieee80211_ht_cap_ie_to_sta_ht_cap()
308 link_sta->pub->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_ht_cap_ie_to_sta_ht_cap()
588 enum ieee80211_smps_mode smps_mode) in ieee80211_request_smps() argument
601 if (link->u.mgd.driver_smps_mode == smps_mode) in ieee80211_request_smps()
604 link->u.mgd.driver_smps_mode = smps_mode; in ieee80211_request_smps()
Ddebugfs_netdev.c264 enum ieee80211_smps_mode smps_mode) in ieee80211_set_smps() argument
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()
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()
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()
820 local->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_alloc_hw_nm()
Docb.c185 sdata->deflink.smps_mode = IEEE80211_SMPS_OFF; in ieee80211_ocb_join()
Dchan.c961 switch (link->smps_mode) { in ieee80211_recalc_smps_chanctx()
964 link->smps_mode); in ieee80211_recalc_smps_chanctx()
995 local->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_recalc_smps_chanctx()
997 local->smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_recalc_smps_chanctx()
999 local->smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_recalc_smps_chanctx()
Dcfg.c1291 if (params->smps_mode != NL80211_SMPS_OFF) in ieee80211_start_ap()
1294 link->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_start_ap()
2649 sdata->deflink.smps_mode = IEEE80211_SMPS_OFF; in ieee80211_join_mesh()
3172 enum ieee80211_smps_mode smps_mode) in __ieee80211_request_smps_mgd() argument
3186 link->u.mgd.req_smps = smps_mode; in __ieee80211_request_smps_mgd()
3188 if (old_req == smps_mode && in __ieee80211_request_smps_mgd()
3189 smps_mode != IEEE80211_SMPS_AUTOMATIC) in __ieee80211_request_smps_mgd()
3214 if (smps_mode == IEEE80211_SMPS_AUTOMATIC) { in __ieee80211_request_smps_mgd()
3216 smps_mode = IEEE80211_SMPS_OFF; in __ieee80211_request_smps_mgd()
3218 smps_mode = IEEE80211_SMPS_DYNAMIC; in __ieee80211_request_smps_mgd()
[all …]
Drx.c3497 enum ieee80211_smps_mode smps_mode; in ieee80211_rx_h_action() local
3507 smps_mode = IEEE80211_SMPS_OFF; in ieee80211_rx_h_action()
3510 smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_rx_h_action()
3513 smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_rx_h_action()
3520 if (rx->link_sta->pub->smps_mode == smps_mode) in ieee80211_rx_h_action()
3522 rx->link_sta->pub->smps_mode = smps_mode; in ieee80211_rx_h_action()
3523 sta_opmode.smps_mode = in ieee80211_rx_h_action()
3524 ieee80211_smps_mode_to_smps_mode(smps_mode); in ieee80211_rx_h_action()
Dtdls.c1171 enum ieee80211_smps_mode smps_mode = in ieee80211_tdls_mgmt_setup() local
1176 if (smps_mode != IEEE80211_SMPS_AUTOMATIC && in ieee80211_tdls_mgmt_setup()
1177 smps_mode != IEEE80211_SMPS_OFF) { in ieee80211_tdls_mgmt_setup()
1179 smps_mode); in ieee80211_tdls_mgmt_setup()
Dieee80211_i.h1002 enum ieee80211_smps_mode smps_mode; member
1571 enum ieee80211_smps_mode smps_mode; member
2473 enum ieee80211_smps_mode smps_mode);
2496 enum ieee80211_smps_mode smps_mode,
Dmlme.c770 enum ieee80211_smps_mode smps_mode, in ieee80211_add_he_ie() argument
794 ieee80211_ie_build_he_6ghz_cap(sdata, smps_mode, skb); in ieee80211_add_he_ie()
1038 enum ieee80211_smps_mode smps_mode; in ieee80211_assoc_link_elems() local
1053 smps_mode = link->smps_mode; in ieee80211_assoc_link_elems()
1055 smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_assoc_link_elems()
1057 smps_mode = IEEE80211_SMPS_OFF; in ieee80211_assoc_link_elems()
1134 sband, chan, smps_mode, in ieee80211_assoc_link_elems()
1173 ieee80211_add_he_ie(sdata, skb, sband, smps_mode, in ieee80211_assoc_link_elems()
5043 link->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_prep_channel()
7418 link->smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_setup_assoc_link()
[all …]
Drc80211_minstrel_ht.c1482 (mi->sta->deflink.smps_mode == IEEE80211_SMPS_DYNAMIC && in minstrel_ht_set_rate()
1784 if (sta->deflink.smps_mode == IEEE80211_SMPS_STATIC && nss > 1) in minstrel_ht_update_caps()
/Linux-v6.6/drivers/net/wireless/intel/iwlwifi/mvm/
Dcoex.c266 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()
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()
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()
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()
Dmld-sta.c470 switch (sta->deflink.smps_mode) { in iwl_mvm_mld_cfg_sta()
/Linux-v6.6/drivers/net/wireless/intel/iwlwifi/dvm/
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()
Drxon.c1177 priv->current_ht_config.smps = conf->smps_mode; in iwlagn_mac_config()
/Linux-v6.6/include/net/
Dmac80211.h1712 enum ieee80211_smps_mode smps_mode; member
2278 enum ieee80211_smps_mode smps_mode; member
6574 enum ieee80211_smps_mode smps_mode);
/Linux-v6.6/drivers/net/wireless/quantenna/qtnfmac/
Dqlink.h766 u8 smps_mode; member
/Linux-v6.6/drivers/net/wireless/intel/iwlegacy/
Dcommon.c1873 (sta->deflink.smps_mode == IEEE80211_SMPS_STATIC) ? "static" : in il_set_ht_add_station()
1874 (sta->deflink.smps_mode == IEEE80211_SMPS_DYNAMIC) ? "dynamic" : in il_set_ht_add_station()
1881 switch (sta->deflink.smps_mode) { in il_set_ht_add_station()
1891 IL_WARN("Invalid MIMO PS mode %d\n", sta->deflink.smps_mode); in il_set_ht_add_station()
5035 il->current_ht_config.smps = conf->smps_mode; in il_mac_config()
/Linux-v6.6/drivers/net/wireless/mediatek/mt76/mt7603/
Dmain.c664 sta->deflink.smps_mode == IEEE80211_SMPS_DYNAMIC); in mt7603_sta_rate_tbl_update()
/Linux-v6.6/drivers/net/wireless/ralink/rt2x00/
Drt2x00queue.c321 sta->deflink.smps_mode == IEEE80211_SMPS_DYNAMIC) in rt2x00queue_create_tx_descriptor_ht()

123