1
linux/drivers/net/wireless/ath/ath9k
Felix Fietkau 29bffa96e9 ath9k: allocate tx and rx status information on stack
ath_tx_status and ath_rx_status data are only necessary for a short
time, until they have been processed and converted into mac80211 data
structures.
Because of that, it makes no sense to keep them tied to the DMA
descriptor, that only wastes precious memory.
This patch allocates the data on stack in the functions that call the
conversion functions from ath9k_hw.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-03-31 14:46:41 -04:00
..
ahb.c
ani.c
ani.h
ath9k.h ath9k: split out access to tx status information 2010-03-31 14:46:41 -04:00
beacon.c ath9k: fix beacon timer restart after a card reset 2010-02-19 15:52:50 -05:00
btcoex.c
btcoex.h
calib.c ath9k_hw: use the skip count for PA calibration on AR9271 2010-03-23 16:50:15 -04:00
calib.h
common.c ath9k_common: Move RX filter code to ath9k_htc 2010-03-31 14:46:39 -04:00
common.h ath9k_common: Move RX filter code to ath9k_htc 2010-03-31 14:46:39 -04:00
debug.c ath9k: split out access to rx status information 2010-03-31 14:46:41 -04:00
debug.h ath9k: split out access to rx status information 2010-03-31 14:46:41 -04:00
eeprom_4k.c
eeprom_9287.c
eeprom_def.c
eeprom.c
eeprom.h
gpio.c
hif_usb.c ath9k_htc: Simplify RX URB management 2010-03-31 14:46:39 -04:00
hif_usb.h ath9k_htc: Simplify RX URB management 2010-03-31 14:46:39 -04:00
htc_drv_beacon.c ath9k_htc: Support for AR9271 chipset. 2010-03-23 16:50:17 -04:00
htc_drv_init.c ath9k_htc: Initialize HW opmode 2010-03-31 14:46:40 -04:00
htc_drv_main.c ath9k_htc: Handle TX queue overflow 2010-03-31 14:46:40 -04:00
htc_drv_txrx.c ath9k_htc: Handle TX queue overflow 2010-03-31 14:46:40 -04:00
htc_hst.c ath9k_htc: Fix watchdog pattern parsing 2010-03-31 14:46:39 -04:00
htc_hst.h ath9k_htc: Support for AR9271 chipset. 2010-03-23 16:50:17 -04:00
htc.h ath9k_htc: Handle TX queue overflow 2010-03-31 14:46:40 -04:00
hw.c ath9k_hw: fix hardware deinit 2010-03-23 16:50:16 -04:00
hw.h ath9k_hw: add HTC init hardware call for special resets for AR9271 2010-03-23 16:50:16 -04:00
init.c ath9k_hw: fix hardware deinit 2010-03-23 16:50:16 -04:00
initvals.h ath9k_hw: update initialization values for AR9271 2010-03-23 16:50:12 -04:00
Kconfig ath9k_htc: Support for AR9271 chipset. 2010-03-23 16:50:17 -04:00
mac.c ath9k: split out access to rx status information 2010-03-31 14:46:41 -04:00
mac.h ath9k: allocate tx and rx status information on stack 2010-03-31 14:46:41 -04:00
main.c ath9k: convert to new station add/remove callbacks 2010-02-19 15:52:52 -05:00
Makefile ath9k_htc: Support for AR9271 chipset. 2010-03-23 16:50:17 -04:00
pci.c
phy.c
phy.h ath9k: disable RIFS search for AR91xx based chips 2010-02-26 16:59:11 -05:00
rc.c ath9k: fix rate control tx status handling for A-MPDU 2010-03-10 17:44:45 -05:00
rc.h ath9k: decrease size of ath9k.ko 2010-03-23 16:50:11 -04:00
recv.c ath9k: allocate tx and rx status information on stack 2010-03-31 14:46:41 -04:00
reg.h ath9k_hw: add GPIO setup code for AR9271 2010-03-23 16:50:12 -04:00
virtual.c
wmi.c ath9k_htc: Support for AR9271 chipset. 2010-03-23 16:50:17 -04:00
wmi.h ath9k_htc: Support for AR9271 chipset. 2010-03-23 16:50:17 -04:00
xmit.c ath9k: allocate tx and rx status information on stack 2010-03-31 14:46:41 -04:00