Lines Matching refs:gv

67 	GAIN_VALUES *gv = &ahp->ah_gainValues;  in ar5212InitializeGainValues()  local
71 gv->currStepNum = gainLadder5112.defaultStepNum; in ar5212InitializeGainValues()
72 gv->currStep = in ar5212InitializeGainValues()
74 gv->active = AH_TRUE; in ar5212InitializeGainValues()
75 gv->loTrig = 20; in ar5212InitializeGainValues()
76 gv->hiTrig = 85; in ar5212InitializeGainValues()
78 gv->currStepNum = gainLadder.defaultStepNum; in ar5212InitializeGainValues()
79 gv->currStep = &gainLadder.optStep[gainLadder.defaultStepNum]; in ar5212InitializeGainValues()
80 gv->active = AH_TRUE; in ar5212InitializeGainValues()
81 gv->loTrig = 20; in ar5212InitializeGainValues()
82 gv->hiTrig = 35; in ar5212InitializeGainValues()
123 ar5212InvalidGainReadback(struct ath_hal *ah, GAIN_VALUES *gv) in ar5212InvalidGainReadback() argument
137 gv->hiTrig = 55; in ar5212InvalidGainReadback()
147 gv->loTrig = L1 + (gStep == 0x3f ? DYN_ADJ_LO_MARGIN : 0); in ar5212InvalidGainReadback()
149 gv->hiTrig = L4 - (gStep == 0x3f ? DYN_ADJ_UP_MARGIN : -5); in ar5212InvalidGainReadback()
151 g = gv->currGain; in ar5212InvalidGainReadback()
179 ar5212IsGainAdjustNeeded(struct ath_hal *ah, const GAIN_VALUES *gv) in ar5212IsGainAdjustNeeded() argument
181 return (gv->currGain <= gv->loTrig || gv->currGain >= gv->hiTrig); in ar5212IsGainAdjustNeeded()
188 ar5212AdjustGain(struct ath_hal *ah, GAIN_VALUES *gv) in ar5212AdjustGain() argument
196 gv->currStep = &gl->optStep[gv->currStepNum]; in ar5212AdjustGain()
197 if (gv->currGain >= gv->hiTrig) { in ar5212AdjustGain()
198 if (gv->currStepNum == 0) { in ar5212AdjustGain()
205 __func__, gv->currGain, gv->currStep->stepName); in ar5212AdjustGain()
206 gv->targetGain = gv->currGain; in ar5212AdjustGain()
207 while (gv->targetGain >= gv->hiTrig && gv->currStepNum > 0) { in ar5212AdjustGain()
208 gv->targetGain -= 2 * (gl->optStep[--(gv->currStepNum)].stepGain - in ar5212AdjustGain()
209 gv->currStep->stepGain); in ar5212AdjustGain()
210 gv->currStep = &gl->optStep[gv->currStepNum]; in ar5212AdjustGain()
213 gv->targetGain, gv->currStep->stepName); in ar5212AdjustGain()
216 if (gv->currGain <= gv->loTrig) { in ar5212AdjustGain()
217 if (gv->currStepNum == gl->numStepsInLadder-1) { in ar5212AdjustGain()
224 __func__, gv->currGain, gv->currStep->stepName); in ar5212AdjustGain()
225 gv->targetGain = gv->currGain; in ar5212AdjustGain()
226 while (gv->targetGain <= gv->loTrig && in ar5212AdjustGain()
227 gv->currStepNum < (gl->numStepsInLadder - 1)) { in ar5212AdjustGain()
228 gv->targetGain -= 2 * in ar5212AdjustGain()
229 (gl->optStep[++(gv->currStepNum)].stepGain - gv->currStep->stepGain); in ar5212AdjustGain()
230 gv->currStep = &gl->optStep[gv->currStepNum]; in ar5212AdjustGain()
233 gv->targetGain, gv->currStep->stepName); in ar5212AdjustGain()
252 const GAIN_VALUES *gv = &ahp->ah_gainValues; in ar5212GetGainFCorrection() local
253 uint32_t mixGain = gv->currStep->paramVal[0]; in ar5212GetGainFCorrection()
282 GAIN_VALUES *gv = &ahp->ah_gainValues; in ar5212GetRfgain() local
286 if (!gv->active || !ahp->ah_phyPowerOn) in ar5212GetRfgain()
295 gv->currGain = rddata >> AR_PHY_PAPD_PROBE_GAINF_S; in ar5212GetRfgain()
303 gv->currGain += ee->ee_cckOfdmGainDelta; in ar5212GetRfgain()
305 gv->currGain += PHY_PROBE_CCK_CORRECTION; in ar5212GetRfgain()
309 if (gv->currGain >= correct) in ar5212GetRfgain()
310 gv->currGain -= correct; in ar5212GetRfgain()
312 gv->currGain = 0; in ar5212GetRfgain()
317 if (!ar5212InvalidGainReadback(ah, gv) && in ar5212GetRfgain()
318 ar5212IsGainAdjustNeeded(ah, gv) && in ar5212GetRfgain()
319 ar5212AdjustGain(ah, gv) > 0) { in ar5212GetRfgain()