Lines Matching defs:ah

21 #include "ah.h"
45 #define AR5112(ah) ((struct ar5112State *) AH5212(ah)->ah_rfHal)
64 ar5112WriteRegs(struct ath_hal *ah, u_int modesIndex, u_int freqIndex,
67 HAL_INI_WRITE_ARRAY(ah, ar5212Modes_5112, modesIndex, writes);
68 HAL_INI_WRITE_ARRAY(ah, ar5212Common_5112, 1, writes);
69 HAL_INI_WRITE_ARRAY(ah, ar5212BB_RfGain_5112, freqIndex, writes);
78 ar5112SetChannel(struct ath_hal *ah, const struct ieee80211_channel *chan)
80 uint16_t freq = ath_hal_gethwchannel(ah, chan);
86 OS_MARK(ah, AH_MARK_SETCHANNEL, freq);
98 HALDEBUG(ah, HAL_DEBUG_ANY,
107 txctl = OS_REG_READ(ah, AR_PHY_CCK_TX_CTRL);
110 OS_REG_WRITE(ah, AR_PHY_CCK_TX_CTRL,
113 OS_REG_WRITE(ah, AR_PHY_CCK_TX_CTRL,
134 HALDEBUG(ah, HAL_DEBUG_ANY, "%s: invalid channel %u MHz\n",
141 OS_REG_WRITE(ah, AR_PHY(0x27), reg32 & 0xff);
144 OS_REG_WRITE(ah, AR_PHY(0x36), reg32 & 0x7f);
146 AH_PRIVATE(ah)->ah_curchan = chan;
154 ar5112GetRfBank(struct ath_hal *ah, int bank)
156 struct ar5112State *priv = AR5112(ah);
166 HALDEBUG(ah, HAL_DEBUG_ANY, "%s: unknown RF Bank %d requested\n",
178 ar5112SetRfRegs(struct ath_hal *ah,
187 uint16_t freq = ath_hal_gethwchannel(ah, chan);
188 struct ath_hal_5212 *ahp = AH5212(ah);
189 const HAL_EEPROM *ee = AH_PRIVATE(ah)->ah_eeprom;
193 struct ar5112State *priv = AR5112(ah);
199 HALDEBUG(ah, HAL_DEBUG_RFPARAM, "%s: chan %u/0x%x modesIndex %u\n",
237 HALDEBUG(ah, HAL_DEBUG_ANY, "%s: invalid channel flags 0x%x\n",
284 if (IS_RADX112_REV2(ah)) {
293 if (AH_PRIVATE(ah)->ah_phyRev >= AR_PHY_CHIP_ID_REV_2) {
326 HAL_INI_WRITE_BANK(ah, ar5212Bank1_5112, priv->Bank1Data, regWrites);
327 HAL_INI_WRITE_BANK(ah, ar5212Bank2_5112, priv->Bank2Data, regWrites);
328 HAL_INI_WRITE_BANK(ah, ar5212Bank3_5112, priv->Bank3Data, regWrites);
329 HAL_INI_WRITE_BANK(ah, ar5212Bank6_5112, priv->Bank6Data, regWrites);
330 HAL_INI_WRITE_BANK(ah, ar5212Bank7_5112, priv->Bank7Data, regWrites);
344 ar5112SetPowerTable(struct ath_hal *ah,
349 uint16_t freq = ath_hal_gethwchannel(ah, chan);
350 struct ath_hal_5212 *ahp = AH5212(ah);
351 const HAL_EEPROM *ee = AH_PRIVATE(ah)->ah_eeprom;
352 uint32_t numXpdGain = IS_RADX112_REV2(ah) ? 2 : 1;
392 HALDEBUG(ah, HAL_DEBUG_ANY, "%s: unknown channel flags 0x%x\n",
398 HALDEBUG(ah, HAL_DEBUG_ANY,
416 HALDEBUG(ah, HAL_DEBUG_ANY,
740 ar5112GetMinPower(struct ath_hal *ah, const EXPN_DATA_PER_CHANNEL_5112 *data)
766 ar5112GetChannelMaxMinPower(struct ath_hal *ah,
771 const HAL_EEPROM *ee = AH_PRIVATE(ah)->ah_eeprom;
804 *minPow = ar5112GetMinPower(ah, &data[0]);
808 *minPow = ar5112GetMinPower(ah, &data[numChannels - 1]);
822 totalMin = ar5112GetMinPower(ah,&data[i]) - ar5112GetMinPower(ah, &data[last]);
823 *minPow = (int8_t) ((totalMin*(freq-data[last].channelValue) + ar5112GetMinPower(ah, &data[last])*totalD)/totalD);
828 *minPow = ar5112GetMinPower(ah, &data[i]);
839 ar5112RfDetach(struct ath_hal *ah)
841 struct ath_hal_5212 *ahp = AH5212(ah);
853 ar5112RfAttach(struct ath_hal *ah, HAL_STATUS *status)
855 struct ath_hal_5212 *ahp = AH5212(ah);
858 HALASSERT(ah->ah_magic == AR5212_MAGIC);
863 HALDEBUG(ah, HAL_DEBUG_ANY,
885 ar5112Probe(struct ath_hal *ah)
887 return IS_RAD5112(ah);