aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlwifi/iwl-debugfs.c
diff options
context:
space:
mode:
authorJohannes Berg <johannes@sipsolutions.net>2009-08-07 18:41:48 -0400
committerJohn W. Linville <linville@tuxdriver.com>2009-08-14 09:13:50 -0400
commit3ad3b92a5517c043ef30e4b95c4c39a35bbc36be (patch)
treeb0dbc0ef7fb0787088f2a9e20e954a025774e1ed /drivers/net/wireless/iwlwifi/iwl-debugfs.c
parent3a780d25428a0a391a8ba6c888cf4e89ac3fdbb1 (diff)
iwlwifi: refactor some thermal throttle code
Some of the thermal throttle data structures and code are really very intermingled with the sleep (power) control code. They really do belong together in a way since the thermal throttle code uses powersaving to achieve its goal, but it's making it hard to work on the powersave code. Split this up to make that easier. I've also changed the antenna defines to an enum and used the same enum for RX and TX. Signed-off-by: Johannes Berg <johannes@sipsolutions.net> Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-debugfs.c')
-rw-r--r--drivers/net/wireless/iwlwifi/iwl-debugfs.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-debugfs.c b/drivers/net/wireless/iwlwifi/iwl-debugfs.c
index 1ad4ff6bfff7..7b578d41101f 100644
--- a/drivers/net/wireless/iwlwifi/iwl-debugfs.c
+++ b/drivers/net/wireless/iwlwifi/iwl-debugfs.c
@@ -704,7 +704,7 @@ static ssize_t iwl_dbgfs_thermal_throttling_read(struct file *file,
704 size_t count, loff_t *ppos) 704 size_t count, loff_t *ppos)
705{ 705{
706 struct iwl_priv *priv = (struct iwl_priv *)file->private_data; 706 struct iwl_priv *priv = (struct iwl_priv *)file->private_data;
707 struct iwl_tt_mgmt *tt = &priv->power_data.tt; 707 struct iwl_tt_mgmt *tt = &priv->thermal_throttle;
708 struct iwl_tt_restriction *restriction; 708 struct iwl_tt_restriction *restriction;
709 char buf[100]; 709 char buf[100];
710 int pos = 0; 710 int pos = 0;
@@ -713,12 +713,11 @@ static ssize_t iwl_dbgfs_thermal_throttling_read(struct file *file,
713 713
714 pos += scnprintf(buf + pos, bufsz - pos, 714 pos += scnprintf(buf + pos, bufsz - pos,
715 "Thermal Throttling Mode: %s\n", 715 "Thermal Throttling Mode: %s\n",
716 (priv->power_data.adv_tt) 716 tt->advanced_tt ? "Advance" : "Legacy");
717 ? "Advance" : "Legacy");
718 pos += scnprintf(buf + pos, bufsz - pos, 717 pos += scnprintf(buf + pos, bufsz - pos,
719 "Thermal Throttling State: %d\n", 718 "Thermal Throttling State: %d\n",
720 tt->state); 719 tt->state);
721 if (priv->power_data.adv_tt) { 720 if (tt->advanced_tt) {
722 restriction = tt->restriction + tt->state; 721 restriction = tt->restriction + tt->state;
723 pos += scnprintf(buf + pos, bufsz - pos, 722 pos += scnprintf(buf + pos, bufsz - pos,
724 "Tx mode: %d\n", 723 "Tx mode: %d\n",