summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlwifi/mvm/mvm.h
diff options
context:
space:
mode:
authorLuciano Coelho2014-08-08 18:18:35 +0200
committerEmmanuel Grumbach2014-09-03 21:48:58 +0200
commitef9203d23fecf11e02958de0988170a67adf7447 (patch)
tree4384595ed1eab46d850b2218f92ef81cc2a18b57 /drivers/net/wireless/iwlwifi/mvm/mvm.h
parentiwlwifi: mvm: refactor iwl_mvm_power_set_pm() to spin the ps part off (diff)
downloadkernel-qcow2-linux-ef9203d23fecf11e02958de0988170a67adf7447.tar.gz
kernel-qcow2-linux-ef9203d23fecf11e02958de0988170a67adf7447.tar.xz
kernel-qcow2-linux-ef9203d23fecf11e02958de0988170a67adf7447.zip
iwlwifi: mvm: add function to update only ps
Add a new iwl_mvm_power_update_ps() function that allows only ps to be updated according to changes in the vifs. This allows us to disable ps only without affecting the pm values of the vifs (and to avoid sending unnecessary MAC_PM_POWER_TABLE commands to the firmware). Signed-off-by: Luciano Coelho <luciano.coelho@intel.com> Reviewed-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/mvm/mvm.h')
-rw-r--r--drivers/net/wireless/iwlwifi/mvm/mvm.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/mvm/mvm.h b/drivers/net/wireless/iwlwifi/mvm/mvm.h
index 08cb26d86be2..108ef161ee11 100644
--- a/drivers/net/wireless/iwlwifi/mvm/mvm.h
+++ b/drivers/net/wireless/iwlwifi/mvm/mvm.h
@@ -983,6 +983,7 @@ int rs_pretty_print_rate(char *buf, const u32 rate);
/* power management */
int iwl_mvm_power_update_device(struct iwl_mvm *mvm);
int iwl_mvm_power_update_mac(struct iwl_mvm *mvm);
+int iwl_mvm_power_update_ps(struct iwl_mvm *mvm);
int iwl_mvm_power_mac_dbgfs_read(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
char *buf, int bufsz);