linux/drivers/net/wireless/hostap
Dominik Brodowski 5fa9167a1b pcmcia: rework the irq_req_t typedef
Most of the irq_req_t typedef'd struct can be re-worked quite
easily:

(1) IRQInfo2 was unused in any case, so drop it.

(2) IRQInfo1 was used write-only, so drop it.

(3) Instance (private data to be passed to the IRQ handler):
	Most PCMCIA drivers using pcmcia_request_irq() to actually
	register an IRQ handler set the "dev_id" to the same pointer
	as the "priv" pointer in struct pcmcia_device. Modify the two
	exceptions (ipwireless, ibmtr_cs) to also work this waym and
	set the IRQ handler's "dev_id" to p_dev->priv unconditionally.

(4) Handler is to be of type irq_handler_t.

(5) Handler != NULL already tells whether an IRQ handler is present.
	Therefore, we do not need the IRQ_HANDLER_PRESENT flag in
	irq_req_t.Attributes.

CC: netdev@vger.kernel.org
CC: linux-bluetooth@vger.kernel.org
CC: linux-ide@vger.kernel.org
CC: linux-wireless@vger.kernel.org
CC: linux-scsi@vger.kernel.org
CC: alsa-devel@alsa-project.org
CC: Jaroslav Kysela <perex@perex.cz>
CC: Jiri Kosina <jkosina@suse.cz>
CC: Karsten Keil <isdn@linux-pingi.de>
for the Bluetooth parts: Acked-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2009-11-28 18:03:14 +01:00
..
hostap_80211_rx.c hostap: convert to internal net_device_stats 2009-03-21 22:55:34 -07:00
hostap_80211_tx.c wireless: convert drivers to netdev_tx_t 2009-09-01 01:14:04 -07:00
hostap_80211.h wireless: convert drivers to netdev_tx_t 2009-09-01 01:14:04 -07:00
hostap_ap.c hostap: convert to internal net_device_stats 2009-03-21 22:55:34 -07:00
hostap_ap.h hostap: convert usage of net/ieee80211.h to linux/ieee80211.h 2009-02-27 14:51:41 -05:00
hostap_common.h wireless: avoid some net/ieee80211.h vs. linux/ieee80211.h conflicts 2008-10-31 19:00:50 -04:00
hostap_config.h
hostap_cs.c pcmcia: rework the irq_req_t typedef 2009-11-28 18:03:14 +01:00
hostap_download.c
hostap_hw.c net: remove needless (now buggy) & from dev->dev_addr 2009-05-17 11:59:47 -07:00
hostap_info.c headers: remove sched.h from interrupt.h 2009-10-11 11:20:58 -07:00
hostap_ioctl.c headers: remove sched.h from interrupt.h 2009-10-11 11:20:58 -07:00
hostap_main.c hostap: Revert a toxic part of the conversion to net_device_ops 2009-09-14 14:36:03 -04:00
hostap_pci.c pci: use pci_ioremap_bar() in drivers/net 2008-10-31 00:53:48 -04:00
hostap_plx.c wireless: remove some (bogus?) 'may be used uninitialized' warnings 2009-04-24 15:41:41 -04:00
hostap_proc.c lib80211: absorb crypto bits from net/ieee80211 2008-11-21 11:08:17 -05:00
hostap_wlan.h hostap: convert to internal net_device_stats 2009-03-21 22:55:34 -07:00
hostap.h hostap: convert usage of net/ieee80211.h to linux/ieee80211.h 2009-02-27 14:51:41 -05:00
Kconfig trivial: Kconfig: .ko is normally not included in module names 2009-06-12 18:01:50 +02:00
Makefile