Lines Matching refs:gv

1912 	GAIN_VALUES *gv = &ahp->ah_gainValues;  in ar5211InitializeGainValues()  local
1915 gv->currStepNum = gainLadder.defaultStepNum; in ar5211InitializeGainValues()
1916 gv->currStep = &gainLadder.optStep[gainLadder.defaultStepNum]; in ar5211InitializeGainValues()
1917 gv->active = AH_TRUE; in ar5211InitializeGainValues()
1918 gv->loTrig = 20; in ar5211InitializeGainValues()
1919 gv->hiTrig = 35; in ar5211InitializeGainValues()
1923 ar5211InvalidGainReadback(struct ath_hal *ah, GAIN_VALUES *gv) in ar5211InvalidGainReadback() argument
1936 gv->loTrig = L1; in ar5211InvalidGainReadback()
1937 gv->hiTrig = L4+5; in ar5211InvalidGainReadback()
1945 gv->loTrig = L1 + DYN_ADJ_LO_MARGIN; in ar5211InvalidGainReadback()
1946 gv->hiTrig = L4 - DYN_ADJ_UP_MARGIN; in ar5211InvalidGainReadback()
1948 g = gv->currGain; in ar5211InvalidGainReadback()
1977 GAIN_VALUES *gv = &ahp->ah_gainValues; in ar5211GetRfgain() local
1980 if (!gv->active) in ar5211GetRfgain()
1989 gv->currGain = rddata >> AR_PHY_PAPD_PROBE_GAINF_S; in ar5211GetRfgain()
1993 if (!ar5211InvalidGainReadback(ah, gv) && in ar5211GetRfgain()
1994 ar5211IsGainAdjustNeeded(ah, gv) && in ar5211GetRfgain()
1995 ar5211AdjustGain(ah, gv) > 0) { in ar5211GetRfgain()
2000 ar5211SetRfgain(ah, gv); in ar5211GetRfgain()
2013 ar5211IsGainAdjustNeeded(struct ath_hal *ah, const GAIN_VALUES *gv) in ar5211IsGainAdjustNeeded() argument
2015 return (gv->currGain <= gv->loTrig || gv->currGain >= gv->hiTrig); in ar5211IsGainAdjustNeeded()
2022 ar5211AdjustGain(struct ath_hal *ah, GAIN_VALUES *gv) in ar5211AdjustGain() argument
2025 if (!gv->active) in ar5211AdjustGain()
2028 gv->currStep = &gainLadder.optStep[gv->currStepNum]; in ar5211AdjustGain()
2029 if (gv->currGain >= gv->hiTrig) { in ar5211AdjustGain()
2030 if (gv->currStepNum == 0) { in ar5211AdjustGain()
2037 __func__, gv->currGain, gv->currStep->stepName); in ar5211AdjustGain()
2038 gv->targetGain = gv->currGain; in ar5211AdjustGain()
2039 while (gv->targetGain >= gv->hiTrig && gv->currStepNum > 0) { in ar5211AdjustGain()
2040 gv->targetGain -= 2 * (gainLadder.optStep[--(gv->currStepNum)].stepGain - in ar5211AdjustGain()
2041 gv->currStep->stepGain); in ar5211AdjustGain()
2042 gv->currStep = &gainLadder.optStep[gv->currStepNum]; in ar5211AdjustGain()
2045 gv->targetGain, gv->currStep->stepName); in ar5211AdjustGain()
2048 if (gv->currGain <= gv->loTrig) { in ar5211AdjustGain()
2049 if (gv->currStepNum == gainLadder.numStepsInLadder-1) { in ar5211AdjustGain()
2056 __func__, gv->currGain, gv->currStep->stepName); in ar5211AdjustGain()
2057 gv->targetGain = gv->currGain; in ar5211AdjustGain()
2058 while (gv->targetGain <= gv->loTrig && in ar5211AdjustGain()
2059 gv->currStepNum < (gainLadder.numStepsInLadder - 1)) { in ar5211AdjustGain()
2060 gv->targetGain -= 2 * in ar5211AdjustGain()
2061 (gainLadder.optStep[++(gv->currStepNum)].stepGain - gv->currStep->stepGain); in ar5211AdjustGain()
2062 gv->currStep = &gainLadder.optStep[gv->currStepNum]; in ar5211AdjustGain()
2065 gv->targetGain, gv->currStep->stepName); in ar5211AdjustGain()
2075 ar5211SetRfgain(struct ath_hal *ah, const GAIN_VALUES *gv) in ar5211SetRfgain() argument
2079 if (!gv->active) in ar5211SetRfgain()
2081 ee->ee_cornerCal.clip = gv->currStep->paramVal[0]; /* bb_tx_clip */ in ar5211SetRfgain()
2082 ee->ee_cornerCal.pd90 = gv->currStep->paramVal[1]; /* rf_pwd_90 */ in ar5211SetRfgain()
2083 ee->ee_cornerCal.pd84 = gv->currStep->paramVal[2]; /* rf_pwd_84 */ in ar5211SetRfgain()
2084 ee->ee_cornerCal.gSel = gv->currStep->paramVal[3]; /* rf_rfgainsel */ in ar5211SetRfgain()