Lines Matching refs:ahp
36 #define BEACON_RSSI(ahp) \ argument
37 HAL_EP_RND(ahp->ah_stats.ast_nodestats.ns_avgbrssi, \
69 struct ath_hal_5212 *ahp = AH5212(ah); in enableAniMIBCounters() local
83 ar5212UpdateMibCounters(ah, &ahp->ah_mibStats); /* save+clear counters*/ in enableAniMIBCounters()
90 struct ath_hal_5212 *ahp = AH5212(ah); in disableAniMIBCounters() local
94 ar5212UpdateMibCounters(ah, &ahp->ah_mibStats); /* save stats */ in disableAniMIBCounters()
116 struct ath_hal_5212 *ahp = AH5212(ah); in ar5212AniGetCurrentStats() local
120 ar5212UpdateMibCounters(ah, &ahp->ah_mibStats); in ar5212AniGetCurrentStats()
121 return &ahp->ah_stats; in ar5212AniGetCurrentStats()
153 struct ath_hal_5212 *ahp = AH5212(ah); in ar5212AniAttach() local
155 ahp->ah_hasHwPhyCounters = in ar5212AniAttach()
159 OS_MEMCPY(&ahp->ah_aniParams24, params24, sizeof(*params24)); in ar5212AniAttach()
160 setPhyErrBase(ah, &ahp->ah_aniParams24); in ar5212AniAttach()
163 OS_MEMCPY(&ahp->ah_aniParams5, params5, sizeof(*params5)); in ar5212AniAttach()
164 setPhyErrBase(ah, &ahp->ah_aniParams5); in ar5212AniAttach()
167 OS_MEMZERO(ahp->ah_ani, sizeof(ahp->ah_ani)); in ar5212AniAttach()
168 if (ahp->ah_hasHwPhyCounters) { in ar5212AniAttach()
170 enableAniMIBCounters(ah, &ahp->ah_aniParams24 /*XXX*/); in ar5212AniAttach()
174 ahp->ah_procPhyErr |= HAL_ANI_ENA; in ar5212AniAttach()
176 ahp->ah_procPhyErr &= ~HAL_ANI_ENA; in ar5212AniAttach()
184 struct ath_hal_5212 *ahp = AH5212(ah); in ar5212AniSetParams() local
185 HAL_BOOL ena = (ahp->ah_procPhyErr & HAL_ANI_ENA) != 0; in ar5212AniSetParams()
189 OS_MEMCPY(&ahp->ah_aniParams24, params24, sizeof(*params24)); in ar5212AniSetParams()
190 setPhyErrBase(ah, &ahp->ah_aniParams24); in ar5212AniSetParams()
191 OS_MEMCPY(&ahp->ah_aniParams5, params5, sizeof(*params5)); in ar5212AniSetParams()
192 setPhyErrBase(ah, &ahp->ah_aniParams5); in ar5212AniSetParams()
194 OS_MEMZERO(ahp->ah_ani, sizeof(ahp->ah_ani)); in ar5212AniSetParams()
209 struct ath_hal_5212 *ahp = AH5212(ah); in ar5212AniDetach() local
212 if (ahp->ah_hasHwPhyCounters) in ar5212AniDetach()
223 struct ath_hal_5212 *ahp = AH5212(ah); in ar5212AniControl() local
224 struct ar5212AniState *aniState = ahp->ah_curani; in ar5212AniControl()
257 ahp->ah_stats.ast_ani_niup++; in ar5212AniControl()
259 ahp->ah_stats.ast_ani_nidown++; in ar5212AniControl()
288 ahp->ah_stats.ast_ani_ofdmon++; in ar5212AniControl()
292 ahp->ah_stats.ast_ani_ofdmoff++; in ar5212AniControl()
304 ahp->ah_stats.ast_ani_cckhigh++; in ar5212AniControl()
306 ahp->ah_stats.ast_ani_ccklow++; in ar5212AniControl()
322 ahp->ah_stats.ast_ani_stepup++; in ar5212AniControl()
324 ahp->ah_stats.ast_ani_stepdown++; in ar5212AniControl()
340 ahp->ah_stats.ast_ani_spurup++; in ar5212AniControl()
342 ahp->ah_stats.ast_ani_spurdown++; in ar5212AniControl()
350 ahp->ah_procPhyErr &= ~HAL_ANI_ENA; in ar5212AniControl()
357 if (ahp->ah_procPhyErr & HAL_ANI_ENA) in ar5212AniControl()
359 if (ahp->ah_hasHwPhyCounters) { in ar5212AniControl()
364 ahp->ah_curani != AH_NULL ? in ar5212AniControl()
365 ahp->ah_curani->params: in ar5212AniControl()
366 &ahp->ah_aniParams24 /*XXX*/); in ar5212AniControl()
371 ahp->ah_procPhyErr |= HAL_ANI_ENA; in ar5212AniControl()
376 ahp->ah_stats.ast_ani_ofdmerrs = 0; in ar5212AniControl()
377 ahp->ah_stats.ast_ani_cckerrs = 0; in ar5212AniControl()
391 struct ath_hal_5212 *ahp = AH5212(ah); in ar5212AniOfdmErrTrigger() local
401 aniState = ahp->ah_curani; in ar5212AniOfdmErrTrigger()
421 int32_t rssi = BEACON_RSSI(ahp); in ar5212AniOfdmErrTrigger()
501 struct ath_hal_5212 *ahp = AH5212(ah); in ar5212AniCckErrTrigger() local
512 aniState = ahp->ah_curani; in ar5212AniCckErrTrigger()
523 int32_t rssi = BEACON_RSSI(ahp); in ar5212AniCckErrTrigger()
560 struct ath_hal_5212 *ahp = AH5212(ah); in ar5212AniRestart() local
563 if (ahp->ah_hasHwPhyCounters) { in ar5212AniRestart()
575 ar5212UpdateMibCounters(ah, &ahp->ah_mibStats); in ar5212AniRestart()
589 struct ath_hal_5212 *ahp = AH5212(ah); in ar5212AniReset() local
592 struct ar5212AniState *aniState = &ahp->ah_ani[chan->ic_devdata]; in ar5212AniReset()
598 aniState->params = &ahp->ah_aniParams24; in ar5212AniReset()
600 aniState->params = &ahp->ah_aniParams5; in ar5212AniReset()
604 ahp->ah_curani = aniState; in ar5212AniReset()
637 ahp->ah_procPhyErr |= HAL_RSSI_ANI_ENA; in ar5212AniReset()
639 ahp->ah_procPhyErr &= ~HAL_RSSI_ANI_ENA; in ar5212AniReset()
669 enableAniMIBCounters(ah, ahp->ah_curani->params); in ar5212AniReset()
685 struct ath_hal_5212 *ahp = AH5212(ah); in ar5212ProcessMibIntr() local
711 ar5212UpdateMibCounters(ah, &ahp->ah_mibStats); in ar5212ProcessMibIntr()
712 ahp->ah_stats.ast_nodestats = *stats; in ar5212ProcessMibIntr()
722 struct ar5212AniState *aniState = ahp->ah_curani; in ar5212ProcessMibIntr()
727 ahp->ah_stats.ast_ani_ofdmerrs += in ar5212ProcessMibIntr()
732 ahp->ah_stats.ast_ani_cckerrs += in ar5212ProcessMibIntr()
754 struct ath_hal_5212 *ahp = AH5212(ah); in ar5212AniPhyErrReport() local
758 HALASSERT(!ahp->ah_hasHwPhyCounters && rs != AH_NULL); in ar5212AniPhyErrReport()
760 aniState = ahp->ah_curani; in ar5212AniPhyErrReport()
764 ahp->ah_stats.ast_ani_ofdmerrs++; in ar5212AniPhyErrReport()
771 ahp->ah_stats.ast_ani_cckerrs++; in ar5212AniPhyErrReport()
782 struct ath_hal_5212 *ahp = AH5212(ah); in ar5212AniLowerImmunity() local
788 aniState = ahp->ah_curani; in ar5212AniLowerImmunity()
791 int32_t rssi = BEACON_RSSI(ahp); in ar5212AniLowerImmunity()
867 struct ath_hal_5212 *ahp = AH5212(ah); in ar5212AniGetListenTime() local
890 aniState = ahp->ah_curani; in ar5212AniGetListenTime()
899 ahp->ah_stats.ast_ani_lzero++; in ar5212AniGetListenTime()
932 struct ath_hal_5212 *ahp = AH5212(ah); in updateMIBStats() local
937 HALASSERT(ahp->ah_hasHwPhyCounters); in updateMIBStats()
940 ar5212UpdateMibCounters(ah, &ahp->ah_mibStats); in updateMIBStats()
953 ahp->ah_stats.ast_ani_ofdmerrs += in updateMIBStats()
963 ahp->ah_stats.ast_ani_cckerrs += in updateMIBStats()
972 struct ath_hal_5212 *ahp = AH5212(ah); in ar5212RxMonitor() local
973 ahp->ah_stats.ast_nodestats.ns_avgbrssi = stats->ns_avgbrssi; in ar5212RxMonitor()
983 struct ath_hal_5212 *ahp = AH5212(ah); in ar5212AniPoll() local
984 struct ar5212AniState *aniState = ahp->ah_curani; in ar5212AniPoll()
998 ahp->ah_stats.ast_ani_lneg++; in ar5212AniPoll()
1016 if (ahp->ah_hasHwPhyCounters) in ar5212AniPoll()
1025 if (ahp->ah_hasHwPhyCounters) in ar5212AniPoll()