Lines Matching refs:aniState
129 struct ar5416AniState *aniState = &ah->ani; in ath9k_ani_restart() local
131 aniState->listenTime = 0; in ath9k_ani_restart()
144 aniState->ofdmPhyErrCount = 0; in ath9k_ani_restart()
145 aniState->cckPhyErrCount = 0; in ath9k_ani_restart()
152 struct ar5416AniState *aniState = &ah->ani; in ath9k_hw_set_ofdm_nil() local
159 aniState->ofdmNoiseImmunityLevel, in ath9k_hw_set_ofdm_nil()
168 aniState->ofdmNoiseImmunityLevel = immunityLevel; in ath9k_hw_set_ofdm_nil()
170 entry_ofdm = &ofdm_level_table[aniState->ofdmNoiseImmunityLevel]; in ath9k_hw_set_ofdm_nil()
171 entry_cck = &cck_level_table[aniState->cckNoiseImmunityLevel]; in ath9k_hw_set_ofdm_nil()
173 if (aniState->spurImmunityLevel != entry_ofdm->spur_immunity_level) in ath9k_hw_set_ofdm_nil()
178 if (aniState->firstepLevel != entry_ofdm->fir_step_level && in ath9k_hw_set_ofdm_nil()
199 aniState->ofdmNoiseImmunityLevel >= 8) in ath9k_hw_set_ofdm_nil()
202 if (aniState->ofdmWeakSigDetect != weak_sig) in ath9k_hw_set_ofdm_nil()
209 if (aniState->ofdmNoiseImmunityLevel >= ATH9K_ANI_OFDM_DEF_LEVEL) { in ath9k_hw_set_ofdm_nil()
220 struct ar5416AniState *aniState = &ah->ani; in ath9k_hw_ani_ofdm_err_trigger() local
222 if (aniState->ofdmNoiseImmunityLevel < ATH9K_ANI_OFDM_MAX_LEVEL) in ath9k_hw_ani_ofdm_err_trigger()
223 ath9k_hw_set_ofdm_nil(ah, aniState->ofdmNoiseImmunityLevel + 1, false); in ath9k_hw_ani_ofdm_err_trigger()
232 struct ar5416AniState *aniState = &ah->ani; in ath9k_hw_set_cck_nil() local
238 aniState->cckNoiseImmunityLevel, immunityLevel, in ath9k_hw_set_cck_nil()
251 aniState->cckNoiseImmunityLevel = immunityLevel; in ath9k_hw_set_cck_nil()
253 entry_ofdm = &ofdm_level_table[aniState->ofdmNoiseImmunityLevel]; in ath9k_hw_set_cck_nil()
254 entry_cck = &cck_level_table[aniState->cckNoiseImmunityLevel]; in ath9k_hw_set_cck_nil()
256 if (aniState->firstepLevel != entry_cck->fir_step_level && in ath9k_hw_set_cck_nil()
267 if (aniState->mrcCCK != entry_cck->mrc_cck_on) in ath9k_hw_set_cck_nil()
275 struct ar5416AniState *aniState = &ah->ani; in ath9k_hw_ani_cck_err_trigger() local
277 if (aniState->cckNoiseImmunityLevel < ATH9K_ANI_CCK_MAX_LEVEL) in ath9k_hw_ani_cck_err_trigger()
278 ath9k_hw_set_cck_nil(ah, aniState->cckNoiseImmunityLevel + 1, in ath9k_hw_ani_cck_err_trigger()
288 struct ar5416AniState *aniState = &ah->ani; in ath9k_hw_ani_lower_immunity() local
291 if (aniState->ofdmNoiseImmunityLevel > 0 && in ath9k_hw_ani_lower_immunity()
292 (aniState->ofdmsTurn || aniState->cckNoiseImmunityLevel == 0)) { in ath9k_hw_ani_lower_immunity()
293 ath9k_hw_set_ofdm_nil(ah, aniState->ofdmNoiseImmunityLevel - 1, in ath9k_hw_ani_lower_immunity()
299 if (aniState->cckNoiseImmunityLevel > 0) in ath9k_hw_ani_lower_immunity()
300 ath9k_hw_set_cck_nil(ah, aniState->cckNoiseImmunityLevel - 1, in ath9k_hw_ani_lower_immunity()
311 struct ar5416AniState *aniState = &ah->ani; in ath9k_ani_reset() local
319 BUG_ON(aniState == NULL); in ath9k_ani_reset()
323 aniState->ofdmNoiseImmunityLevel); in ath9k_ani_reset()
325 aniState->cckNoiseImmunityLevel); in ath9k_ani_reset()
336 if (aniState->ofdmNoiseImmunityLevel != in ath9k_ani_reset()
338 aniState->cckNoiseImmunityLevel != in ath9k_ani_reset()
345 aniState->ofdmNoiseImmunityLevel, in ath9k_ani_reset()
346 aniState->cckNoiseImmunityLevel); in ath9k_ani_reset()
360 aniState->ofdmNoiseImmunityLevel, in ath9k_ani_reset()
361 aniState->cckNoiseImmunityLevel); in ath9k_ani_reset()
372 struct ar5416AniState *aniState = &ah->ani; in ath9k_hw_ani_read_counters() local
385 aniState->listenTime += listenTime; in ath9k_hw_ani_read_counters()
392 ah->stats.ast_ani_ofdmerrs += phyCnt1 - aniState->ofdmPhyErrCount; in ath9k_hw_ani_read_counters()
393 aniState->ofdmPhyErrCount = phyCnt1; in ath9k_hw_ani_read_counters()
395 ah->stats.ast_ani_cckerrs += phyCnt2 - aniState->cckPhyErrCount; in ath9k_hw_ani_read_counters()
396 aniState->cckPhyErrCount = phyCnt2; in ath9k_hw_ani_read_counters()
403 struct ar5416AniState *aniState = &ah->ani; in ath9k_hw_ani_monitor() local
410 ofdmPhyErrRate = aniState->ofdmPhyErrCount * 1000 / in ath9k_hw_ani_monitor()
411 aniState->listenTime; in ath9k_hw_ani_monitor()
412 cckPhyErrRate = aniState->cckPhyErrCount * 1000 / in ath9k_hw_ani_monitor()
413 aniState->listenTime; in ath9k_hw_ani_monitor()
417 aniState->listenTime, in ath9k_hw_ani_monitor()
418 aniState->ofdmNoiseImmunityLevel, in ath9k_hw_ani_monitor()
419 ofdmPhyErrRate, aniState->cckNoiseImmunityLevel, in ath9k_hw_ani_monitor()
420 cckPhyErrRate, aniState->ofdmsTurn); in ath9k_hw_ani_monitor()
422 if (aniState->listenTime > ah->aniperiod) { in ath9k_hw_ani_monitor()
426 aniState->ofdmsTurn = !aniState->ofdmsTurn; in ath9k_hw_ani_monitor()
429 aniState->ofdmsTurn = false; in ath9k_hw_ani_monitor()
432 aniState->ofdmsTurn = true; in ath9k_hw_ani_monitor()