linux/drivers/net/wireless/ath/ath9k
Sujith Manoharan 13084c2d18 ath9k: Return early for error conditions
Do not try to cancel work instances and ANI when
the device is not present or WOW triggers are
not configured. Bail out early and use ath_err()
for such error conditions.

Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2015-02-03 15:30:55 +02:00
..
ahb.c ath9k: Add HW IDs for QCA956x 2015-01-15 14:24:57 +02:00
ani.c ath9k: Add QCA956x HW support 2015-01-15 14:25:03 +02:00
ani.h
antenna.c
ar953x_initvals.h ath9k: Update QCA953x initvals 2015-01-29 10:33:20 +02:00
ar955x_1p0_initvals.h ath9k: Update AR955x initvals 2015-01-29 10:33:21 +02:00
ar956x_initvals.h ath9k: Add initvals for QCA956x 2015-01-15 14:24:59 +02:00
ar5008_initvals.h
ar5008_phy.c ath9k: add power per-rate tables for AR9002 chips 2015-01-15 14:47:06 +02:00
ar9001_initvals.h
ar9002_calib.c ath9k_hw: start initial NF calibration after PA calibration on <AR9003 2014-10-27 14:16:18 -04:00
ar9002_hw.c
ar9002_initvals.h
ar9002_mac.c ath9k: add TPC capability to TX descriptor path 2014-11-25 14:09:56 -05:00
ar9002_phy.c ath9k: For AR9271 chipsets, set count = 0 for endless samples. 2014-11-11 16:31:14 -05:00
ar9002_phy.h
ar9003_2p2_initvals.h
ar9003_buffalo_initvals.h
ar9003_calib.c ath9k: Enable manual peak detect calibration 2015-01-29 10:33:25 +02:00
ar9003_eeprom.c ath9k: Add QCA956x HW support 2015-01-15 14:25:03 +02:00
ar9003_eeprom.h
ar9003_hw.c ath9k: Add initvals for QCA956x 2015-01-15 14:24:59 +02:00
ar9003_mac.c ath9k: add TPC capability to TX descriptor path 2014-11-25 14:09:56 -05:00
ar9003_mac.h
ar9003_mci.c
ar9003_mci.h
ar9003_paprd.c
ar9003_phy.c ath9k: Add QCA956x HW support 2015-01-15 14:25:03 +02:00
ar9003_phy.h ath9k: Fix register definitions for QCA956x 2015-01-15 14:25:01 +02:00
ar9003_rtt.c
ar9003_rtt.h ath9k_hw: make support for PC-OEM cards optional 2014-10-27 14:16:18 -04:00
ar9003_wow.c
ar9330_1p1_initvals.h
ar9330_1p2_initvals.h
ar9340_initvals.h
ar9462_2p0_initvals.h
ar9462_2p1_initvals.h
ar9485_initvals.h
ar9565_1p0_initvals.h
ar9565_1p1_initvals.h
ar9580_1p0_initvals.h ath9k: Update AR9580 initvals 2014-10-27 14:16:17 -04:00
ath9k.h ath9k and ath9k_htc: rename variable "led_blink" 2015-01-27 20:06:27 +02:00
beacon.c ath9k: add TPC capability to TX descriptor path 2014-11-25 14:09:56 -05:00
btcoex.c
btcoex.h
calib.c ath9k: restart hardware after noise floor calibration failure 2014-10-27 14:16:18 -04:00
calib.h ath9k: restart hardware after noise floor calibration failure 2014-10-27 14:16:18 -04:00
channel.c mac80211: allow drivers to support NL80211_SCAN_FLAG_RANDOM_ADDR 2014-11-19 18:46:09 +01:00
common-beacon.c Revert "ath9k: Calculate sleep duration" 2014-09-11 14:17:20 -04:00
common-beacon.h
common-debug.c
common-debug.h
common-init.c
common-init.h
common-spectral.c ath9k: move spectral.* to common-spectral.* 2014-11-11 16:31:14 -05:00
common-spectral.h ath9k: common-spectral: don't depend from ATH9K_DEBUGFS 2014-11-17 15:32:14 -05:00
common.c Merge commit '4e6ce4dc7ce71d0886908d55129d5d6482a27ff9' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless 2014-11-19 15:38:48 -05:00
common.h ath9k: move spectral.* to common-spectral.* 2014-11-11 16:31:14 -05:00
debug_sta.c
debug.c ath9k: enable per-packet TPC on AR9002 based chips 2015-01-15 14:47:34 +02:00
debug.h Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
dfs_debug.c
dfs_debug.h
dfs.c
dfs.h
dynack.c ath9k: fix getting tx duration for dynack 2014-09-30 13:17:48 -04:00
dynack.h ath9k: add dynamic ACK timeout estimation 2014-09-16 16:18:30 -04:00
eeprom_4k.c ath9k: add power per-rate tables for AR9002 chips 2015-01-15 14:47:06 +02:00
eeprom_9287.c ath9k: add power per-rate tables for AR9002 chips 2015-01-15 14:47:06 +02:00
eeprom_def.c ath9k: add power per-rate tables for AR9002 chips 2015-01-15 14:47:06 +02:00
eeprom.c
eeprom.h
gpio.c ath9k and ath9k_htc: rename variable "led_blink" 2015-01-27 20:06:27 +02:00
hif_usb.c
hif_usb.h
htc_drv_beacon.c
htc_drv_debug.c ath9k_htc: add spectral scan debug interface 2014-11-11 16:31:15 -05:00
htc_drv_gpio.c ath9k and ath9k_htc: rename variable "led_blink" 2015-01-27 20:06:27 +02:00
htc_drv_init.c ath9k and ath9k_htc: rename variable "led_blink" 2015-01-27 20:06:27 +02:00
htc_drv_main.c mac80211: allow drivers to support NL80211_SCAN_FLAG_RANDOM_ADDR 2014-11-19 18:46:09 +01:00
htc_drv_txrx.c ath9k_htc: process rx spectral packets 2014-11-11 16:31:15 -05:00
htc_hst.c ath9k_htc: remove dead code in error path of ath9k_htc_txcompletion_cb 2015-01-23 21:16:02 +02:00
htc_hst.h
htc.h ath9k and ath9k_htc: rename variable "led_blink" 2015-01-27 20:06:27 +02:00
hw-ops.h ath9k: restart hardware after noise floor calibration failure 2014-10-27 14:16:18 -04:00
hw.c ath9k: Remove ATH9K_HW_WOW_DEVICE_CAPABLE 2015-02-03 15:30:52 +02:00
hw.h ath9k: Remove ATH9K_HW_WOW_DEVICE_CAPABLE 2015-02-03 15:30:52 +02:00
init.c ath9k and ath9k_htc: rename variable "led_blink" 2015-01-27 20:06:27 +02:00
Kconfig ath9k_common: make sure DEBUG_FS and RELAY enabled 2014-11-19 15:50:04 -05:00
link.c cfg80211: remove "channel" from survey names 2015-01-08 15:27:52 +01:00
mac.c ath9k: Add QCA956x HW support 2015-01-15 14:25:03 +02:00
mac.h ath9k: add TPC capability to TX descriptor path 2014-11-25 14:09:56 -05:00
main.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless 2014-12-08 13:58:58 -05:00
Makefile ath9k: move spectral.* to common-spectral.* 2014-11-11 16:31:14 -05:00
mci.c
mci.h
pci.c ath9k: Update PCI IDs for AR9565 2015-01-15 14:53:26 +02:00
phy.h
recv.c ath9k: Add QCA956x HW support 2015-01-15 14:25:03 +02:00
reg.h ath9k: Add a macro to identify PCOEM chips 2015-01-29 10:33:22 +02:00
tx99.c ath9k: Unify reset API 2014-10-27 14:16:14 -04:00
wmi.c
wmi.h
wow.c ath9k: Return early for error conditions 2015-02-03 15:30:55 +02:00
xmit.c ath9k: Fix no-ack frame status 2015-01-23 19:00:37 +02:00