linux/drivers/net/wireless/orinoco
David Kilroy bcad6e80f3 orinoco: encapsulate driver locking
Local bus and USB drivers will need to do locking differently.

The original orinoco_usb patches had a boolean variable controlling
whether spin_lock_bh was used, or irq based locking. This version
provides wrappers for the lock functions and the drivers specify the
functions pointers needed.

This will introduce a performance penalty, but I'm not expecting it to
be noticable.

Signed-off-by: David Kilroy <kilroyd@googlemail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-05-03 14:53:07 -04:00
..
airport.c orinoco: encapsulate driver locking 2010-05-03 14:53:07 -04:00
cfg.c orinoco: add hermes_ops 2010-05-03 14:53:06 -04:00
cfg.h orinoco: initiate cfg80211 conversion 2009-07-10 15:01:44 -04:00
fw.c orinoco: add hermes_ops 2010-05-03 14:53:06 -04:00
fw.h orinoco: firmware: consistently compile out fw cache support if not requested 2009-03-16 18:09:26 -04:00
hermes_dld.c orinoco: add hermes_ops 2010-05-03 14:53:06 -04:00
hermes_dld.h orinoco: prevent accessing memory outside the firmware image 2009-02-27 14:53:02 -05:00
hermes_rid.h
hermes.c orinoco: encapsulate driver locking 2010-05-03 14:53:07 -04:00
hermes.h orinoco: encapsulate driver locking 2010-05-03 14:53:07 -04:00
hw.c orinoco: add hermes_ops 2010-05-03 14:53:06 -04:00
hw.h wireless: convert to use netdev_for_each_mc_addr 2010-02-28 01:44:01 -08:00
Kconfig orinoco: disable support for prism chipset by default 2010-03-15 15:32:06 -04:00
main.c orinoco: encapsulate driver locking 2010-05-03 14:53:07 -04:00
main.h orinoco: use cfg80211_find_ie 2010-04-19 16:41:42 -04:00
Makefile orinoco: have sparse check endian issues 2010-04-19 16:41:42 -04:00
mic.c
mic.h
orinoco_cs.c orinoco: encapsulate driver locking 2010-05-03 14:53:07 -04:00
orinoco_nortel.c orinoco: allow driver to specify netdev_ops 2010-05-03 14:53:06 -04:00
orinoco_pci.c orinoco: allow driver to specify netdev_ops 2010-05-03 14:53:06 -04:00
orinoco_pci.h orinoco: Handle suspend/restore in core driver 2009-07-10 15:01:46 -04:00
orinoco_plx.c orinoco: allow driver to specify netdev_ops 2010-05-03 14:53:06 -04:00
orinoco_tmd.c orinoco: allow driver to specify netdev_ops 2010-05-03 14:53:06 -04:00
orinoco.h orinoco: encapsulate driver locking 2010-05-03 14:53:07 -04:00
scan.c orinoco: use cfg80211_find_ie 2010-04-19 16:41:42 -04:00
scan.h orinoco: convert scanning to cfg80211 2009-07-10 15:01:46 -04:00
spectrum_cs.c orinoco: encapsulate driver locking 2010-05-03 14:53:07 -04:00
wext.c orinoco: add hermes_ops 2010-05-03 14:53:06 -04:00
wext.h