diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/ani.h')
-rw-r--r-- | drivers/net/wireless/ath/ath9k/ani.h | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/drivers/net/wireless/ath/ath9k/ani.h b/drivers/net/wireless/ath/ath9k/ani.h index f4d0a4d48b37..dbab5b9ce494 100644 --- a/drivers/net/wireless/ath/ath9k/ani.h +++ b/drivers/net/wireless/ath/ath9k/ani.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2008-2009 Atheros Communications Inc. | 2 | * Copyright (c) 2008-2011 Atheros Communications Inc. |
3 | * | 3 | * |
4 | * Permission to use, copy, modify, and/or distribute this software for any | 4 | * Permission to use, copy, modify, and/or distribute this software for any |
5 | * purpose with or without fee is hereby granted, provided that the above | 5 | * purpose with or without fee is hereby granted, provided that the above |
@@ -19,7 +19,7 @@ | |||
19 | 19 | ||
20 | #define HAL_PROCESS_ANI 0x00000001 | 20 | #define HAL_PROCESS_ANI 0x00000001 |
21 | 21 | ||
22 | #define DO_ANI(ah) (((ah)->proc_phyerr & HAL_PROCESS_ANI)) | 22 | #define DO_ANI(ah) (((ah)->proc_phyerr & HAL_PROCESS_ANI) && ah->curchan) |
23 | 23 | ||
24 | #define BEACON_RSSI(ahp) (ahp->stats.avgbrssi) | 24 | #define BEACON_RSSI(ahp) (ahp->stats.avgbrssi) |
25 | 25 | ||
@@ -123,20 +123,11 @@ struct ar5416AniState { | |||
123 | u8 ofdmWeakSigDetectOff; | 123 | u8 ofdmWeakSigDetectOff; |
124 | u8 cckWeakSigThreshold; | 124 | u8 cckWeakSigThreshold; |
125 | u32 listenTime; | 125 | u32 listenTime; |
126 | u32 ofdmTrigHigh; | ||
127 | u32 ofdmTrigLow; | ||
128 | int32_t cckTrigHigh; | ||
129 | int32_t cckTrigLow; | ||
130 | int32_t rssiThrLow; | 126 | int32_t rssiThrLow; |
131 | int32_t rssiThrHigh; | 127 | int32_t rssiThrHigh; |
132 | u32 noiseFloor; | 128 | u32 noiseFloor; |
133 | u32 txFrameCount; | ||
134 | u32 rxFrameCount; | ||
135 | u32 cycleCount; | ||
136 | u32 ofdmPhyErrCount; | 129 | u32 ofdmPhyErrCount; |
137 | u32 cckPhyErrCount; | 130 | u32 cckPhyErrCount; |
138 | u32 ofdmPhyErrBase; | ||
139 | u32 cckPhyErrBase; | ||
140 | int16_t pktRssi[2]; | 131 | int16_t pktRssi[2]; |
141 | int16_t ofdmErrRssi[2]; | 132 | int16_t ofdmErrRssi[2]; |
142 | int16_t cckErrRssi[2]; | 133 | int16_t cckErrRssi[2]; |
@@ -166,8 +157,6 @@ struct ar5416Stats { | |||
166 | 157 | ||
167 | void ath9k_enable_mib_counters(struct ath_hw *ah); | 158 | void ath9k_enable_mib_counters(struct ath_hw *ah); |
168 | void ath9k_hw_disable_mib_counters(struct ath_hw *ah); | 159 | void ath9k_hw_disable_mib_counters(struct ath_hw *ah); |
169 | u32 ath9k_hw_GetMibCycleCountsPct(struct ath_hw *ah, u32 *rxc_pcnt, | ||
170 | u32 *rxf_pcnt, u32 *txf_pcnt); | ||
171 | void ath9k_hw_ani_setup(struct ath_hw *ah); | 160 | void ath9k_hw_ani_setup(struct ath_hw *ah); |
172 | void ath9k_hw_ani_init(struct ath_hw *ah); | 161 | void ath9k_hw_ani_init(struct ath_hw *ah); |
173 | int ath9k_hw_get_ani_channel_idx(struct ath_hw *ah, | 162 | int ath9k_hw_get_ani_channel_idx(struct ath_hw *ah, |