summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/iwlwifi/iwl-shared.h
diff options
context:
space:
mode:
authorEmmanuel Grumbach <emmanuel.grumbach@intel.com>2012-02-07 12:35:18 +0400
committerWey-Yi Guy <wey-yi.w.guy@intel.com>2012-02-28 01:24:59 +0400
commite211b2427a61e92e5a6bdd629bc2c2e6114c2dc1 (patch)
treeafa76986d8cf37760861c9f0c03b4c01c543eb19 /drivers/net/wireless/iwlwifi/iwl-shared.h
parente9daccd732971b5d0268a0b858b5d14f6b6a9d86 (diff)
downloadlinux-e211b2427a61e92e5a6bdd629bc2c2e6114c2dc1.tar.xz
iwlwifi: move content of iwl_probe to post fetch_fw
This will allow to have different behavior depending on the fw. Different fw APIs require completely different implementation of the mac80211 APIs. Each of these implementations is called an op_mode. The current op_mode is called DVM which states for dual virtual MAC. Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com> Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-shared.h')
-rw-r--r--drivers/net/wireless/iwlwifi/iwl-shared.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-shared.h b/drivers/net/wireless/iwlwifi/iwl-shared.h
index f810b41db9df..cf593b086149 100644
--- a/drivers/net/wireless/iwlwifi/iwl-shared.h
+++ b/drivers/net/wireless/iwlwifi/iwl-shared.h
@@ -532,6 +532,9 @@ enum iwl_rxon_context_id {
NUM_IWL_RXON_CTX
};
+int iwl_op_mode_dvm_start(struct iwl_bus *bus,
+ const struct iwl_trans_ops *trans_ops,
+ struct iwl_cfg *cfg);
int iwl_probe(struct iwl_bus *bus, const struct iwl_trans_ops *trans_ops,
struct iwl_cfg *cfg);
void __devexit iwl_remove(struct iwl_priv * priv);