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
fw.c orinoco: add hermes_ops 2010-05-03 14:53:06 -04:00
fw.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
hermes_dld.c orinoco: add hermes_ops 2010-05-03 14:53:06 -04:00
hermes_dld.h
hermes_rid.h
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.h orinoco: encapsulate driver locking 2010-05-03 14:53:07 -04:00
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_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
scan.c orinoco: use cfg80211_find_ie 2010-04-19 16:41:42 -04:00
scan.h
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