linux/drivers/net/wireless/ath/ath9k
Felix Fietkau 4245d31347 ath9k: do not insert padding into tx buffers on AR9380+
With the new EDMA descriptor format, a single descriptor can contain up
to four buffer pointers. By splitting the buffer into two parts, we can
let the hardware add the padding internally instead of using memmove on
the skb data.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-09-16 16:45:42 -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 ath9k_hw: fix synth delay for half/quarter channels 2011-07-11 15:02:15 -04:00
ar9001_initvals.h ath9k_hw: drop an unused column in AR5008-AR9002 initvals 2011-09-13 15:42:31 -04:00
ar9002_calib.c ath9k: Fix AR9287 calibration 2011-05-27 12:53:48 -04:00
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: remove the old tx descriptor API 2011-09-16 16:45:40 -04:00
ar9002_phy.c ath9k_hw: add a missing delay for an analog register 2011-07-11 15:02:15 -04:00
ar9002_phy.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
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: remove the old tx descriptor API 2011-09-16 16:45:40 -04:00
ar9003_mac.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
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 ath9k: add AR9330 initvals 2011-06-22 16:09:49 -04:00
ar9330_1p2_initvals.h ath9k: add AR9330 initvals 2011-06-22 16:09:49 -04:00
ar9340_initvals.h ath9k_hw: Add initvals.h for ar9340 2011-04-25 14:50:09 -04:00
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 ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9580_1p0_initvals.h ath9k_hw: add AR9580 support 2011-08-26 10:47:58 -04:00
ath9k.h ath9k: use the new API for setting tx descriptors 2011-09-16 16:45:40 -04:00
beacon.c ath9k: use the new API for setting tx descriptors 2011-09-16 16:45:40 -04:00
btcoex.c ath9k: Fix some smatch warnings 2011-07-18 14:29:46 -04:00
btcoex.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
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_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
eeprom.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
eeprom.h ath9k_hw: Add dump_eeprom support for AR9003 2011-08-09 15:42:37 -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 ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
htc_drv_beacon.c ath9k: Remove ATH9K_BEACON_PERIOD mask 2011-06-01 15:12:28 -04:00
htc_drv_debug.c wireless: ath9k: use %pM to print MAC 2011-07-20 15:04:39 -04:00
htc_drv_gpio.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
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 ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
htc_hst.c Merge ssh://master.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem 2011-05-24 16:47:54 -04:00
htc_hst.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
htc.h ath9k_htc: minor clean-up 2011-08-10 14:07:42 -04:00
hw-ops.h ath9k_hw: remove the old tx descriptor API 2011-09-16 16:45:40 -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: remove the old tx descriptor API 2011-09-16 16:45:40 -04:00
init.c ath9k: implement .get_antenna and .set_antenna 2011-09-14 13:56:22 -04:00
Kconfig wireless: Default to 'n' for 2 new added devices in Kconfig. 2011-05-27 12:53:46 -04:00
mac.c ath9k_hw: remove the old tx descriptor API 2011-09-16 16:45:40 -04:00
mac.h ath9k_hw: remove the old tx descriptor API 2011-09-16 16:45:40 -04:00
main.c ath9k: optimize ath9k_ps_restore 2011-09-16 16:45:41 -04:00
Makefile ath9k_htc: Move debug code to a separate file 2011-04-13 15:22:37 -04:00
pci.c ath9k: Fix PS wrappers and enabling LED 2011-09-16 16:45:35 -04:00
phy.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
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 ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
wmi.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
xmit.c ath9k: do not insert padding into tx buffers on AR9380+ 2011-09-16 16:45:42 -04:00