linux/drivers/net/wireless/iwlwifi
Emmanuel Grumbach 247c61d625 iwlagn: remove the callback in host commands
Before this patch, the upper layer could register a callback for each
host command. This mechanism allowed the upper layer to have
different callbacks for the same command ID. In fact, it wasn't used
and the rx_handlers is enough: same callback for all the command with
a specific command ID.

The iwl_send_add_station needs the access the command that was sent
while handling the response (regardless if the command was sent in
SYNC or ASYNC mode). So now, all the handlers receive the host
command that was sent. This implies a change in the handler signature.

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-09-21 16:19:42 -04:00
..
iwl-1000.c iwlagn: rename iwl-pci.h to iwl-cfg.h 2011-09-19 16:10:09 -04:00
iwl-2000.c iwlagn: add support for v2 of temperature offset calibration 2011-09-19 16:10:10 -04:00
iwl-5000-hw.h iwlagn: add support for v2 of temperature offset calibration 2011-09-19 16:10:10 -04:00
iwl-5000.c iwlagn: rename iwl-pci.h to iwl-cfg.h 2011-09-19 16:10:09 -04:00
iwl-6000-hw.h
iwl-6000.c iwlagn: rename iwl-pci.h to iwl-cfg.h 2011-09-19 16:10:09 -04:00
iwl-agn-calib.c iwlagn: simplify chain_noise_num_beacons indirection 2011-09-19 15:58:29 -04:00
iwl-agn-calib.h iwlagn: remove iwlagn_hcmd_utils structure and call directly 2011-07-11 15:02:10 -04:00
iwl-agn-hw.h iwlagn: iwl-dev.h doesn't include iwl-fh.h any more 2011-08-29 15:30:28 -04:00
iwl-agn-lib.c iwlagn: remove the callback in host commands 2011-09-21 16:19:42 -04:00
iwl-agn-rs.c iwlagn: remove common station priv 2011-09-21 16:19:42 -04:00
iwl-agn-rs.h iwlagn: no 3945 define needed 2011-04-08 08:00:19 -07:00
iwl-agn-rxon.c iwlagn: iwl-trans.c can't dereference iwl_priv any more 2011-09-14 13:56:39 -04:00
iwl-agn-sta.c iwlagn: move all iwl_is_XXX helpers to iwl-shared.h 2011-08-29 15:25:35 -04:00
iwl-agn-tt.c iwlagn: move iwl_stop / wake_queue to the upper layer 2011-09-19 15:58:26 -04:00
iwl-agn-tt.h iwlagn: clean up of transport layer 2011-09-14 13:56:37 -04:00
iwl-agn-tx.c iwlagn: remove the callback in host commands 2011-09-21 16:19:42 -04:00
iwl-agn-ucode.c iwlagn: remove the callback in host commands 2011-09-21 16:19:42 -04:00
iwl-agn.c iwlagn: split remain-on-channel 2011-09-21 16:19:42 -04:00
iwl-agn.h iwlagn: remove the callback in host commands 2011-09-21 16:19:42 -04:00
iwl-bus.h iwlagn: remove drvdata support from bus layer 2011-09-19 16:10:10 -04:00
iwl-cfg.h iwlagn: rename iwl-pci.h to iwl-cfg.h 2011-09-19 16:10:09 -04:00
iwl-commands.h iwlagn: add support for v2 of temperature offset calibration 2011-09-19 16:10:10 -04:00
iwl-core.c iwlagn: do not use interruptible waits 2011-09-19 16:10:10 -04:00
iwl-core.h iwlagn: move scan code to scan file 2011-09-21 16:19:41 -04:00
iwl-csr.h iwlagn: iwl-trans.c can't dereference iwl_priv any more 2011-09-14 13:56:39 -04:00
iwl-debug.h iwlagn: add missing includes 2011-08-29 15:30:28 -04:00
iwl-debugfs.c iwlagn: move sysfs files to debugfs 2011-09-19 16:10:09 -04:00
iwl-dev.h iwlagn: remove the callback in host commands 2011-09-21 16:19:42 -04:00
iwl-devtrace.c
iwl-devtrace.h iwlagn: all function iwl-io.c receive iwl_bus 2011-08-29 15:30:29 -04:00
iwl-eeprom.c iwlagn: merge eeprom access into single file 2011-09-19 15:58:30 -04:00
iwl-eeprom.h iwlagn: use iwl_eeprom_calib_hdr structure 2011-09-19 16:10:10 -04:00
iwl-fh.h iwlagn: add missing includes 2011-08-29 15:30:28 -04:00
iwl-helpers.h iwlagn: clean up of transport layer 2011-09-14 13:56:37 -04:00
iwl-io.c iwlagn: all function iwl-io.c receive iwl_bus 2011-08-29 15:30:29 -04:00
iwl-io.h iwlagn: all function iwl-io.c receive iwl_bus 2011-08-29 15:30:29 -04:00
iwl-led.c iwlagn: remove the callback in host commands 2011-09-21 16:19:42 -04:00
iwl-led.h iwlagn: use direct call for led functions 2011-04-18 08:47:43 -07:00
iwl-pci.c Merge branch 'master' of git://git.infradead.org/users/linville/wireless 2011-09-20 14:11:55 -04:00
iwl-power.c iwlagn: remove dereferences of priv from transport 2011-08-29 15:30:31 -04:00
iwl-power.h iwlagn: move PCI power related functions to the PCI layer 2011-06-18 08:17:29 -07:00
iwl-prph.h iwlagn: cmd_queue moves to iwl_shared 2011-08-29 15:25:31 -04:00
iwl-rx.c iwlagn: remove the callback in host commands 2011-09-21 16:19:42 -04:00
iwl-scan.c iwlagn: remove the callback in host commands 2011-09-21 16:19:42 -04:00
iwl-shared.h iwlagn: remove the callback in host commands 2011-09-21 16:19:42 -04:00
iwl-sta.c iwlagn: remove the callback in host commands 2011-09-21 16:19:42 -04:00
iwl-sta.h iwlagn: remove the callback in host commands 2011-09-21 16:19:42 -04:00
iwl-sv-open.c iwlagn: clean up of transport layer 2011-09-14 13:56:37 -04:00
iwl-testmode.h iwlagn: allow application own the uCode operation 2011-07-11 15:02:08 -04:00
iwl-trans-pcie-int.h iwlagn: remove the callback in host commands 2011-09-21 16:19:42 -04:00
iwl-trans-pcie-rx.c iwlagn: remove the callback in host commands 2011-09-21 16:19:42 -04:00
iwl-trans-pcie-tx.c iwlagn: remove the callback in host commands 2011-09-21 16:19:42 -04:00
iwl-trans-pcie.c iwlagn: clean up PM code 2011-09-19 16:10:09 -04:00
iwl-trans.c iwlagn: generically provide iwl_trans_send_cmd_pdu 2011-09-19 16:08:07 -04:00
iwl-trans.h iwlagn: remove the callback in host commands 2011-09-21 16:19:42 -04:00
Kconfig iwlagn: support new P2P implementation 2011-08-08 16:04:04 -04:00
Makefile iwlagn: Makefile whitespace cleanup 2011-09-19 16:08:08 -04:00