linux-pinenote/drivers/net/wireless/rt2x00
Ivo van Doorn f44df18c58 rt2x00: Implement flush callback
Implement a basic flush callback function, which simply loops
over all TX queues and waits until all frames have been transmitted
and the status reports have been gathered.

At this moment we don't support dropping any frames during the
flush, but mac80211 will only send 'false' for this argument anyway,
so this is not important at this time.

Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
Acked-by: Helmut Schaa <helmut.schaa@googlemail.com>
Acked-by: Gertjan van Wingerde <gwingerde@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-11-15 13:26:04 -05:00
..
Kconfig
Makefile
rt2x00.h rt2x00: Implement flush callback 2010-11-15 13:26:04 -05:00
rt2x00config.c rt2x00: Implement HT protection for rt2800 2010-10-05 13:35:26 -04:00
rt2x00crypto.c
rt2x00debug.c rt2x00: Optimize rt2x00debug_dump_frame when frame dumping is not active 2010-11-15 13:26:00 -05:00
rt2x00debug.h
rt2x00dev.c rt2x00: Fix URB error handling 2010-10-11 15:04:26 -04:00
rt2x00dump.h
rt2x00firmware.c
rt2x00ht.c rt2x00: Improve cooperation between rt2800pci and minstrel 2010-10-05 13:35:29 -04:00
rt2x00leds.c
rt2x00leds.h
rt2x00lib.h rt2x00: Simplify Queue function arguments 2010-10-11 15:04:25 -04:00
rt2x00link.c rt2x00: Move watchdog work to kernel work_queue 2010-10-11 15:04:25 -04:00
rt2x00mac.c rt2x00: Implement flush callback 2010-11-15 13:26:04 -05:00
rt2x00pci.c rt2x00pci: do not use GFP_DMA 2010-11-15 13:24:39 -05:00
rt2x00pci.h
rt2x00queue.c rt2x00: Reduce tx descriptor size 2010-11-15 13:25:59 -05:00
rt2x00queue.h rt2x00: Rename rt2x00queue_timeout 2010-11-15 13:26:02 -05:00
rt2x00reg.h
rt2x00soc.c
rt2x00soc.h
rt2x00usb.c rt2x00: Remove failsave from rt2x00usb_watchdog_tx_dma 2010-11-15 13:26:03 -05:00
rt2x00usb.h rt2x00: Simplify arguments to rt2x00 driver callback functions 2010-08-25 14:34:54 -04:00
rt61pci.c rt2x00: Implement flush callback 2010-11-15 13:26:04 -05:00
rt61pci.h
rt73usb.c rt2x00: Implement flush callback 2010-11-15 13:26:04 -05:00
rt73usb.h
rt2400pci.c rt2x00: Implement flush callback 2010-11-15 13:26:04 -05:00
rt2400pci.h
rt2500pci.c rt2x00: Implement flush callback 2010-11-15 13:26:04 -05:00
rt2500pci.h
rt2500usb.c rt2x00: Implement flush callback 2010-11-15 13:26:04 -05:00
rt2500usb.h
rt2800.h rt2x00: Add TXOP_CTRL_CFG register definition 2010-11-15 13:25:55 -05:00
rt2800lib.c rt2x00: Reduce tx descriptor size 2010-11-15 13:25:59 -05:00
rt2800lib.h rt2x00: Split out parts of the rt2800_txdone function for easier reuse 2010-10-05 13:35:26 -04:00
rt2800pci.c rt2x00: Implement flush callback 2010-11-15 13:26:04 -05:00
rt2800pci.h
rt2800usb.c rt2x00: Implement flush callback 2010-11-15 13:26:04 -05:00
rt2800usb.h