diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/ath9k.h')
-rw-r--r-- | drivers/net/wireless/ath/ath9k/ath9k.h | 9 |
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 */ | ||
454 | enum 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 | |||
453 | struct ath_btcoex { | 461 | struct 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 */ |