kernel-ark/drivers/net/wireless/ath/ath9k
Rajkumar Manoharan 0f529e9849 ath9k_htc: Fix register read through bulk pipe
To optimize register read/write operations, the HTC firmwares were patched
to change EP3 and EP4 pipe types from Interrupt to Bulk. So register writes
are submitted as bulk urbs, but register reads are not. Also changing the
register read endpoint pipe as bulk type when URBs are filled improves the
register reads considerably which results in reduced scan time and CPU
utilization.

Signed-off-by: Rajkumar Manoharan <rmanoharan@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-09-16 15:46:08 -04:00
..
ahb.c
ani.c drivers/net/wireless/ath/ath9k: use ARRAY_SIZE macro in ani.c 2010-09-14 16:05:57 -04:00
ani.h
ar5008_initvals.h
ar5008_phy.c
ar9001_initvals.h
ar9002_calib.c
ar9002_hw.c ath9k_hw: Restore ANI registers to default during partial reset for AR9271 2010-09-07 13:54:34 -04:00
ar9002_initvals.h
ar9002_mac.c
ar9002_phy.c ath9k_hw: Add functions to get/set antenna diversity configuration 2010-09-07 13:54:33 -04:00
ar9002_phy.h ath9k_hw: Add functions to get/set antenna diversity configuration 2010-09-07 13:54:33 -04:00
ar9003_2p0_initvals.h
ar9003_2p2_initvals.h
ar9003_calib.c
ar9003_eeprom.c ath9k_hw: remove warning in ath9k_hw_def_get_num_ant_config 2010-09-16 15:46:05 -04:00
ar9003_eeprom.h
ar9003_hw.c
ar9003_mac.c ath9k_hw: handle rx key miss 2010-09-14 16:14:27 -04:00
ar9003_mac.h
ar9003_paprd.c
ar9003_phy.c
ar9003_phy.h
ath9k.h ath9k: fix BSSID mask calculation 2010-09-14 16:14:26 -04:00
beacon.c
btcoex.c ath9k_htc: Add support for bluetooth coexistence. 2010-08-24 16:32:05 -04:00
btcoex.h
calib.c
calib.h
common.c ath9k: Use common ath key management functions 2010-09-16 15:22:10 -04:00
common.h ath9k: Use common ath key management functions 2010-09-16 15:22:10 -04:00
debug.c ath9k: Print rxfilter in debugfs. 2010-09-16 15:45:50 -04:00
debug.h
eeprom_4k.c ath9k_hw: remove warning in ath9k_hw_def_get_num_ant_config 2010-09-16 15:46:05 -04:00
eeprom_9287.c ath9k_hw: remove warning in ath9k_hw_def_get_num_ant_config 2010-09-16 15:46:05 -04:00
eeprom_def.c ath9k_hw: remove warning in ath9k_hw_def_get_num_ant_config 2010-09-16 15:46:05 -04:00
eeprom.c
eeprom.h ath9k_hw: remove warning in ath9k_hw_def_get_num_ant_config 2010-09-16 15:46:05 -04:00
gpio.c
hif_usb.c ath9k_htc: Fix register read through bulk pipe 2010-09-16 15:46:08 -04:00
hif_usb.h
htc_drv_beacon.c
htc_drv_gpio.c ath9k_htc: Add support for bluetooth coexistence. 2010-08-24 16:32:05 -04:00
htc_drv_init.c ath9k: Use common ath key management functions 2010-09-16 15:22:10 -04:00
htc_drv_main.c ath9k: Use common ath key management functions 2010-09-16 15:22:10 -04:00
htc_drv_txrx.c ath9k_hw: remove useless hw capability flags 2010-09-14 16:14:27 -04:00
htc_hst.c ath9k_htc: Add support for bluetooth coexistence. 2010-08-24 16:32:05 -04:00
htc_hst.h ath9k_htc: Add support for bluetooth coexistence. 2010-08-24 16:32:05 -04:00
htc.h ath9k_htc: Add support for bluetooth coexistence. 2010-08-24 16:32:05 -04:00
hw-ops.h
hw.c ath9k: Use common ath key management functions 2010-09-16 15:22:10 -04:00
hw.h ath9k: Use common ath key management functions 2010-09-16 15:22:10 -04:00
init.c ath9k: Use common ath key management functions 2010-09-16 15:22:10 -04:00
Kconfig
mac.c ath9k_hw: handle rx key miss 2010-09-14 16:14:27 -04:00
mac.h ath9k: Use common ath key management functions 2010-09-16 15:22:10 -04:00
main.c ath9k: Use common ath key management functions 2010-09-16 15:22:10 -04:00
Makefile ath9k_htc: Add support for bluetooth coexistence. 2010-08-24 16:32:05 -04:00
pci.c
phy.h ath9k: Use common ath key management functions 2010-09-16 15:22:10 -04:00
rc.c
rc.h
recv.c ath9k: make ath_ant_div_conf_fast_divbias static 2010-09-16 15:46:03 -04:00
reg.h
virtual.c ath9k: fix BSSID mask calculation 2010-09-14 16:14:26 -04:00
wmi.c ath9k_htc: Fix memory leak on WMI event handler 2010-09-14 16:14:26 -04:00
wmi.h ath9k_htc: Fix memory leak on WMI event handler 2010-09-14 16:14:26 -04:00
xmit.c