Home | History | Annotate | Download | only in ar5211

Lines Matching refs:gv

1932 	GAIN_VALUES *gv = &ahp->ah_gainValues;
1935 gv->currStepNum = gainLadder.defaultStepNum;
1936 gv->currStep = &gainLadder.optStep[gainLadder.defaultStepNum];
1937 gv->active = AH_TRUE;
1938 gv->loTrig = 20;
1939 gv->hiTrig = 35;
1943 ar5211InvalidGainReadback(struct ath_hal *ah, GAIN_VALUES *gv)
1956 gv->loTrig = L1;
1957 gv->hiTrig = L4+5;
1965 gv->loTrig = L1 + DYN_ADJ_LO_MARGIN;
1966 gv->hiTrig = L4 - DYN_ADJ_UP_MARGIN;
1968 g = gv->currGain;
1997 GAIN_VALUES *gv = &ahp->ah_gainValues;
2000 if (!gv->active)
2009 gv->currGain = rddata >> AR_PHY_PAPD_PROBE_GAINF_S;
2013 if (!ar5211InvalidGainReadback(ah, gv) &&
2014 ar5211IsGainAdjustNeeded(ah, gv) &&
2015 ar5211AdjustGain(ah, gv) > 0) {
2020 ar5211SetRfgain(ah, gv);
2033 ar5211IsGainAdjustNeeded(struct ath_hal *ah, const GAIN_VALUES *gv)
2035 return (gv->currGain <= gv->loTrig || gv->currGain >= gv->hiTrig);
2042 ar5211AdjustGain(struct ath_hal *ah, GAIN_VALUES *gv)
2045 if (!gv->active)
2048 gv->currStep = &gainLadder.optStep[gv->currStepNum];
2049 if (gv->currGain >= gv->hiTrig) {
2050 if (gv->currStepNum == 0) {
2057 __func__, gv->currGain, gv->currStep->stepName);
2058 gv->targetGain = gv->currGain;
2059 while (gv->targetGain >= gv->hiTrig && gv->currStepNum > 0) {
2060 gv->targetGain -= 2 * (gainLadder.optStep[--(gv->currStepNum)].stepGain -
2061 gv->currStep->stepGain);
2062 gv->currStep = &gainLadder.optStep[gv->currStepNum];
2065 gv->targetGain, gv->currStep->stepName);
2068 if (gv->currGain <= gv->loTrig) {
2069 if (gv->currStepNum == gainLadder.numStepsInLadder-1) {
2076 __func__, gv->currGain, gv->currStep->stepName);
2077 gv->targetGain = gv->currGain;
2078 while (gv->targetGain <= gv->loTrig &&
2079 gv->currStepNum < (gainLadder.numStepsInLadder - 1)) {
2080 gv->targetGain -= 2 *
2081 (gainLadder.optStep[++(gv->currStepNum)].stepGain - gv->currStep->stepGain);
2082 gv->currStep = &gainLadder.optStep[gv->currStepNum];
2085 gv->targetGain, gv->currStep->stepName);
2095 ar5211SetRfgain(struct ath_hal *ah, const GAIN_VALUES *gv)
2099 if (!gv->active)
2101 ee->ee_cornerCal.clip = gv->currStep->paramVal[0]; /* bb_tx_clip */
2102 ee->ee_cornerCal.pd90 = gv->currStep->paramVal[1]; /* rf_pwd_90 */
2103 ee->ee_cornerCal.pd84 = gv->currStep->paramVal[2]; /* rf_pwd_84 */
2104 ee->ee_cornerCal.gSel = gv->currStep->paramVal[3]; /* rf_rfgainsel */