Home
last modified time | relevance | path

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

/linux-4.1.27/net/mac80211/
Dht.c140 enum ieee80211_smps_mode smps_mode; in ieee80211_ht_cap_ie_to_sta_ht_cap() local
265 smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_ht_cap_ie_to_sta_ht_cap()
268 smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_ht_cap_ie_to_sta_ht_cap()
271 smps_mode = IEEE80211_SMPS_OFF; in ieee80211_ht_cap_ie_to_sta_ht_cap()
275 if (smps_mode != sta->sta.smps_mode) in ieee80211_ht_cap_ie_to_sta_ht_cap()
277 sta->sta.smps_mode = smps_mode; in ieee80211_ht_cap_ie_to_sta_ht_cap()
496 enum ieee80211_smps_mode smps_mode) in ieee80211_request_smps() argument
505 if (sdata->u.mgd.driver_smps_mode == smps_mode) in ieee80211_request_smps()
507 sdata->u.mgd.driver_smps_mode = smps_mode; in ieee80211_request_smps()
512 if (WARN_ON_ONCE(smps_mode == IEEE80211_SMPS_AUTOMATIC)) in ieee80211_request_smps()
[all …]
Ddebugfs_netdev.c223 enum ieee80211_smps_mode smps_mode) in ieee80211_set_smps() argument
229 smps_mode == IEEE80211_SMPS_STATIC) in ieee80211_set_smps()
234 (smps_mode == IEEE80211_SMPS_DYNAMIC || in ieee80211_set_smps()
235 smps_mode == IEEE80211_SMPS_AUTOMATIC)) in ieee80211_set_smps()
244 err = __ieee80211_request_smps_mgd(sdata, smps_mode); in ieee80211_set_smps()
246 err = __ieee80211_request_smps_ap(sdata, smps_mode); in ieee80211_set_smps()
265 smps_modes[sdata->smps_mode]); in ieee80211_if_fmt_smps()
269 smps_modes[sdata->smps_mode]); in ieee80211_if_fmt_smps()
Dstatus.c199 enum ieee80211_smps_mode smps_mode; in ieee80211_frame_acked() local
203 smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_frame_acked()
206 smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_frame_acked()
210 smps_mode = IEEE80211_SMPS_OFF; in ieee80211_frame_acked()
222 sdata->smps_mode = smps_mode; in ieee80211_frame_acked()
226 sta->known_smps_mode = smps_mode; in ieee80211_frame_acked()
Dcfg.c728 switch (params->smps_mode) { in ieee80211_start_ap()
730 sdata->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_start_ap()
733 sdata->smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_start_ap()
736 sdata->smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_start_ap()
1812 sdata->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_join_mesh()
2278 enum ieee80211_smps_mode smps_mode) in __ieee80211_request_smps_ap() argument
2290 sdata->u.ap.req_smps = smps_mode; in __ieee80211_request_smps_ap()
2293 if (old_req == smps_mode || in __ieee80211_request_smps_ap()
2294 smps_mode == IEEE80211_SMPS_AUTOMATIC) in __ieee80211_request_smps_ap()
2299 sdata->smps_mode = smps_mode; in __ieee80211_request_smps_ap()
[all …]
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()
623 local->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_alloc_hw_nm()
Dchan.c711 switch (sdata->smps_mode) { in ieee80211_recalc_smps_chanctx()
714 sdata->smps_mode); in ieee80211_recalc_smps_chanctx()
744 local->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_recalc_smps_chanctx()
746 local->smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_recalc_smps_chanctx()
748 local->smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_recalc_smps_chanctx()
Docb.c189 sdata->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_ocb_join()
Dieee80211_i.h890 enum ieee80211_smps_mode smps_mode; member
1334 enum ieee80211_smps_mode smps_mode; member
1959 enum ieee80211_smps_mode smps_mode);
1961 enum ieee80211_smps_mode smps_mode);
Drx.c2635 enum ieee80211_smps_mode smps_mode; in ieee80211_rx_h_action() local
2640 smps_mode = IEEE80211_SMPS_OFF; in ieee80211_rx_h_action()
2643 smps_mode = IEEE80211_SMPS_STATIC; in ieee80211_rx_h_action()
2646 smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_rx_h_action()
2653 if (rx->sta->sta.smps_mode == smps_mode) in ieee80211_rx_h_action()
2655 rx->sta->sta.smps_mode = smps_mode; in ieee80211_rx_h_action()
Dsta_info.c372 sta->sta.smps_mode = IEEE80211_SMPS_OFF; in sta_info_alloc()
1205 sdata->smps_mode) && in ieee80211_sta_ps_deliver_wakeup()
Dmlme.c822 sband, chan, sdata->smps_mode); in ieee80211_send_assoc()
4281 sdata->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_prep_channel()
4777 sdata->smps_mode = IEEE80211_SMPS_DYNAMIC; in ieee80211_mgd_assoc()
4779 sdata->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_mgd_assoc()
4781 sdata->smps_mode = ifmgd->req_smps; in ieee80211_mgd_assoc()
Drc80211_minstrel_ht.c1180 if (sta->smps_mode == IEEE80211_SMPS_STATIC && nss > 1) in minstrel_ht_update_caps()
Dibss.c1830 sdata->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_ibss_join()
Dtrace.h338 __entry->smps = local->hw.conf.smps_mode;
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/
Dtt.c266 enum ieee80211_smps_mode smps_mode; in iwl_mvm_tt_smps_iterator() local
271 smps_mode = IEEE80211_SMPS_DYNAMIC; in iwl_mvm_tt_smps_iterator()
273 smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_tt_smps_iterator()
278 iwl_mvm_update_smps(mvm, vif, IWL_MVM_SMPS_REQ_TT, smps_mode); in iwl_mvm_tt_smps_iterator()
Dcoex.c539 enum ieee80211_smps_mode smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_bt_notif_iterator() local
564 smps_mode); in iwl_mvm_bt_notif_iterator()
574 smps_mode = IEEE80211_SMPS_STATIC; in iwl_mvm_bt_notif_iterator()
576 smps_mode = IEEE80211_SMPS_DYNAMIC; in iwl_mvm_bt_notif_iterator()
580 smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_bt_notif_iterator()
585 smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_bt_notif_iterator()
589 mvmvif->id, bt_activity_grading, smps_mode); in iwl_mvm_bt_notif_iterator()
593 smps_mode); in iwl_mvm_bt_notif_iterator()
Dcoex_legacy.c847 enum ieee80211_smps_mode smps_mode; in iwl_mvm_bt_notif_iterator() local
856 smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_bt_notif_iterator()
874 smps_mode); in iwl_mvm_bt_notif_iterator()
884 smps_mode = IEEE80211_SMPS_STATIC; in iwl_mvm_bt_notif_iterator()
886 smps_mode = vif->type == NL80211_IFTYPE_AP ? in iwl_mvm_bt_notif_iterator()
892 smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_bt_notif_iterator()
896 smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_bt_notif_iterator()
901 smps_mode); in iwl_mvm_bt_notif_iterator()
905 smps_mode); in iwl_mvm_bt_notif_iterator()
Dutils.c752 enum ieee80211_smps_mode smps_mode; in iwl_mvm_update_smps() local
762 smps_mode = IEEE80211_SMPS_OFF; in iwl_mvm_update_smps()
764 smps_mode = IEEE80211_SMPS_AUTOMATIC; in iwl_mvm_update_smps()
770 smps_mode = IEEE80211_SMPS_STATIC; in iwl_mvm_update_smps()
774 smps_mode = IEEE80211_SMPS_DYNAMIC; in iwl_mvm_update_smps()
777 ieee80211_request_smps(vif, smps_mode); in iwl_mvm_update_smps()
Dsta.c148 switch (sta->smps_mode) { in iwl_mvm_sta_send_to_fw()
Drs.c169 if (sta->smps_mode == IEEE80211_SMPS_STATIC) in rs_mimo_allow()
/linux-4.1.27/drivers/net/wireless/iwlwifi/
Diwl-config.h189 enum ieee80211_smps_mode smps_mode; member
/linux-4.1.27/drivers/net/wireless/iwlwifi/dvm/
Dsta.c212 (sta->smps_mode == IEEE80211_SMPS_STATIC) ? in iwl_sta_calc_ht_flags()
214 (sta->smps_mode == IEEE80211_SMPS_DYNAMIC) ? in iwl_sta_calc_ht_flags()
217 switch (sta->smps_mode) { in iwl_sta_calc_ht_flags()
227 IWL_WARN(priv, "Invalid MIMO PS mode %d\n", sta->smps_mode); in iwl_sta_calc_ht_flags()
Drxon.c526 priv->cfg->ht_params && priv->cfg->ht_params->smps_mode) in iwlagn_rxon_connect()
528 priv->cfg->ht_params->smps_mode); in iwlagn_rxon_connect()
1201 priv->current_ht_config.smps = conf->smps_mode; in iwlagn_mac_config()
Dmac80211.c984 priv->current_ht_config.smps = conf->smps_mode; in iwlagn_mac_channel_switch()
Drs.c1274 if (sta->smps_mode == IEEE80211_SMPS_STATIC) in rs_switch_to_mimo2()
1329 if (sta->smps_mode == IEEE80211_SMPS_STATIC) in rs_switch_to_mimo3()
/linux-4.1.27/include/net/
Dmac80211.h1264 enum ieee80211_smps_mode smps_mode; member
1628 enum ieee80211_smps_mode smps_mode; member
4961 enum ieee80211_smps_mode smps_mode);
Dcfg80211.h727 enum nl80211_smps_mode smps_mode; member
/linux-4.1.27/drivers/net/wireless/iwlegacy/
Dcommon.c1892 (sta->smps_mode == IEEE80211_SMPS_STATIC) ? "static" : in il_set_ht_add_station()
1893 (sta->smps_mode == IEEE80211_SMPS_DYNAMIC) ? "dynamic" : in il_set_ht_add_station()
1900 switch (sta->smps_mode) { in il_set_ht_add_station()
1910 IL_WARN("Invalid MIMO PS mode %d\n", sta->smps_mode); in il_set_ht_add_station()
5051 il->current_ht_config.smps = conf->smps_mode; in il_mac_config()
D4965-rs.c1185 if (sta->smps_mode == IEEE80211_SMPS_STATIC) in il4965_rs_switch_to_mimo2()
D4965-mac.c6106 il->current_ht_config.smps = conf->smps_mode; in il4965_mac_channel_switch()
/linux-4.1.27/drivers/net/wireless/rt2x00/
Drt2x00queue.c330 sta->smps_mode == IEEE80211_SMPS_DYNAMIC) in rt2x00queue_create_tx_descriptor_ht()
/linux-4.1.27/drivers/net/wireless/
Dmac80211_hwsim.c1516 smps_modes[conf->smps_mode]); in mac80211_hwsim_config()
1523 smps_modes[conf->smps_mode]); in mac80211_hwsim_config()
/linux-4.1.27/drivers/net/wireless/ath/ath10k/
Dmac.c5009 sta->smps_mode); in ath10k_sta_rc_update()
5040 switch (sta->smps_mode) { in ath10k_sta_rc_update()
5053 sta->smps_mode, sta->addr); in ath10k_sta_rc_update()
/linux-4.1.27/net/wireless/
Dnl80211.c3411 params.smps_mode = in nl80211_start_ap()
3413 switch (params.smps_mode) { in nl80211_start_ap()
3430 params.smps_mode = NL80211_SMPS_OFF; in nl80211_start_ap()