linux/drivers/net/wireless/ath/ath9k
Felix Fietkau 2b63a41d14 ath9k_hw: add a new API for setting tx descriptors
Instead of using lots of different functions with long argument lists,
pull all the necessary information from one struct. This makes the code
easier to read and eliminates the need for copying data between multiple
linked descriptors.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-09-16 16:45:39 -04:00
..
ahb.c ath9k: remove all references to subsysid, it's never used 2011-08-08 16:03:51 -04:00
ani.c ath9k: minor cleanup in ani 2011-08-29 15:25:29 -04:00
ani.h ath9k: minor cleanup in ani 2011-08-29 15:25:29 -04:00
ar5008_initvals.h ath9k_hw: fix the last register write for ar5416 addac 2011-09-13 15:42:31 -04:00
ar5008_phy.c
ar9001_initvals.h ath9k_hw: drop an unused column in AR5008-AR9002 initvals 2011-09-13 15:42:31 -04:00
ar9002_calib.c
ar9002_hw.c ath9k_hw: drop an unused column in AR5008-AR9002 initvals 2011-09-13 15:42:31 -04:00
ar9002_initvals.h ath9k_hw: drop an unused column in AR5008-AR9002 initvals 2011-09-13 15:42:31 -04:00
ar9002_mac.c ath9k_hw: add a new API for setting tx descriptors 2011-09-16 16:45:39 -04:00
ar9002_phy.c
ar9002_phy.h
ar9003_2p2_initvals.h ath9k_hw: Disable Walsh spatial spreading for 2 chains 2011-08-24 14:57:16 -04:00
ar9003_calib.c ath9k_hw: Fix magnitude/phase average in TxIQ Calibration 2011-09-14 13:56:33 -04:00
ar9003_eeprom.c ath9k_hw: move register definitions to header files 2011-09-16 16:45:34 -04:00
ar9003_eeprom.h ath9k_hw: Add support for AR946/8x chipsets. 2011-09-16 16:45:33 -04:00
ar9003_hw.c ath9k_hw: Add support for AR946/8x chipsets. 2011-09-16 16:45:33 -04:00
ar9003_mac.c ath9k_hw: add a new API for setting tx descriptors 2011-09-16 16:45:39 -04:00
ar9003_mac.h
ar9003_paprd.c ath9k_hw: Add support for AR946/8x chipsets. 2011-09-16 16:45:33 -04:00
ar9003_phy.c ath9k_hw: Add support for AR946/8x chipsets. 2011-09-16 16:45:33 -04:00
ar9003_phy.h ath9k_hw: move register definitions to header files 2011-09-16 16:45:34 -04:00
ar9330_1p1_initvals.h
ar9330_1p2_initvals.h
ar9340_initvals.h
ar9480_1p0_initvals.h ath9k_hw: Add initvals and register definitions for AR946/8x chipsets. 2011-09-16 16:45:32 -04:00
ar9480_2p0_initvals.h ath9k_hw: Add initvals and register definitions for AR946/8x chipsets. 2011-09-16 16:45:32 -04:00
ar9485_initvals.h
ar9580_1p0_initvals.h ath9k_hw: add AR9580 support 2011-08-26 10:47:58 -04:00
ath9k.h ath9k: reduce the number of functions that access the tx descriptor 2011-09-16 16:45:37 -04:00
beacon.c ath9k: call ath9k_hw_set_desc_link for beacon descriptors 2011-09-16 16:45:38 -04:00
btcoex.c ath9k: Fix some smatch warnings 2011-07-18 14:29:46 -04:00
btcoex.h
calib.c ath9k: Fix noisefloor history update for extn chains 2011-08-24 13:59:46 -04:00
calib.h ath9k_hw: calculate a much better approximation of channel noise 2011-08-08 16:04:19 -04:00
common.c ath9k: Move ath9k_init_crypto to common 2011-08-24 13:59:45 -04:00
common.h ath9k: Move ath9k_init_crypto to common 2011-08-24 13:59:45 -04:00
debug.c ath9k: remove ATH_TX_XRETRY and BUF_XRETRY flags 2011-09-16 16:45:37 -04:00
debug.h ath9k: remove ATH_TX_XRETRY and BUF_XRETRY flags 2011-09-16 16:45:37 -04:00
eeprom.c
eeprom.h ath9k_hw: Add dump_eeprom support for AR9003 2011-08-09 15:42:37 -04:00
eeprom_4k.c ath9k: remove eeprom txgain override for minor version < 19 2011-08-12 13:45:02 -04:00
eeprom_9287.c ath9k_hw: Add dump_eeprom support for AR9287 2011-08-09 15:42:37 -04:00
eeprom_def.c ath9k_hw: Add dump_eeprom support for eeprom_def 2011-08-09 15:42:38 -04:00
gpio.c ath9k: enable LED pin for AR946/8x chipsets 2011-09-16 16:45:35 -04:00
hif_usb.c ath9k: Fix some smatch warnings 2011-07-18 14:29:46 -04:00
hif_usb.h
htc.h ath9k_htc: minor clean-up 2011-08-10 14:07:42 -04:00
htc_drv_beacon.c
htc_drv_debug.c wireless: ath9k: use %pM to print MAC 2011-07-20 15:04:39 -04:00
htc_drv_gpio.c
htc_drv_init.c ath9k: eliminate common->{rx,tx}_chainmask 2011-09-14 13:56:19 -04:00
htc_drv_main.c ath9k: eliminate common->{rx,tx}_chainmask 2011-09-14 13:56:19 -04:00
htc_drv_txrx.c
htc_hst.c
htc_hst.h
hw-ops.h ath9k_hw: add a new API for setting tx descriptors 2011-09-16 16:45:39 -04:00
hw.c ath9k_hw: Do full chip reset on 11A channels for AR9003 2011-09-16 16:45:34 -04:00
hw.h ath9k_hw: add a new API for setting tx descriptors 2011-09-16 16:45:39 -04:00
init.c ath9k: implement .get_antenna and .set_antenna 2011-09-14 13:56:22 -04:00
Kconfig
mac.c ath9k: qinfo never be NULL in setuptxqueue 2011-08-24 13:59:45 -04:00
mac.h ath9k_hw: add a new API for setting tx descriptors 2011-09-16 16:45:39 -04:00
main.c ath9k: ensure that rx is not enabled during a reset 2011-09-16 16:45:37 -04:00
Makefile
pci.c ath9k: Fix PS wrappers and enabling LED 2011-09-16 16:45:35 -04:00
phy.h
rc.c ath9k: Change rate control to use legacy rate as last MRR 2011-08-24 14:57:15 -04:00
rc.h ath9k: Remove virtual wiphy specific frame type 2011-08-09 15:42:38 -04:00
recv.c ath9k: ensure that rx is not enabled during a reset 2011-09-16 16:45:37 -04:00
reg.h ath9k_hw: Add initvals and register definitions for AR946/8x chipsets. 2011-09-16 16:45:32 -04:00
wmi.c
wmi.h
xmit.c ath9k: move ath_buf_set_rate to remove a forward declaration 2011-09-16 16:45:37 -04:00