aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/ath9k/ath9k.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/ath9k.h')
-rw-r--r--drivers/net/wireless/ath/ath9k/ath9k.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath9k/ath9k.h b/drivers/net/wireless/ath/ath9k/ath9k.h
index 891e71b10e5..d99c92d7b94 100644
--- a/drivers/net/wireless/ath/ath9k/ath9k.h
+++ b/drivers/net/wireless/ath/ath9k/ath9k.h
@@ -450,12 +450,21 @@ struct ath_ani {
450 struct timer_list timer; 450 struct timer_list timer;
451}; 451};
452 452
453/* Defines the BT AR_BT_COEX_WGHT used */
454enum ath_stomp_type {
455 ATH_BTCOEX_NO_STOMP,
456 ATH_BTCOEX_STOMP_ALL,
457 ATH_BTCOEX_STOMP_LOW,
458 ATH_BTCOEX_STOMP_NONE
459};
460
453struct ath_btcoex { 461struct ath_btcoex {
454 bool hw_timer_enabled; 462 bool hw_timer_enabled;
455 spinlock_t btcoex_lock; 463 spinlock_t btcoex_lock;
456 struct timer_list period_timer; /* Timer for BT period */ 464 struct timer_list period_timer; /* Timer for BT period */
457 u32 bt_priority_cnt; 465 u32 bt_priority_cnt;
458 unsigned long bt_priority_time; 466 unsigned long bt_priority_time;
467 int bt_stomp_type; /* Types of BT stomping */
459 u32 btcoex_no_stomp; /* in usec */ 468 u32 btcoex_no_stomp; /* in usec */
460 u32 btcoex_period; /* in usec */ 469 u32 btcoex_period; /* in usec */
461 struct ath_gen_timer *no_stomp_timer; /* Timer for no BT stomping */ 470 struct ath_gen_timer *no_stomp_timer; /* Timer for no BT stomping */