• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/otus/hal/

Lines Matching defs:HpPriv

58     struct zsHpPriv *HpPriv;
61 HpPriv = (struct zsHpPriv *)wd->hpPrivate;
63 rssi = ZM_HAL_EP_RND(HpPriv->stats.ast_nodestats.ns_avgbrssi, ZM_HAL_RSSI_EP_MULTIPLIER);
76 struct zsHpPriv *HpPriv;
84 HpPriv = (struct zsHpPriv *)wd->hpPrivate;
87 HpPriv->totalSizeDesired[i] = totalSizeDesired[i];
88 HpPriv->coarseHigh[i] = coarseHigh[i];
89 HpPriv->coarseLow[i] = coarseLow[i];
90 HpPriv->firpwr[i] = firpwr[i];
94 HpPriv->hasHwPhyCounters = 1;
96 memset((char *)&HpPriv->ani, 0, sizeof(HpPriv->ani));
97 for (i = 0; i < ARRAY_SIZE(HpPriv->ani); i++) {
99 HpPriv->ani[i].ofdmTrigHigh = ZM_HAL_ANI_OFDM_TRIG_HIGH;
100 HpPriv->ani[i].ofdmTrigLow = ZM_HAL_ANI_OFDM_TRIG_LOW;
101 HpPriv->ani[i].cckTrigHigh = ZM_HAL_ANI_CCK_TRIG_HIGH;
102 HpPriv->ani[i].cckTrigLow = ZM_HAL_ANI_CCK_TRIG_LOW;
103 HpPriv->ani[i].rssiThrHigh = ZM_HAL_ANI_RSSI_THR_HIGH;
104 HpPriv->ani[i].rssiThrLow = ZM_HAL_ANI_RSSI_THR_LOW;
105 HpPriv->ani[i].ofdmWeakSigDetectOff = !ZM_HAL_ANI_USE_OFDM_WEAK_SIG;
106 HpPriv->ani[i].cckWeakSigThreshold = ZM_HAL_ANI_CCK_WEAK_SIG_THR;
107 HpPriv->ani[i].spurImmunityLevel = ZM_HAL_ANI_SPUR_IMMUNE_LVL;
108 HpPriv->ani[i].firstepLevel = ZM_HAL_ANI_FIRSTEP_LVL;
109 if (HpPriv->hasHwPhyCounters) {
110 HpPriv->ani[i].ofdmPhyErrBase = 0;//AR_PHY_COUNTMAX - ZM_HAL_ANI_OFDM_TRIG_HIGH;
111 HpPriv->ani[i].cckPhyErrBase = 0;//AR_PHY_COUNTMAX - ZM_HAL_ANI_CCK_TRIG_HIGH;
114 if (HpPriv->hasHwPhyCounters) {
115 //zm_debug_msg2("Setting OfdmErrBase = 0x", HpPriv->ani[0].ofdmPhyErrBase);
116 //zm_debug_msg2("Setting cckErrBase = 0x", HpPriv->ani[0].cckPhyErrBase);
117 //OS_REG_WRITE(ah, AR_PHY_ERR_1, HpPriv->ani[0].ofdmPhyErrBase);
118 //OS_REG_WRITE(ah, AR_PHY_ERR_2, HpPriv->ani[0].cckPhyErrBase);
120 HpPriv->aniPeriod = ZM_HAL_ANI_PERIOD;
122 HpPriv->procPhyErr |= ZM_HAL_PROCESS_ANI;
124 HpPriv->stats.ast_nodestats.ns_avgbrssi = ZM_RSSI_DUMMY_MARKER;
125 HpPriv->stats.ast_nodestats.ns_avgrssi = ZM_RSSI_DUMMY_MARKER;
126 HpPriv->stats.ast_nodestats.ns_avgtxrssi = ZM_RSSI_DUMMY_MARKER;
135 struct zsHpPriv *HpPriv;
139 HpPriv = (struct zsHpPriv *)wd->hpPrivate;
140 aniState = HpPriv->curani;
148 if (level >= ARRAY_SIZE(HpPriv->totalSizeDesired)) {
150 zm_debug_msg1("max level : ", ARRAY_SIZE(HpPriv->totalSizeDesired));
155 (HpPriv->regPHYDesiredSZ & ~AR_PHY_DESIRED_SZ_TOT_DES)
156 | ((HpPriv->totalSizeDesired[level] << AR_PHY_DESIRED_SZ_TOT_DES_S)
159 (HpPriv->regPHYAgcCtl1 & ~AR_PHY_AGC_CTL1_COARSE_LOW)
160 | ((HpPriv->coarseLow[level] << AR_PHY_AGC_CTL1_COARSE_LOW_S)
163 (HpPriv->regPHYAgcCtl1 & ~AR_PHY_AGC_CTL1_COARSE_HIGH)
164 | ((HpPriv->coarseHigh[level] << AR_PHY_AGC_CTL1_COARSE_HIGH_S)
167 (HpPriv->regPHYFindSig & ~AR_PHY_FIND_SIG_FIRPWR)
168 | ((HpPriv->firpwr[level] << AR_PHY_FIND_SIG_FIRPWR_S)
173 HpPriv->stats.ast_ani_niup++;
175 HpPriv->stats.ast_ani_nidown++;
190 (HpPriv->regPHYSfcorrLow & ~AR_PHY_SFCORR_LOW_M1_THRESH_LOW)
194 (HpPriv->regPHYSfcorrLow & ~AR_PHY_SFCORR_LOW_M2_THRESH_LOW)
198 (HpPriv->regPHYSfcorr & ~AR_PHY_SFCORR_M1_THRESH)
202 (HpPriv->regPHYSfcorr & ~AR_PHY_SFCORR_M2_THRESH)
206 (HpPriv->regPHYSfcorr & ~AR_PHY_SFCORR_M2COUNT_THR)
210 (HpPriv->regPHYSfcorrLow & ~AR_PHY_SFCORR_LOW_M2COUNT_THR_LOW)
217 HpPriv->regPHYSfcorrLow | AR_PHY_SFCORR_LOW_USE_SELF_CORR_LOW);
222 HpPriv->regPHYSfcorrLow & ~AR_PHY_SFCORR_LOW_USE_SELF_CORR_LOW);
228 HpPriv->stats.ast_ani_ofdmon++;
230 HpPriv->stats.ast_ani_ofdmoff++;
241 (HpPriv->regPHYCckDetect & ~AR_PHY_CCK_DETECT_WEAK_SIG_THR_CCK)
248 HpPriv->stats.ast_ani_cckhigh++;
250 HpPriv->stats.ast_ani_ccklow++;
267 (HpPriv->regPHYFindSig & ~AR_PHY_FIND_SIG_FIRSTEP)
272 HpPriv->stats.ast_ani_stepup++;
274 HpPriv->stats.ast_ani_stepdown++;
290 (HpPriv->regPHYTiming5 & ~AR_PHY_TIMING5_CYCPWR_THR1)
295 HpPriv->stats.ast_ani_spurup++;
297 HpPriv->stats.ast_ani_spurdown++;
307 HpPriv->procPhyErr &= ~ZM_HAL_PROCESS_ANI;
314 HpPriv->procPhyErr |= ZM_HAL_PROCESS_ANI;
315 if (HpPriv->hasHwPhyCounters)
326 HpPriv->stats.ast_ani_ofdmerrs = 0;
327 HpPriv->stats.ast_ani_cckerrs = 0;
340 struct zsHpPriv *HpPriv;
343 HpPriv = (struct zsHpPriv*)wd->hpPrivate;
344 aniState = HpPriv->curani;
347 if (HpPriv->hasHwPhyCounters)
380 struct zsHpPriv *HpPriv;
383 HpPriv = (struct zsHpPriv*)wd->hpPrivate;
387 if ((HpPriv->procPhyErr & ZM_HAL_PROCESS_ANI) == 0)
390 aniState = HpPriv->curani;
459 struct zsHpPriv *HpPriv;
462 HpPriv = (struct zsHpPriv*)wd->hpPrivate;
466 if ((HpPriv->procPhyErr & ZM_HAL_PROCESS_ANI) == 0)
470 aniState = HpPriv->curani;
504 struct zsHpPriv *HpPriv;
507 HpPriv = (struct zsHpPriv*)wd->hpPrivate;
508 aniState = HpPriv->curani;
578 struct zsHpPriv *HpPriv;
581 HpPriv = (struct zsHpPriv*)wd->hpPrivate;
587 aniState = HpPriv->curani;
596 HpPriv->stats.ast_ani_lzero++;
619 struct zsHpPriv *HpPriv;
622 HpPriv = (struct zsHpPriv*)wd->hpPrivate;
629 aniState = HpPriv->curani;
630 //HpPriv->stats.ast_nodestats = *stats;
635 // HpPriv->stats.ast_ani_lneg++;
642 if (HpPriv->hasHwPhyCounters)
671 //HpPriv->stats.ast_ani_ofdmerrs += ofdmPhyErrCnt - aniState->ofdmPhyErrCount;
674 HpPriv->stats.ast_ani_ofdmerrs += ofdmPhyErrCnt;
678 //HpPriv->stats.ast_ani_cckerrs += cckPhyErrCnt - aniState->cckPhyErrCount;
681 HpPriv->stats.ast_ani_cckerrs += cckPhyErrCnt;
688 if ((HpPriv->procPhyErr & ZM_HAL_PROCESS_ANI) == 0)
690 if (aniState->listenTime > 5 * HpPriv->aniPeriod)
703 else if (aniState->listenTime > HpPriv->aniPeriod)