android_kernel_motorola_sm6225/drivers/net/wireless/iwlwifi/dvm
Arik Nemtsov a408284367 iwlwifi: trans: divide stop_hw into stop_device/op_mode_leave
The stop_hw trans callback is not well defined. It is missing in many
cleanup flows and the division of labor between stop_device/stop_hw
is cumbersome. Remove stop_hw and use stop_device to perform both.
Implement this for all current transports.

PCIE needs some extra configuration the op-mode is leaving to configure
RF kill. Expose this explicitly as a new op_mode_leave trans callback.
Take the call to stop_device outside iwl_run_mvm_init_ucode, this
makes more sense and WARN when we want to run the INIT firmware while
it has run already.

Signed-off-by: Arik Nemtsov <arik@wizery.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2013-12-17 19:39:46 +02:00
..
agn.h iwlwifi: Remove extern from function prototypes 2013-09-24 18:05:40 -07:00
calib.c iwlwifi: move some configuration parameters into DVM 2013-05-27 13:11:42 +02:00
calib.h iwlwifi: a few fixes in license 2013-03-06 16:46:59 +01:00
commands.h Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next 2013-05-29 14:51:50 -04:00
debugfs.c cfg80211: consolidate passive-scan and no-ibss flags 2013-11-25 20:49:35 +01:00
dev.h iwlwifi: Remove extern from function prototypes 2013-09-24 18:05:40 -07:00
devices.c iwlwifi: dvm: constify configuration structs 2013-05-27 13:12:51 +02:00
led.c iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
led.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
lib.c iwlwifi: remove testmode 2013-06-18 11:51:57 +02:00
mac80211.c iwlwifi: trans: divide stop_hw into stop_device/op_mode_leave 2013-12-17 19:39:46 +02:00
main.c iwlwifi: trans: divide stop_hw into stop_device/op_mode_leave 2013-12-17 19:39:46 +02:00
Makefile iwlwifi: remove testmode 2013-06-18 11:51:57 +02:00
power.c iwlwifi: move some configuration parameters into DVM 2013-05-27 13:11:42 +02:00
power.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
rs.c Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next 2013-08-02 15:37:34 -04:00
rs.h iwlwifi: fix check for a single rx antenna 2013-12-09 22:29:05 +02:00
rx.c iwlwifi: remove testmode 2013-06-18 11:51:57 +02:00
rxon.c iwlwifi: dvm: remove P2P support 2013-07-25 15:02:59 +02:00
scan.c cfg80211: consolidate passive-scan and no-ibss flags 2013-11-25 20:49:35 +01:00
sta.c iwlwifi: dvm: fix zero LQ CMD sending avoidance 2013-05-27 11:33:57 +02:00
tt.c iwlwifi: move some configuration parameters into DVM 2013-05-27 13:11:42 +02:00
tt.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
tx.c iwlwifi: remove TX_CMD id from transport layer 2013-12-09 22:27:56 +02:00
ucode.c iwlwifi: warn if firmware image doesn't exist 2013-10-29 14:53:50 +01:00