Home
last modified time | relevance | path

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

12

/Linux-v4.19/net/mac80211/
Dht.c141 enum ieee80211_smps_mode smps_mode; in ieee80211_ht_cap_ie_to_sta_ht_cap() local
271 smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_ht_cap_ie_to_sta_ht_cap()
274 smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_ht_cap_ie_to_sta_ht_cap()
277 smps_mode = IEEE80211_SMPS_OFF; in ieee80211_ht_cap_ie_to_sta_ht_cap()
281 if (smps_mode != sta->sta.smps_mode) in ieee80211_ht_cap_ie_to_sta_ht_cap()
283 sta->sta.smps_mode = smps_mode; in ieee80211_ht_cap_ie_to_sta_ht_cap()
555 enum ieee80211_smps_mode smps_mode) in ieee80211_request_smps() argument
564 if (sdata->u.mgd.driver_smps_mode == smps_mode) in ieee80211_request_smps()
566 sdata->u.mgd.driver_smps_mode = smps_mode; in ieee80211_request_smps()
571 if (WARN_ON_ONCE(smps_mode == IEEE80211_SMPS_AUTOMATIC)) in ieee80211_request_smps()
[all …]
Ddebugfs_netdev.c245 enum ieee80211_smps_mode smps_mode) in ieee80211_set_smps() argument
251 smps_mode == IEEE80211_SMPS_STATIC) in ieee80211_set_smps()
256 (smps_mode == IEEE80211_SMPS_DYNAMIC || in ieee80211_set_smps()
257 smps_mode == IEEE80211_SMPS_AUTOMATIC)) in ieee80211_set_smps()
266 err = __ieee80211_request_smps_mgd(sdata, smps_mode); in ieee80211_set_smps()
268 err = __ieee80211_request_smps_ap(sdata, smps_mode); in ieee80211_set_smps()
287 smps_modes[sdata->smps_mode]); in ieee80211_if_fmt_smps()
291 smps_modes[sdata->smps_mode]); in ieee80211_if_fmt_smps()
Dstatus.c216 enum ieee80211_smps_mode smps_mode; in ieee80211_frame_acked() local
220 smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_frame_acked()
223 smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_frame_acked()
227 smps_mode = IEEE80211_SMPS_OFF; in ieee80211_frame_acked()
239 sdata->smps_mode = smps_mode; in ieee80211_frame_acked()
243 sta->known_smps_mode = smps_mode; in ieee80211_frame_acked()
Dcfg.c895 switch (params->smps_mode) { in ieee80211_start_ap()
897 sdata->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_start_ap()
900 sdata->smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_start_ap()
903 sdata->smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_start_ap()
908 sdata->u.ap.req_smps = sdata->smps_mode; in ieee80211_start_ap()
2035 sdata->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_join_mesh()
2552 enum ieee80211_smps_mode smps_mode) in __ieee80211_request_smps_ap() argument
2564 sdata->u.ap.req_smps = smps_mode; in __ieee80211_request_smps_ap()
2567 if (old_req == smps_mode || in __ieee80211_request_smps_ap()
2568 smps_mode == IEEE80211_SMPS_AUTOMATIC) in __ieee80211_request_smps_ap()
[all …]
Dmain.c136 local->hw.conf.smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_hw_conf_chan()
137 } else if (local->hw.conf.smps_mode != local->smps_mode) { in ieee80211_hw_conf_chan()
138 local->hw.conf.smps_mode = local->smps_mode; in ieee80211_hw_conf_chan()
664 local->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_alloc_hw_nm()
Dchan.c740 switch (sdata->smps_mode) { in ieee80211_recalc_smps_chanctx()
743 sdata->smps_mode); in ieee80211_recalc_smps_chanctx()
773 local->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_recalc_smps_chanctx()
775 local->smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_recalc_smps_chanctx()
777 local->smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_recalc_smps_chanctx()
Docb.c187 sdata->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_ocb_join()
Drx.c2999 enum ieee80211_smps_mode smps_mode; in ieee80211_rx_h_action() local
3005 smps_mode = IEEE80211_SMPS_OFF; in ieee80211_rx_h_action()
3008 smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_rx_h_action()
3011 smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_rx_h_action()
3018 if (rx->sta->sta.smps_mode == smps_mode) in ieee80211_rx_h_action()
3020 rx->sta->sta.smps_mode = smps_mode; in ieee80211_rx_h_action()
3021 sta_opmode.smps_mode = in ieee80211_rx_h_action()
3022 ieee80211_smps_mode_to_smps_mode(smps_mode); in ieee80211_rx_h_action()
Dieee80211_i.h932 enum ieee80211_smps_mode smps_mode; member
1354 enum ieee80211_smps_mode smps_mode; member
2074 enum ieee80211_smps_mode smps_mode);
2076 enum ieee80211_smps_mode smps_mode);
Dtdls.c1076 enum ieee80211_smps_mode smps_mode = sdata->u.mgd.driver_smps_mode; in ieee80211_tdls_mgmt_setup() local
1080 if (smps_mode != IEEE80211_SMPS_AUTOMATIC && in ieee80211_tdls_mgmt_setup()
1081 smps_mode != IEEE80211_SMPS_OFF) { in ieee80211_tdls_mgmt_setup()
1083 smps_mode); in ieee80211_tdls_mgmt_setup()
Drc80211_minstrel_ht.c857 (mi->sta->smps_mode == IEEE80211_SMPS_DYNAMIC && in minstrel_ht_set_rate()
1215 if (sta->smps_mode == IEEE80211_SMPS_STATIC && nss > 1) in minstrel_ht_update_caps()
Dmlme.c861 sband, chan, sdata->smps_mode); in ieee80211_send_assoc()
4690 sdata->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_prep_channel()
5148 sdata->smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_mgd_assoc()
5150 sdata->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_mgd_assoc()
5152 sdata->smps_mode = ifmgd->req_smps; in ieee80211_mgd_assoc()
Dsta_info.c392 sta->sta.smps_mode = IEEE80211_SMPS_OFF; in sta_info_alloc()
1290 sdata->smps_mode) && in ieee80211_sta_ps_deliver_wakeup()
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/mvm/
Dcoex.c333 enum ieee80211_smps_mode smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_bt_notif_iterator() local
358 smps_mode); in iwl_mvm_bt_notif_iterator()
368 smps_mode = IEEE80211_SMPS_STATIC; in iwl_mvm_bt_notif_iterator()
370 smps_mode = IEEE80211_SMPS_DYNAMIC; in iwl_mvm_bt_notif_iterator()
374 smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_bt_notif_iterator()
378 smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_bt_notif_iterator()
382 mvmvif->id, bt_activity_grading, smps_mode); in iwl_mvm_bt_notif_iterator()
386 smps_mode); in iwl_mvm_bt_notif_iterator()
Dtt.c339 enum ieee80211_smps_mode smps_mode; in iwl_mvm_tt_smps_iterator() local
344 smps_mode = IEEE80211_SMPS_DYNAMIC; in iwl_mvm_tt_smps_iterator()
346 smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_tt_smps_iterator()
351 iwl_mvm_update_smps(mvm, vif, IWL_MVM_SMPS_REQ_TT, smps_mode); in iwl_mvm_tt_smps_iterator()
Dutils.c940 enum ieee80211_smps_mode smps_mode; in iwl_mvm_update_smps() local
950 smps_mode = IEEE80211_SMPS_OFF; in iwl_mvm_update_smps()
952 smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_update_smps()
958 smps_mode = IEEE80211_SMPS_STATIC; in iwl_mvm_update_smps()
962 smps_mode = IEEE80211_SMPS_DYNAMIC; in iwl_mvm_update_smps()
965 ieee80211_request_smps(vif, smps_mode); in iwl_mvm_update_smps()
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/dvm/
Dsta.c184 (sta->smps_mode == IEEE80211_SMPS_STATIC) ? in iwl_sta_calc_ht_flags()
186 (sta->smps_mode == IEEE80211_SMPS_DYNAMIC) ? in iwl_sta_calc_ht_flags()
189 switch (sta->smps_mode) { in iwl_sta_calc_ht_flags()
199 IWL_WARN(priv, "Invalid MIMO PS mode %d\n", sta->smps_mode); in iwl_sta_calc_ht_flags()
Drxon.c1197 priv->current_ht_config.smps = conf->smps_mode; in iwlagn_mac_config()
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/mt76x0/
Dtx.c106 if (nss > 1 && sta && sta->smps_mode == IEEE80211_SMPS_DYNAMIC) in mt76x0_push_txwi()
/Linux-v4.19/include/net/
Dmac80211.h1420 enum ieee80211_smps_mode smps_mode; member
1857 enum ieee80211_smps_mode smps_mode; member
5484 enum ieee80211_smps_mode smps_mode);
Dcfg80211.h867 enum nl80211_smps_mode smps_mode; member
3758 enum nl80211_smps_mode smps_mode; member
/Linux-v4.19/drivers/net/wireless/quantenna/qtnfmac/
Dqlink.h630 u8 smps_mode; member
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/
Dmt76x2_mac_common.c433 if (nss > 1 && sta && sta->smps_mode == IEEE80211_SMPS_DYNAMIC) in mt76x2_mac_write_txwi()
/Linux-v4.19/drivers/net/wireless/intel/iwlegacy/
Dcommon.c1894 (sta->smps_mode == IEEE80211_SMPS_STATIC) ? "static" : in il_set_ht_add_station()
1895 (sta->smps_mode == IEEE80211_SMPS_DYNAMIC) ? "dynamic" : in il_set_ht_add_station()
1902 switch (sta->smps_mode) { in il_set_ht_add_station()
1912 IL_WARN("Invalid MIMO PS mode %d\n", sta->smps_mode); in il_set_ht_add_station()
5060 il->current_ht_config.smps = conf->smps_mode; in il_mac_config()
/Linux-v4.19/drivers/net/wireless/ralink/rt2x00/
Drt2x00queue.c328 sta->smps_mode == IEEE80211_SMPS_DYNAMIC) in rt2x00queue_create_tx_descriptor_ht()

12