linux/drivers/net/wireless/iwlwifi
Johannes Berg 0e781842cb iwlwifi: virtualize command queue full behaviour
When the command queue is full, the transport
will return -ENOSPC, but the reaction to that
depends on the op_mode. Virtualize that, the
DVM op_mode checks for CT-kill and restarts
the hardware otherwise.

We may be able to get rid of this callback by
putting the behaviour check into the wrapper
but that needs more careful evaluation.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2012-03-07 13:51:52 -05:00
..
iwl-1000.c iwlwifi: make config const 2012-03-06 15:16:11 -05:00
iwl-2000.c iwlwifi: make config const 2012-03-06 15:16:11 -05:00
iwl-5000.c iwlwifi: add wrappers for command sending 2012-03-07 13:51:48 -05:00
iwl-6000.c iwlwifi: add wrappers for command sending 2012-03-07 13:51:48 -05:00
iwl-agn-calib.c iwlwifi: add wrappers for command sending 2012-03-07 13:51:48 -05:00
iwl-agn-calib.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-agn-hw.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-agn-lib.c iwlwifi: move mutex out of shared 2012-03-07 13:51:49 -05:00
iwl-agn-rs.c iwlwifi: remove shared lock 2012-03-06 15:16:09 -05:00
iwl-agn-rs.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-agn-rx.c iwlwifi: move ucode loading to op_mode 2012-03-07 13:51:47 -05:00
iwl-agn-rxon.c iwlwifi: move mutex out of shared 2012-03-07 13:51:49 -05:00
iwl-agn-sta.c iwlwifi: move mutex out of shared 2012-03-07 13:51:49 -05:00
iwl-agn-tt.c iwlwifi: move status check functions out of shared 2012-03-07 13:51:51 -05:00
iwl-agn-tt.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-agn-tx.c iwlwifi: don't pass iwl_rx_mem_buffer to upper layers 2012-03-06 15:16:12 -05:00
iwl-agn.c iwlwifi: virtualize command queue full behaviour 2012-03-07 13:51:52 -05:00
iwl-agn.h iwlwifi: virtualize command queue full behaviour 2012-03-07 13:51:52 -05:00
iwl-cfg.h iwlwifi: make config const 2012-03-06 15:16:11 -05:00
iwl-commands.h iwlwifi: split out firmware store 2012-03-07 13:51:47 -05:00
iwl-core.c iwlwifi: move rfkill status handling out of transport 2012-03-07 13:51:50 -05:00
iwl-core.h iwlwifi: move iwl_base_params to shared header 2012-03-06 15:16:16 -05:00
iwl-csr.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-debug.c iwlwifi: remove per-device debug level 2012-03-06 15:16:10 -05:00
iwl-debug.h iwlwifi: move status check functions out of shared 2012-03-07 13:51:51 -05:00
iwl-debugfs.c iwlwifi: move mutex out of shared 2012-03-07 13:51:49 -05:00
iwl-dev.h iwlwifi: move mutex out of shared 2012-03-07 13:51:49 -05:00
iwl-devtrace.c iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-devtrace.h iwlwifi: make tracing use device as identifier 2012-03-07 13:51:52 -05:00
iwl-drv.c iwlwifi: rename ucode.h to fw-file.h 2012-03-07 13:51:50 -05:00
iwl-drv.h iwlwifi: make config const 2012-03-06 15:16:11 -05:00
iwl-eeprom.c iwlwifi: make config const 2012-03-06 15:16:11 -05:00
iwl-eeprom.h iwlwifi: remove SKU from config 2012-03-06 15:16:11 -05:00
iwl-fh.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-fw-file.h iwlwifi: rename ucode.h to fw-file.h 2012-03-07 13:51:50 -05:00
iwl-fw.h iwlwifi: split out firmware store 2012-03-07 13:51:47 -05:00
iwl-io.c iwlwifi: give trans to all the read / write functions 2012-02-02 14:35:45 -08:00
iwl-io.h iwlwifi: make tracing use device as identifier 2012-03-07 13:51:52 -05:00
iwl-led.c iwlwifi: add wrappers for command sending 2012-03-07 13:51:48 -05:00
iwl-led.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-mac80211.c iwlwifi: move mutex out of shared 2012-03-07 13:51:49 -05:00
iwl-op-mode.h iwlwifi: virtualize command queue full behaviour 2012-03-07 13:51:52 -05:00
iwl-pci.c iwlwifi: reduce IDI code ifdef 2012-03-06 15:16:11 -05:00
iwl-power.c iwlwifi: remove shadow_reg_enable from hw_params 2012-03-07 13:51:51 -05:00
iwl-power.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-prph.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-scan.c iwlwifi: move mutex out of shared 2012-03-07 13:51:49 -05:00
iwl-shared.h iwlwifi: virtualize command queue full behaviour 2012-03-07 13:51:52 -05:00
iwl-testmode.c iwlwifi: move mutex out of shared 2012-03-07 13:51:49 -05:00
iwl-testmode.h iwlwifi: added reply data to testmode HCMD send 2012-02-17 09:49:12 -08:00
iwl-trans-pcie-int.h iwlwifi: move queue functions to PCI-E 2012-03-06 15:16:14 -05:00
iwl-trans-pcie-rx.c iwlwifi: make tracing use device as identifier 2012-03-07 13:51:52 -05:00
iwl-trans-pcie-tx.c iwlwifi: virtualize command queue full behaviour 2012-03-07 13:51:52 -05:00
iwl-trans-pcie.c iwlwifi: make tracing use device as identifier 2012-03-07 13:51:52 -05:00
iwl-trans.h iwlwifi: add wrappers for command sending 2012-03-07 13:51:48 -05:00
iwl-ucode.c iwlwifi: move mutex out of shared 2012-03-07 13:51:49 -05:00
Kconfig iwlwifi: P2P is not enabled by default 2011-12-08 15:54:46 -08:00
Makefile iwlwifi: add wrappers for command sending 2012-03-07 13:51:48 -05:00