linux/drivers/net/wireless/rt2x00
Helmut Schaa 7a5a681a7d rt2x00: Always inline rt2x00pci_enable_interrupt
This allows the compiler to perform the necessary bitfield calculations
during compile time instead of run time and thus reduces the number of
instructions to run during each tasklet invocation. This should improve
performance in the RX hotpath.

This comes at the cost of a slight increase in the module size (for
example rt2800pci):

Before:
   text    data     bss     dec     hex filename
  14133     832       4   14969    3a79 drivers/net/wireless/rt2x00/rt2800pci.ko

After:
   text    data     bss     dec     hex filename
  14149     832       4   14985    3a89 drivers/net/wireless/rt2x00/rt2800pci.ko

Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
Acked-by: Gertjan van Wingerde <gwingerde@gmail.com>
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-04-19 15:39:40 -04:00
..
Kconfig rt2x00: Add support for RT5390 chip 2011-02-21 15:40:00 -05:00
Makefile
rt2x00.h rt2x00: Decrease association time for USB devices 2011-04-19 15:39:37 -04:00
rt2x00config.c rt2x00: Split rt2x00dev->flags 2011-04-19 15:39:11 -04:00
rt2x00crypto.c rt2x00: Split rt2x00dev->flags 2011-04-19 15:39:11 -04:00
rt2x00debug.c rt2x00: Split rt2x00dev->flags 2011-04-19 15:39:11 -04:00
rt2x00debug.h
rt2x00dev.c rt2800usb: add timer to handle TX_STA_FIFO 2011-04-19 15:39:35 -04:00
rt2x00dump.h
rt2x00firmware.c rt2x00: Split rt2x00dev->flags 2011-04-19 15:39:11 -04:00
rt2x00ht.c rt2x00: Use TXOP_HTTXOP for beacons 2011-04-19 15:39:24 -04:00
rt2x00leds.c
rt2x00leds.h
rt2x00lib.h rt2x00: fix queue timeout checks 2011-04-19 15:39:30 -04:00
rt2x00link.c rt2x00: Split rt2x00dev->flags 2011-04-19 15:39:11 -04:00
rt2x00mac.c rt2x00: Split rt2x00dev->flags 2011-04-19 15:39:11 -04:00
rt2x00pci.c rt2x00: Decrease association time for USB devices 2011-04-19 15:39:37 -04:00
rt2x00pci.h rt2x00: Decrease association time for USB devices 2011-04-19 15:39:37 -04:00
rt2x00queue.c rt2x00: Decrease association time for USB devices 2011-04-19 15:39:37 -04:00
rt2x00queue.h rt2x00: fix queue timeout checks 2011-04-19 15:39:30 -04:00
rt2x00reg.h rt2x00: Remove STATE_RADIO_IRQ_OFF_ISR and STATE_RADIO_IRQ_ON_ISR 2011-01-31 15:06:24 -05:00
rt2x00soc.c rt2x00: Use ioremap for SoC devices instead of KSEG1ADDR. 2010-11-17 16:18:54 -05:00
rt2x00soc.h
rt2x00usb.c rt2x00: Decrease association time for USB devices 2011-04-19 15:39:37 -04:00
rt2x00usb.h rt2x00: Decrease association time for USB devices 2011-04-19 15:39:37 -04:00
rt61pci.c rt2x00: Always inline rt2x00pci_enable_interrupt 2011-04-19 15:39:40 -04:00
rt61pci.h rt2x00: Fix WMM Queue naming 2010-12-13 15:23:36 -05:00
rt73usb.c rt2x00: Split rt2x00dev->flags 2011-04-19 15:39:11 -04:00
rt73usb.h rt2x00: Fix WMM Queue naming 2010-12-13 15:23:36 -05:00
rt2400pci.c rt2x00: Always inline rt2x00pci_enable_interrupt 2011-04-19 15:39:40 -04:00
rt2400pci.h rt2x00: checkpatch.pl error fixes for rt2400pci.h 2010-11-15 13:26:13 -05:00
rt2500pci.c rt2x00: Always inline rt2x00pci_enable_interrupt 2011-04-19 15:39:40 -04:00
rt2500pci.h rt2x00: checkpatch.pl error fixes for rt2500pci.h 2010-11-15 13:26:15 -05:00
rt2500usb.c rt2x00: Split rt2x00dev->flags 2011-04-19 15:39:11 -04:00
rt2500usb.h
rt2800.h rt2x00: Implement tx power temperature compensation 2011-04-04 16:20:03 -04:00
rt2800lib.c rt2800usb: read TX_STA_FIFO asynchronously 2011-04-19 15:39:27 -04:00
rt2800lib.h rt2x00: Implement tx power temperature compensation 2011-04-04 16:20:03 -04:00
rt2800pci.c rt2x00: Always inline rt2x00pci_enable_interrupt 2011-04-19 15:39:40 -04:00
rt2800pci.h rt2x00: checkpatch.pl error fixes for rt2800pci.h 2010-11-15 13:26:20 -05:00
rt2800usb.c rt2800usb: add timer to handle TX_STA_FIFO 2011-04-19 15:39:35 -04:00
rt2800usb.h rt2x00: checkpatch.pl error fixes for rt2800usb.h 2010-11-15 13:26:23 -05:00