kernel_optimize_test/drivers/net/wireless/ath/ath9k
Senthil Balasubramanian 5151390669 ath9k: optimize the usage of power save wrappers.
We need not wake up the chip even before mutex lock is acquired and also
that it is required only if we are going to drain the txq. So place the
wrappers accordingly and this change is also useful when there are no
pending frames in the txq as we do not wake up the chip unnecessarily.

Signed-off-by: Senthil Balasubramanian <senthilkumar@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-04-25 14:50:18 -04:00
..
ahb.c ath9k: Fix warning: symbol 'ath9k_platform_id_table' was not declared. Should it be static? 2011-04-25 14:50:17 -04:00
ani.c ath9k: Fix warnings from -Wunused-but-set-variable 2011-04-25 14:50:14 -04:00
ani.h
ar5008_initvals.h
ar5008_phy.c ath9k_hw: turn a few big macros into functions 2011-03-30 14:15:19 -04:00
ar9001_initvals.h
ar9002_calib.c ath9k_hw: Fix throughput drops in HT40 mode for AR9287 chips 2011-03-30 14:15:11 -04:00
ar9002_hw.c ath9k_hw: Fix system hang when resuming from S3/S4 2011-01-28 15:27:20 -05:00
ar9002_initvals.h
ar9002_mac.c ath9k: fix powersave frame filtering/buffering in AP mode 2011-04-19 15:38:06 -04:00
ar9002_phy.c
ar9002_phy.h ath9k_hw: Fix instable target power control b/w CCK/OFDM 2011-04-12 16:57:35 -04:00
ar9003_2p2_initvals.h ath9k_hw: update AR9003 low_ob_db_tx_gain to improve spur performance 2011-04-12 16:59:45 -04:00
ar9003_calib.c ath9k_hw: Read iq calibration data only for active chains 2011-04-25 14:50:12 -04:00
ar9003_eeprom.c ath9k: Fix warnings from -Wunused-but-set-variable 2011-04-25 14:50:14 -04:00
ar9003_eeprom.h
ar9003_hw.c ath9k_hw: Initialize tx and rx gain table from initvals.h for ar9340 2011-04-25 14:50:09 -04:00
ar9003_mac.c ath9k: fix powersave frame filtering/buffering in AP mode 2011-04-19 15:38:06 -04:00
ar9003_mac.h
ar9003_paprd.c
ar9003_phy.c ath9k: Fix warnings from -Wunused-but-set-variable 2011-04-25 14:50:14 -04:00
ar9003_phy.h ath9k_hw: Fix register offset AR_PHY_65NM_CH0_THERM for AR9340 2011-04-25 14:50:10 -04:00
ar9340_initvals.h ath9k_hw: Add initvals.h for ar9340 2011-04-25 14:50:09 -04:00
ar9485_initvals.h ath9k: Update gain table for AR9485 2011-04-12 16:58:41 -04:00
ath9k.h ath9k: Fix LED gpio for AR93xx chipsets. 2011-04-25 14:50:17 -04:00
beacon.c ath9k: Fix beacon generation on foreign channel 2011-04-19 15:38:05 -04:00
btcoex.c
btcoex.h
calib.c ath9k_hw: Increase the wait count for nf load. 2011-03-11 14:15:36 -05:00
calib.h
common.c ath9k: cleanup few redundant macros 2011-04-04 16:18:33 -04:00
common.h ath9k: move update tx power to common 2011-02-03 16:44:43 -05:00
debug.c ath9k: Add RSSI information from control and extension chains 2011-04-12 16:58:39 -04:00
debug.h ath9k: Add RSSI information from control and extension chains 2011-04-12 16:58:39 -04:00
eeprom_4k.c ath9k_hw: Fix instable target power control b/w CCK/OFDM 2011-04-12 16:57:35 -04:00
eeprom_9287.c ath9k: Fix warnings from -Wunused-but-set-variable 2011-04-25 14:50:14 -04:00
eeprom_def.c ath9k_hw: Speedup register ops for HTC driver 2011-03-30 14:15:12 -04:00
eeprom.c ath9k_hw: Offload USB eeprom reading to target 2011-01-19 11:36:06 -05:00
eeprom.h ath9k_hw: Fix instable target power control b/w CCK/OFDM 2011-04-12 16:57:35 -04:00
gpio.c ath9k: Fix LED gpio for AR93xx chipsets. 2011-04-25 14:50:17 -04:00
hif_usb.c ath9k: avoid using trinary operator w/ TX_STAT_INC 2011-04-14 15:29:06 -04:00
hif_usb.h ath9k_htc: Fix AMPDU subframe handling 2011-04-25 14:50:14 -04:00
htc_drv_beacon.c ath9k: Fix warnings from -Wunused-but-set-variable 2011-04-25 14:50:14 -04:00
htc_drv_debug.c ath9k_htc: Use power save wrappers when accessing HW 2011-04-25 14:50:14 -04:00
htc_drv_gpio.c ath9k_htc: Fix AMPDU subframe handling 2011-04-25 14:50:14 -04:00
htc_drv_init.c ath9k_htc: Fix AMPDU subframe handling 2011-04-25 14:50:14 -04:00
htc_drv_main.c ath9k_htc: Use power save wrappers when accessing HW 2011-04-25 14:50:14 -04:00
htc_drv_txrx.c ath9k: Fix warnings from -Wunused-but-set-variable 2011-04-25 14:50:14 -04:00
htc_hst.c ath9k_htc: Drain packets on station removal 2011-04-13 15:24:16 -04:00
htc_hst.h ath9k_htc: Remove unused macros and structures 2011-04-25 14:50:15 -04:00
htc.h ath9k_htc: Remove unused macros and structures 2011-04-25 14:50:15 -04:00
hw-ops.h ath9k: fix powersave frame filtering/buffering in AP mode 2011-04-19 15:38:06 -04:00
hw.c ath9k_hw: Fix incorrect baseband PLL phase shift for AR9485 2011-04-25 14:50:17 -04:00
hw.h ath9k_hw: Initialize mode registers from initvals.h for AR9340 2011-04-25 14:50:09 -04:00
init.c ath9k_hw: Get AHB clock information from ath9k_platform_data 2011-04-25 14:50:08 -04:00
Kconfig ath9k: introduce ATH9K_{PCI,AHB} config options 2011-04-13 15:21:34 -04:00
mac.c ath9k_hw: Disable INTR_HOST1_FATAL to avoid interrupt strom with ar9430 2011-04-25 14:50:13 -04:00
mac.h ath9k: fix powersave frame filtering/buffering in AP mode 2011-04-19 15:38:06 -04:00
main.c ath9k: optimize the usage of power save wrappers. 2011-04-25 14:50:18 -04:00
Makefile ath9k_htc: Move debug code to a separate file 2011-04-13 15:22:37 -04:00
pci.c ath9k: fold struct ath_wiphy into struct ath_softc 2011-01-28 15:42:00 -05:00
phy.h ath9k_hw: Configure pll control register accordingly for AR9340 2011-04-25 14:50:08 -04:00
rc.c ath9k: Fix warnings from -Wunused-but-set-variable 2011-04-25 14:50:14 -04:00
rc.h
recv.c ath9k: Fix warnings from -Wunused-but-set-variable 2011-04-25 14:50:14 -04:00
reg.h ath9k_hw: Configure pll control register accordingly for AR9340 2011-04-25 14:50:08 -04:00
wmi.c ath9k_htc: Add detailed firmware statistics 2011-04-13 15:24:41 -04:00
wmi.h ath9k_htc: Add detailed firmware statistics 2011-04-13 15:24:41 -04:00
xmit.c ath9k: assign keycache slots to unencrypted stations 2011-04-19 15:38:06 -04:00