IEEE80211_IS_CHAN_2GHZ
if (IEEE80211_IS_CHAN_2GHZ(chan) && IEEE80211_IS_CHAN_HT20(chan))
if (IEEE80211_IS_CHAN_2GHZ(chan) && IEEE80211_IS_CHAN_HT40U(chan))
if (IEEE80211_IS_CHAN_2GHZ(chan) && IEEE80211_IS_CHAN_HT40D(chan))
else if (IEEE80211_IS_CHAN_2GHZ(c))
freqIndex = IEEE80211_IS_CHAN_2GHZ(chan) ? 2 : 1;
if (IEEE80211_IS_CHAN_2GHZ(chan) &&
IEEE80211_IS_CHAN_2GHZ(chan))
AR5211_PHY_MODE_OFDM | (IEEE80211_IS_CHAN_2GHZ(chan) ?
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
if (IEEE80211_IS_CHAN_2GHZ(chan))
int is2GHz = IEEE80211_IS_CHAN_2GHZ(chan);
HAL_BOOL is2GHz = IEEE80211_IS_CHAN_2GHZ(chan);
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
IEEE80211_IS_CHAN_2GHZ(chan))
rpow[15] = AH_MIN(scaledPower, IEEE80211_IS_CHAN_2GHZ(chan) ?
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
if (IEEE80211_IS_CHAN_2GHZ(chan))
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
if (IEEE80211_IS_CHAN_2GHZ(chan))
if (IEEE80211_IS_CHAN_2GHZ(chan))
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
HAL_BOOL is2GHz = IEEE80211_IS_CHAN_2GHZ(chan);
denominator = IEEE80211_IS_CHAN_2GHZ(chan) ? 440 : 400;
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
if (!chan || IEEE80211_IS_CHAN_2GHZ(chan))
if (IEEE80211_IS_CHAN_2GHZ(AH_PRIVATE(ah)->ah_curchan))
is_chan_2g = IEEE80211_IS_CHAN_2GHZ(chan);
pModal = &pEepData->modalHeader[IEEE80211_IS_CHAN_2GHZ(chan)];
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
pModal = &eep->modalHeader[IEEE80211_IS_CHAN_2GHZ(chan)];
txRxAttenLocal = IEEE80211_IS_CHAN_2GHZ(chan) ? 23 : 44;
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
if (IEEE80211_IS_CHAN_2GHZ(chan))
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
pEepData->modalHeader[IEEE80211_IS_CHAN_2GHZ(chan)].antennaGainCh[0],
pEepData->modalHeader[IEEE80211_IS_CHAN_2GHZ(chan)].antennaGainCh[1]),
pEepData->modalHeader[IEEE80211_IS_CHAN_2GHZ(chan)].antennaGainCh[2]);
twiceLargestAntenna = pEepData->modalHeader[IEEE80211_IS_CHAN_2GHZ(chan)].antennaGainCh[0];
pEepData->modalHeader[IEEE80211_IS_CHAN_2GHZ(chan)].antennaGainCh[1]);
pEepData->modalHeader[IEEE80211_IS_CHAN_2GHZ(chan)].antennaGainCh[2]);
IEEE80211_IS_CHAN_2GHZ(chan) ? AR_EEP_ANTGAINMAX_2 : AR_EEP_ANTGAINMAX_5,
scaledPower -= pEepData->modalHeader[IEEE80211_IS_CHAN_2GHZ(chan)].pwrDecreaseFor2Chain;
scaledPower -= pEepData->modalHeader[IEEE80211_IS_CHAN_2GHZ(chan)].pwrDecreaseFor3Chain;
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
IEEE80211_IS_CHAN_2GHZ(chan));
if (freq <= fbin2freq(powInfo[0].bChannel, IEEE80211_IS_CHAN_2GHZ(chan))) {
if (freq == fbin2freq(powInfo[i].bChannel, IEEE80211_IS_CHAN_2GHZ(chan))) {
} else if ((freq < fbin2freq(powInfo[i].bChannel, IEEE80211_IS_CHAN_2GHZ(chan))) &&
(freq > fbin2freq(powInfo[i - 1].bChannel, IEEE80211_IS_CHAN_2GHZ(chan))))
HALASSERT(freq > fbin2freq(powInfo[i - 1].bChannel, IEEE80211_IS_CHAN_2GHZ(chan)));
clo = fbin2freq(powInfo[lowIndex].bChannel, IEEE80211_IS_CHAN_2GHZ(chan));
chi = fbin2freq(powInfo[lowIndex + 1].bChannel, IEEE80211_IS_CHAN_2GHZ(chan));
if (freq <= fbin2freq(powInfo[0].bChannel, IEEE80211_IS_CHAN_2GHZ(chan))) {
if (freq == fbin2freq(powInfo[i].bChannel, IEEE80211_IS_CHAN_2GHZ(chan))) {
} else if ((freq < fbin2freq(powInfo[i].bChannel, IEEE80211_IS_CHAN_2GHZ(chan))) &&
(freq > fbin2freq(powInfo[i - 1].bChannel, IEEE80211_IS_CHAN_2GHZ(chan))))
HALASSERT(freq > fbin2freq(powInfo[i - 1].bChannel, IEEE80211_IS_CHAN_2GHZ(chan)));
clo = fbin2freq(powInfo[lowIndex].bChannel, IEEE80211_IS_CHAN_2GHZ(chan));
chi = fbin2freq(powInfo[lowIndex + 1].bChannel, IEEE80211_IS_CHAN_2GHZ(chan));
xpdMask = pEepData->modalHeader[IEEE80211_IS_CHAN_2GHZ(chan)].xpdGain;
pdGainOverlap_t2 = pEepData->modalHeader[IEEE80211_IS_CHAN_2GHZ(chan)].pdGainOverlap;
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
IEEE80211_IS_CHAN_2GHZ(chan)), bChans, numPiers, &idxL, &idxR);
IEEE80211_IS_CHAN_2GHZ(chan)),
IEEE80211_IS_CHAN_2GHZ(chan) ? 2: 1, rfXpdGain)) {
pModal = &(eep->modalHeader[IEEE80211_IS_CHAN_2GHZ(chan)]);
resetFreqBin = FREQ2FBIN(centers.synth_center, IEEE80211_IS_CHAN_2GHZ(chan));
if (IEEE80211_IS_CHAN_2GHZ(chan))
if (IEEE80211_IS_CHAN_2GHZ(chan))
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
HAL_BOOL is2GHz = IEEE80211_IS_CHAN_2GHZ(chan);
denominator = IEEE80211_IS_CHAN_2GHZ(chan) ? 44 : 40;
xpdMask = pEepData->modalHeader[IEEE80211_IS_CHAN_2GHZ(chan)].xpdGain;
pdGainOverlap_t2 = pEepData->modalHeader[IEEE80211_IS_CHAN_2GHZ(chan)].pdGainOverlap;
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
if (IEEE80211_IS_CHAN_2GHZ(chan) && AR_SREV_MERLIN_20_OR_LATER(ah) &&
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
IEEE80211_IS_CHAN_2GHZ(chan)), calChans, numPiers,
IEEE80211_IS_CHAN_2GHZ(chan)), bChans, numPiers, &idxL, &idxR);
IEEE80211_IS_CHAN_2GHZ(chan)),
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
(uint8_t)FREQ2FBIN(centers.synth_center, IEEE80211_IS_CHAN_2GHZ(chan)),
IEEE80211_IS_CHAN_2GHZ(chan));
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
if (IEEE80211_IS_CHAN_2GHZ(chan)) {
if (IEEE80211_IS_CHAN_2GHZ(phyctxt->channel) ||
if (IEEE80211_IS_CHAN_2GHZ(ctxt->channel) ||
cmd.ci.band = IEEE80211_IS_CHAN_2GHZ(chan) ?
if (IEEE80211_IS_CHAN_2GHZ(ctxt->channel) ||
cmd.ci.band = IEEE80211_IS_CHAN_2GHZ(chan) ?
if (IEEE80211_IS_CHAN_2GHZ(c))
IEEE80211_IS_CHAN_2GHZ(ni->ni_chan)) {
if (IEEE80211_IS_CHAN_2GHZ(phyctxt->channel) ||
cmd->ci.band = IEEE80211_IS_CHAN_2GHZ(chan) ?
cmd.ci.band = IEEE80211_IS_CHAN_2GHZ(chan) ?
IEEE80211_IS_CHAN_2GHZ(ni->ni_chan)) {
if (IEEE80211_IS_CHAN_2GHZ(ic->ic_curchan)) {
IEEE80211_IS_CHAN_2GHZ(ic->ic_curchan))
pwr -= IEEE80211_IS_CHAN_2GHZ(c) ? 0 : 5;
pwr -= IEEE80211_IS_CHAN_2GHZ(c) ? 7 : 10;
pwr -= IEEE80211_IS_CHAN_2GHZ(c) ? 9 : 12;
if (IEEE80211_IS_CHAN_2GHZ(ic->ic_ibss_chan))
if (IEEE80211_IS_CHAN_2GHZ(ni->ni_chan))
IEEE80211_IS_CHAN_2GHZ(ni->ni_chan))
if (! IEEE80211_IS_CHAN_2GHZ(ic->ic_curchan)) {
if (IEEE80211_IS_CHAN_2GHZ(ic->ic_curchan))
if (c == NULL || IEEE80211_IS_CHAN_2GHZ(c)) {
if (c == NULL || IEEE80211_IS_CHAN_2GHZ(c)) {
if (IEEE80211_IS_CHAN_2GHZ(ni->ni_chan))
if (IEEE80211_IS_CHAN_2GHZ(ni->ni_chan))
if (IEEE80211_IS_CHAN_2GHZ(chan))
if (IEEE80211_IS_CHAN_2GHZ(c)) {
if (IEEE80211_IS_CHAN_2GHZ(chan))
if (IEEE80211_IS_CHAN_2GHZ(c))
if ((IEEE80211_IS_CHAN_2GHZ(c) && sc->ext_2ghz_lna) ||
if ((IEEE80211_IS_CHAN_2GHZ(c) && sc->ext_2ghz_lna) ||
if (IEEE80211_IS_CHAN_2GHZ(c))
if ((IEEE80211_IS_CHAN_2GHZ(sc->sc_curchan) && sc->ext_2ghz_lna) ||
if (IEEE80211_IS_CHAN_2GHZ(sc->sc_curchan)) {
if (IEEE80211_IS_CHAN_2GHZ(ic->ic_bss->ni_chan)) {
(IEEE80211_IS_CHAN_2GHZ(ni->ni_chan) ?
if ((IEEE80211_IS_CHAN_2GHZ(c) && sc->ext_2ghz_lna) ||
if ((IEEE80211_IS_CHAN_2GHZ(c) && sc->ext_2ghz_lna) ||
if (IEEE80211_IS_CHAN_2GHZ(c)) {
if (IEEE80211_IS_CHAN_2GHZ(ic->ic_curchan)) {
(IEEE80211_IS_CHAN_2GHZ(ic->ic_curchan) ?
if (IEEE80211_IS_CHAN_2GHZ(c))
if (IEEE80211_IS_CHAN_2GHZ(c)) {
if (IEEE80211_IS_CHAN_2GHZ(c)) {
if (IEEE80211_IS_CHAN_2GHZ(c)) {
if (IEEE80211_IS_CHAN_2GHZ(c)) {
if (IEEE80211_IS_CHAN_2GHZ(c)) {
if (IEEE80211_IS_CHAN_2GHZ(c)) {
else if (IEEE80211_IS_CHAN_2GHZ(c))
if (IEEE80211_IS_CHAN_2GHZ(c)) {
(IEEE80211_IS_CHAN_2GHZ(_c) && \
(IEEE80211_IS_CHAN_2GHZ(_c) && \
(IEEE80211_IS_CHAN_2GHZ(_c) && \
if (IEEE80211_IS_CHAN_2GHZ(ni->ni_chan)) {
if (IEEE80211_IS_CHAN_2GHZ(ni->ni_chan)) {
IEEE80211_IS_CHAN_2GHZ(chan))
IEEE80211_IS_CHAN_2GHZ(ic->ic_curchan))
else if (IEEE80211_IS_CHAN_2GHZ(ic->ic_bsschan))
if (IEEE80211_IS_CHAN_2GHZ(ni->ni_chan)) {
min = IEEE80211_IS_CHAN_2GHZ(ic->ic_bss->ni_chan) ? 2 : 12;
max = IEEE80211_IS_CHAN_2GHZ(ic->ic_bss->ni_chan) ? 2 : 12;
IEEE80211_IS_CHAN_2GHZ(ni->ni_chan))) &&
IEEE80211_IS_CHAN_2GHZ(ni->ni_chan))) &&
if (IEEE80211_IS_CHAN_2GHZ(ni->ni_chan) &&
thres = (IEEE80211_IS_CHAN_2GHZ(ni->ni_chan)) ?
thres = (IEEE80211_IS_CHAN_2GHZ(ni->ni_chan)) ?
if (!IEEE80211_IS_CHAN_2GHZ(ni->ni_chan))
IEEE80211_IS_CHAN_2GHZ(ic->ic_bss->ni_chan)))
IEEE80211_IS_CHAN_2GHZ(ic->ic_bss->ni_chan)))
if (IEEE80211_IS_CHAN_2GHZ(ni->ni_chan)) {
IEEE80211_IS_CHAN_2GHZ(ni->ni_chan))
IEEE80211_IS_CHAN_2GHZ(ni->ni_chan))
IEEE80211_IS_CHAN_2GHZ(ic->ic_ibss_chan))) &&