aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlwifi/mvm/mvm.h
diff options
context:
space:
mode:
authorEmmanuel Grumbach <emmanuel.grumbach@intel.com>2013-01-17 07:20:29 -0500
committerJohannes Berg <johannes.berg@intel.com>2013-03-06 10:47:59 -0500
commitf421f9c3b2dc77e2be1b9400a4420b6d2cdfb847 (patch)
tree433b69e75b6ff514a9e700d0adbf388cc9675a32 /drivers/net/wireless/iwlwifi/mvm/mvm.h
parent931d416049cdb6e8382792231317f76be0d922ce (diff)
iwlwifi: mvm: handle BT-coex notification
The BT-Coex notification is sent by the fw when there are updates wrt. BT activity. Driver action might be taken based on the info in this notification. For now, update the Ack/Cts_kill_msk if HID / SCO / A2DP profiles are active. Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/mvm/mvm.h')
-rw-r--r--drivers/net/wireless/iwlwifi/mvm/mvm.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/mvm/mvm.h b/drivers/net/wireless/iwlwifi/mvm/mvm.h
index b7f27d59fc24..a1f1a86643e5 100644
--- a/drivers/net/wireless/iwlwifi/mvm/mvm.h
+++ b/drivers/net/wireless/iwlwifi/mvm/mvm.h
@@ -334,6 +334,9 @@ struct iwl_mvm {
334#ifdef CONFIG_PM_SLEEP 334#ifdef CONFIG_PM_SLEEP
335 int gtk_ivlen, gtk_icvlen, ptk_ivlen, ptk_icvlen; 335 int gtk_ivlen, gtk_icvlen, ptk_ivlen, ptk_icvlen;
336#endif 336#endif
337
338 /* BT-Coex */
339 u8 bt_kill_msk;
337}; 340};
338 341
339/* Extract MVM priv from op_mode and _hw */ 342/* Extract MVM priv from op_mode and _hw */
@@ -507,5 +510,8 @@ void iwl_mvm_set_default_unicast_key(struct ieee80211_hw *hw,
507/* BT Coex */ 510/* BT Coex */
508int iwl_send_bt_prio_tbl(struct iwl_mvm *mvm); 511int iwl_send_bt_prio_tbl(struct iwl_mvm *mvm);
509int iwl_send_bt_init_conf(struct iwl_mvm *mvm); 512int iwl_send_bt_init_conf(struct iwl_mvm *mvm);
513int iwl_mvm_rx_bt_coex_notif(struct iwl_mvm *mvm,
514 struct iwl_rx_cmd_buffer *rxb,
515 struct iwl_device_cmd *cmd);
510 516
511#endif /* __IWL_MVM_H__ */ 517#endif /* __IWL_MVM_H__ */