/freebsd-11-stable/sys/dev/ath/ath_hal/ar9001/ |
H A D | ar9160_attach.c | 21 #include "ah.h" 60 static HAL_BOOL ar9160FillCapabilityInfo(struct ath_hal *ah); 63 ar9160AniSetup(struct ath_hal *ah) argument 85 AH5416(ah)->ah_ani_function &= ~(1 << HAL_ANI_NOISE_IMMUNITY_LEVEL); 86 ar5416AniAttach(ah, &aniparams, &aniparams, AH_TRUE); 90 ar9160InitPLL(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 106 OS_REG_WRITE(ah, AR_RTC_PLL_CONTROL, pll); 108 OS_REG_WRITE(ah, AR_RTC_SLEEP_CLK, AR_RTC_SLEEP_DERIVED_CLK); 122 struct ath_hal *ah; local 140 ah 309 ar9160FillCapabilityInfo(struct ath_hal *ah) argument [all...] |
H A D | ar9130_phy.c | 21 #include "ah.h" 31 ar9130InitPLL(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 44 OS_REG_WRITE(ah, AR_RTC_PLL_CONTROL, pll); 46 OS_REG_WRITE(ah, AR_RTC_SLEEP_CLK, AR_RTC_SLEEP_DERIVED_CLK);
|
/freebsd-11-stable/sys/dev/ath/ath_hal/ar5416/ |
H A D | ar5416_btcoex.c | 23 #include "ah.h" 37 ar5416SetBTCoexInfo(struct ath_hal *ah, HAL_BT_COEX_INFO *btinfo) argument 39 struct ath_hal_5416 *ahp = AH5416(ah); 52 ar5416BTCoexConfig(struct ath_hal *ah, HAL_BT_COEX_CONFIG *btconf) argument 54 struct ath_hal_5416 *ahp = AH5416(ah); 61 if (AR_SREV_KIWI(ah)) { 85 ar5416BTCoexSetQcuThresh(struct ath_hal *ah, int qnum) argument 87 struct ath_hal_5416 *ahp = AH5416(ah); 93 ar5416BTCoexSetWeights(struct ath_hal *ah, u_int32_t stompType) argument 95 struct ath_hal_5416 *ahp = AH5416(ah); 168 ar5416BTCoexSetupBmissThresh(struct ath_hal *ah, u_int32_t thresh) argument 181 ar5416BTCoexAntennaDiversity(struct ath_hal *ah) argument 186 ar5416BTCoexSetParameter(struct ath_hal *ah, u_int32_t type, u_int32_t value) argument 227 ar5416BTCoexDisable(struct ath_hal *ah) argument 261 ar5416BTCoexEnable(struct ath_hal *ah) argument 331 ar5416InitBTCoex(struct ath_hal *ah) argument [all...] |
H A D | ar5416_gpio.c | 21 #include "ah.h" 35 cfgOutputMux(struct ath_hal *ah, uint32_t gpio, uint32_t type) argument 40 HALDEBUG(ah, HAL_DEBUG_GPIO, "%s: gpio=%d, type=%d\n", 67 if (AR_SREV_MERLIN_20_OR_LATER(ah) || 69 OS_REG_RMW(ah, addr, (type << gpio_shift), 72 tmp = OS_REG_READ(ah, addr); 76 OS_REG_WRITE(ah, addr, tmp); 84 ar5416GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, HAL_GPIO_MUX_TYPE type) argument 90 HALASSERT(gpio < AH_PRIVATE(ah)->ah_caps.halNumGpioPins); 106 HALDEBUG(ah, HAL_DEBUG_GPI 137 ar5416GpioCfgInput(struct ath_hal *ah, uint32_t gpio) argument 161 ar5416GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val) argument 182 ar5416GpioGet(struct ath_hal *ah, uint32_t gpio) argument 208 ar5416GpioSetIntr(struct ath_hal *ah, u_int gpio, uint32_t ilevel) argument [all...] |
H A D | ar5416_reset.c | 21 #include "ah.h" 42 static void ar5416InitDMA(struct ath_hal *ah); 43 static void ar5416InitBB(struct ath_hal *ah, const struct ieee80211_channel *); 44 static void ar5416InitIMR(struct ath_hal *ah, HAL_OPMODE opmode); 45 static void ar5416InitQoS(struct ath_hal *ah); 46 static void ar5416InitUserSettings(struct ath_hal *ah); 47 static void ar5416OverrideIni(struct ath_hal *ah, const struct ieee80211_channel *); 54 static HAL_BOOL ar5416SetResetPowerOn(struct ath_hal *ah); 55 static HAL_BOOL ar5416SetReset(struct ath_hal *ah, int type); 56 static HAL_BOOL ar5416SetPowerPerRateTable(struct ath_hal *ah, 76 ar5416Reset(struct ath_hal *ah, HAL_OPMODE opmode, struct ieee80211_channel *chan, HAL_BOOL bChannelChange, HAL_RESET_TYPE resetType, HAL_STATUS *status) argument 571 ar5416InitDMA(struct ath_hal *ah) argument 622 ar5416InitBB(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 661 ar5416InitIMR(struct ath_hal *ah, HAL_OPMODE opmode) argument 703 ar5416InitQoS(struct ath_hal *ah) argument 726 ar5416InitUserSettings(struct ath_hal *ah) argument 749 ar5416SetRfMode(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 776 ar5416ChipReset(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 820 ar5416GetDeltaSlopeValues(struct ath_hal *ah, uint32_t coef_scaled, uint32_t *coef_mantissa, uint32_t *coef_exponent) argument 849 ar5416SetDeltaSlope(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 904 ar5416SetTxPowerLimit(struct ath_hal *ah, uint32_t limit) argument 914 ar5416GetChipPowerLimits(struct ath_hal *ah, struct ieee80211_channel *chan) argument 955 ar5416WriteTxPowerRateRegisters(struct ath_hal *ah, const struct ieee80211_channel *chan, const int16_t ratesArray[]) argument 1048 ar5416SetTransmitPower(struct ath_hal *ah, const struct ieee80211_channel *chan, uint16_t *rfXpdGain) argument 1234 ar5416GetRfgain(struct ath_hal *ah) argument 1244 ar5416Disable(struct ath_hal *ah) argument 1263 ar5416PhyDisable(struct ath_hal *ah) argument 1277 ar5416SetResetReg(struct ath_hal *ah, uint32_t type) argument 1298 ar5416SetResetPowerOn(struct ath_hal *ah) argument 1344 ar5416SetReset(struct ath_hal *ah, int type) argument 1452 ar5416InitChainMasks(struct ath_hal *ah) argument 1490 ar5416RestoreChainMask(struct ath_hal *ah) argument 1501 ar5416InitPLL(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 1529 ar5416SetDefGainValues(struct ath_hal *ah, const MODAL_EEP_HEADER *pModal, const struct ar5416eeprom *eep, uint8_t txRxAttenLocal, int regChainOffset, int i) argument 1587 ar5416GetRegChainOffset(struct ath_hal *ah, int i) argument 1610 ar5416SetBoardValues(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 1746 ar5416SetRatesArrayFromTargetPower(struct ath_hal *ah, const struct ieee80211_channel *chan, int16_t *ratesArray, const CAL_TARGET_POWER_LEG *targetPowerCck, const CAL_TARGET_POWER_LEG *targetPowerCckExt, const CAL_TARGET_POWER_LEG *targetPowerOfdm, const CAL_TARGET_POWER_LEG *targetPowerOfdmExt, const CAL_TARGET_POWER_HT *targetPowerHt20, const CAL_TARGET_POWER_HT *targetPowerHt40) argument 1803 ar5416SetPowerPerRateTable(struct ath_hal *ah, struct ar5416eeprom *pEepData, const struct ieee80211_channel *chan, int16_t *ratesArray, uint16_t cfgCtl, uint16_t AntennaReduction, uint16_t twiceMaxRegulatoryPower, uint16_t powerLimit) argument 2093 ar5416GetTargetPowers(struct ath_hal *ah, const struct ieee80211_channel *chan, CAL_TARGET_POWER_HT *powInfo, uint16_t numChannels, CAL_TARGET_POWER_HT *pNewPower, uint16_t numRates, HAL_BOOL isHt40Target) argument 2152 ar5416GetTargetPowersLeg(struct ath_hal *ah, const struct ieee80211_channel *chan, CAL_TARGET_POWER_LEG *powInfo, uint16_t numChannels, CAL_TARGET_POWER_LEG *pNewPower, uint16_t numRates, HAL_BOOL isExtTarget) argument 2220 ar5416SetGainBoundariesClosedLoop(struct ath_hal *ah, int i, uint16_t pdGainOverlap_t2, uint16_t gainBoundaries[]) argument 2248 ar5416GetXpdGainValues(struct ath_hal *ah, uint16_t xpdMask, uint16_t xpdGainValues[]) argument 2279 ar5416WriteDetectorGainBiases(struct ath_hal *ah, uint16_t numXpdGain, uint16_t xpdGainValues[]) argument 2303 ar5416WritePdadcValues(struct ath_hal *ah, int i, uint8_t pdadcValues[]) argument 2338 ar5416SetPowerCalTable(struct ath_hal *ah, struct ar5416eeprom *pEepData, const struct ieee80211_channel *chan, int16_t *pTxPowerIndexOffset) argument 2414 ar5416GetGainBoundariesAndPdadcs(struct ath_hal *ah, const struct ieee80211_channel *chan, CAL_DATA_PER_FREQ *pRawDataSet, uint8_t * bChans, uint16_t availPiers, uint16_t tPdGainOverlap, int16_t *pMinCalPower, uint16_t * pPdGainBoundaries, uint8_t * pPDADCValues, uint16_t numXpdGains) argument 2582 ar5416Set11nRegs(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 2625 ar5416GetChannelCenters(struct ath_hal *ah, const struct ieee80211_channel *chan, CHAN_CENTERS *centers) argument 2653 ar5416OverrideIni(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 2703 ar5416EepromSetAddac(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 2766 ar5416MarkPhyInactive(struct ath_hal *ah) argument 2820 ar5416SetIFSTiming(struct ath_hal *ah, const struct ieee80211_channel *chan) argument [all...] |
H A D | ar5416_keycache.c | 21 #include "ah.h" 39 ar5416ResetKeyCacheEntry(struct ath_hal *ah, uint16_t entry) argument 41 struct ath_hal_5416 *ahp = AH5416(ah); 43 if (ar5212ResetKeyCacheEntry(ah, entry)) { 55 ar5416SetKeyCacheEntry(struct ath_hal *ah, uint16_t entry, argument 59 struct ath_hal_5416 *ahp = AH5416(ah); 61 if (ar5212SetKeyCacheEntry(ah, entry, k, mac, xorKey)) {
|
H A D | ar5416_ani.c | 25 #include "ah.h" 63 #define ANI_ENA(ah) \ 64 (AH5212(ah)->ah_procPhyErr & HAL_ANI_ENA) 65 #define ANI_ENA_RSSI(ah) \ 66 (AH5212(ah)->ah_procPhyErr & HAL_RSSI_ANI_ENA) 71 enableAniMIBCounters(struct ath_hal *ah, const struct ar5212AniParams *params) argument 73 struct ath_hal_5212 *ahp = AH5212(ah); 75 HALDEBUG(ah, HAL_DEBUG_ANI, "%s: Enable mib counters: " 79 OS_REG_WRITE(ah, AR_FILTOFDM, 0); 80 OS_REG_WRITE(ah, AR_FILTCC 92 disableAniMIBCounters(struct ath_hal *ah) argument 106 setPhyErrBase(struct ath_hal *ah, struct ar5212AniParams *params) argument 131 ar5416AniAttach(struct ath_hal *ah, const struct ar5212AniParams *params24, const struct ar5212AniParams *params5, HAL_BOOL enable) argument 163 ar5416AniDetach(struct ath_hal *ah) argument 173 ar5416AniControl(struct ath_hal *ah, HAL_ANI_CMD cmd, int param) argument 367 ar5416AniOfdmErrTrigger(struct ath_hal *ah) argument 464 ar5416AniCckErrTrigger(struct ath_hal *ah) argument 511 ar5416AniRestart(struct ath_hal *ah, struct ar5212AniState *aniState) argument 543 ar5416AniReset(struct ath_hal *ah, const struct ieee80211_channel *chan, HAL_OPMODE opmode, int restore) argument 652 ar5416ProcessMibIntr(struct ath_hal *ah, const HAL_NODE_STATS *stats) argument 723 ar5416AniLowerImmunity(struct ath_hal *ah) argument 814 ar5416AniGetListenTime(struct ath_hal *ah) argument 879 updateMIBStats(struct ath_hal *ah, struct ar5212AniState *aniState) argument 916 ar5416RxMonitor(struct ath_hal *ah, const HAL_NODE_STATS *stats, const struct ieee80211_channel *chan) argument 928 ar5416AniPoll(struct ath_hal *ah, const struct ieee80211_channel *chan) argument [all...] |
/freebsd-11-stable/sys/dev/ath/ath_hal/ar5212/ |
H A D | ar5212_misc.c | 21 #include "ah.h" 36 ar5212GetMacAddress(struct ath_hal *ah, uint8_t *mac) argument 38 struct ath_hal_5212 *ahp = AH5212(ah); 44 ar5212SetMacAddress(struct ath_hal *ah, const uint8_t *mac) argument 46 struct ath_hal_5212 *ahp = AH5212(ah); 53 ar5212GetBssIdMask(struct ath_hal *ah, uint8_t *mask) argument 55 struct ath_hal_5212 *ahp = AH5212(ah); 61 ar5212SetBssIdMask(struct ath_hal *ah, const uint8_t *mask) argument 63 struct ath_hal_5212 *ahp = AH5212(ah); 68 OS_REG_WRITE(ah, AR_BSSMSK 77 ar5212SetRegulatoryDomain(struct ath_hal *ah, uint16_t regDomain, HAL_STATUS *status) argument 113 ar5212GetWirelessModes(struct ath_hal *ah) argument 147 ar5212EnableRfKill(struct ath_hal *ah) argument 175 ar5212SetLedState(struct ath_hal *ah, HAL_LED_STATE state) argument 217 ar5212WriteAssocid(struct ath_hal *ah, const uint8_t *bssid, uint16_t assocId) argument 233 ar5212GetTsf64(struct ath_hal *ah) argument 261 ar5212GetTsf32(struct ath_hal *ah) argument 267 ar5212SetTsf64(struct ath_hal *ah, uint64_t tsf64) argument 277 ar5212ResetTsf(struct ath_hal *ah) argument 299 ar5212SetBasicRate(struct ath_hal *ah, HAL_RATE_SET *rs) argument 331 ar5212GetRandomSeed(struct ath_hal *ah) argument 346 ar5212DetectCardPresent(struct ath_hal *ah) argument 364 ar5212EnableMibCounters(struct ath_hal *ah) argument 372 ar5212DisableMibCounters(struct ath_hal *ah) argument 381 ar5212UpdateMibCounters(struct ath_hal *ah, HAL_MIB_STATS* stats) argument 394 ar5212IsJapanChannelSpreadSupported(struct ath_hal *ah) argument 403 ar5212GetCurRssi(struct ath_hal *ah) argument 409 ar5212GetDefAntenna(struct ath_hal *ah) argument 415 ar5212SetDefAntenna(struct ath_hal *ah, u_int antenna) argument 421 ar5212GetAntennaSwitch(struct ath_hal *ah) argument 427 ar5212SetAntennaSwitch(struct ath_hal *ah, HAL_ANT_SETTING setting) argument 442 ar5212IsSleepAfterBeaconBroken(struct ath_hal *ah) argument 448 ar5212SetSifsTime(struct ath_hal *ah, u_int us) argument 466 ar5212GetSifsTime(struct ath_hal *ah) argument 473 ar5212SetSlotTime(struct ath_hal *ah, u_int us) argument 491 ar5212GetSlotTime(struct ath_hal *ah) argument 498 ar5212SetAckTimeout(struct ath_hal *ah, u_int us) argument 517 ar5212GetAckTimeout(struct ath_hal *ah) argument 524 ar5212GetAckCTSRate(struct ath_hal *ah) argument 530 ar5212SetAckCTSRate(struct ath_hal *ah, u_int high) argument 545 ar5212SetCTSTimeout(struct ath_hal *ah, u_int us) argument 564 ar5212GetCTSTimeout(struct ath_hal *ah) argument 572 ar5212SetDecompMask(struct ath_hal *ah, uint16_t keyidx, int en) argument 587 ar5212SetCoverageClass(struct ath_hal *ah, uint8_t coverageclass, int now) argument 637 ar5212SetQuiet(struct ath_hal *ah, uint32_t period, uint32_t duration, uint32_t nextStart, HAL_QUIET_FLAG flag) argument 651 ar5212SetPCUConfig(struct ath_hal *ah) argument 663 ar5212Use32KHzclock(struct ath_hal *ah, HAL_OPMODE opmode) argument 681 ar5212SetupClock(struct ath_hal *ah, HAL_OPMODE opmode) argument 738 ar5212RestoreClock(struct ath_hal *ah, HAL_OPMODE opmode) argument 767 ar5212GetNfAdjust(struct ath_hal *ah, const HAL_CHANNEL_INTERNAL *c) argument 793 ar5212GetCapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE type, uint32_t capability, uint32_t *result) argument 930 ar5212SetCapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE type, uint32_t capability, uint32_t setting, HAL_STATUS *status) argument 1050 ar5212GetDiagState(struct ath_hal *ah, int request, const void *args, uint32_t argsize, void **result, uint32_t *resultsize) argument 1135 ar5212IsNFCalInProgress(struct ath_hal *ah) argument 1150 ar5212WaitNFCalComplete(struct ath_hal *ah, int i) argument 1164 ar5212EnableDfs(struct ath_hal *ah, HAL_PHYERR_PARAM *pe) argument 1269 ar5212GetDfsDefaultThresh(struct ath_hal *ah, HAL_PHYERR_PARAM *pe) argument 1306 ar5212GetDfsThresh(struct ath_hal *ah, HAL_PHYERR_PARAM *pe) argument 1350 ar5212ProcessRadarEvent(struct ath_hal *ah, struct ath_rx_status *rxs, uint64_t fulltsf, const char *buf, HAL_DFS_EVENT *event) argument 1396 ar5212IsFastClockEnabled(struct ath_hal *ah) argument 1406 ar5212Get11nExtBusy(struct ath_hal *ah) argument 1415 ar5212GetMibCycleCounts(struct ath_hal *ah, HAL_SURVEY_SAMPLE *hsample) argument 1456 ar5212SetChainMasks(struct ath_hal *ah, uint32_t tx_chainmask, uint32_t rx_chainmask) argument [all...] |
H A D | ar5212_ani.c | 21 #include "ah.h" 59 #define ANI_ENA(ah) \ 60 (AH5212(ah)->ah_procPhyErr & HAL_ANI_ENA) 61 #define ANI_ENA_RSSI(ah) \ 62 (AH5212(ah)->ah_procPhyErr & HAL_RSSI_ANI_ENA) 67 enableAniMIBCounters(struct ath_hal *ah, const struct ar5212AniParams *params) argument 69 struct ath_hal_5212 *ahp = AH5212(ah); 71 HALDEBUG(ah, HAL_DEBUG_ANI, "%s: Enable mib counters: " 75 OS_REG_WRITE(ah, AR_FILTOFDM, 0); 76 OS_REG_WRITE(ah, AR_FILTCC 88 disableAniMIBCounters(struct ath_hal *ah) argument 105 ar5212AniGetCurrentState(struct ath_hal *ah) argument 114 ar5212AniGetCurrentStats(struct ath_hal *ah) argument 125 setPhyErrBase(struct ath_hal *ah, struct ar5212AniParams *params) argument 150 ar5212AniAttach(struct ath_hal *ah, const struct ar5212AniParams *params24, const struct ar5212AniParams *params5, HAL_BOOL enable) argument 181 ar5212AniSetParams(struct ath_hal *ah, const struct ar5212AniParams *params24, const struct ar5212AniParams *params5) argument 207 ar5212AniDetach(struct ath_hal *ah) argument 220 ar5212AniControl(struct ath_hal *ah, HAL_ANI_CMD cmd, int param) argument 389 ar5212AniOfdmErrTrigger(struct ath_hal *ah) argument 499 ar5212AniCckErrTrigger(struct ath_hal *ah) argument 558 ar5212AniRestart(struct ath_hal *ah, struct ar5212AniState *aniState) argument 586 ar5212AniReset(struct ath_hal *ah, const struct ieee80211_channel *chan, HAL_OPMODE opmode, int restore) argument 683 ar5212ProcessMibIntr(struct ath_hal *ah, const HAL_NODE_STATS *stats) argument 752 ar5212AniPhyErrReport(struct ath_hal *ah, const struct ath_rx_status *rs) argument 780 ar5212AniLowerImmunity(struct ath_hal *ah) argument 865 ar5212AniGetListenTime(struct ath_hal *ah) argument 930 updateMIBStats(struct ath_hal *ah, struct ar5212AniState *aniState) argument 969 ar5212RxMonitor(struct ath_hal *ah, const HAL_NODE_STATS *stats, const struct ieee80211_channel *chan) argument 981 ar5212AniPoll(struct ath_hal *ah, const struct ieee80211_channel *chan) argument [all...] |
H A D | ar5212_gpio.c | 21 #include "ah.h" 39 ar5212GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, HAL_GPIO_MUX_TYPE type) argument 47 OS_REG_WRITE(ah, AR_GPIOCR, 48 OS_REG_READ(ah, AR_GPIOCR) | AR_GPIOCR_CR_A(gpio)); 57 ar5212GpioCfgInput(struct ath_hal *ah, uint32_t gpio) argument 61 OS_REG_WRITE(ah, AR_GPIOCR, 62 (OS_REG_READ(ah, AR_GPIOCR) &~ AR_GPIOCR_CR_A(gpio)) 72 ar5212GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val) argument 78 reg = OS_REG_READ(ah, AR_GPIODO); 82 OS_REG_WRITE(ah, AR_GPIOD 90 ar5212GpioGet(struct ath_hal *ah, uint32_t gpio) argument 105 ar5212GpioSetIntr(struct ath_hal *ah, u_int gpio, uint32_t ilevel) argument [all...] |
H A D | ar5212_attach.c | 21 #include "ah.h" 32 static void ar5212ConfigPCIE(struct ath_hal *ah, HAL_BOOL restore, 34 static void ar5212DisablePCIE(struct ath_hal *ah); 181 ar5212GetRadioRev(struct ath_hal *ah) argument 187 OS_REG_WRITE(ah, AR_PHY(0x34), 0x00001c16); 189 OS_REG_WRITE(ah, AR_PHY(0x20), 0x00010000); 190 val = (OS_REG_READ(ah, AR_PHY(256)) >> 24) & 0xff; 196 ar5212AniSetup(struct ath_hal *ah) argument 216 if (AH_PRIVATE(ah)->ah_macVersion < AR_SREV_VERSION_GRIFFIN) { 220 ar5212AniAttach(ah, 238 struct ath_hal *ah; local 325 struct ath_hal *ah; local 585 ar5212Detach(struct ath_hal *ah) argument 602 ar5212ChipTest(struct ath_hal *ah) argument 648 ar5212GetChannelEdges(struct ath_hal *ah, uint16_t flags, uint16_t *low, uint16_t *high) argument 676 ar5212ConfigPCIE(struct ath_hal *ah, HAL_BOOL restore, HAL_BOOL power_off) argument 697 ar5212DisablePCIE(struct ath_hal *ah) argument 708 ar5212FillCapabilityInfo(struct ath_hal *ah) argument [all...] |
/freebsd-11-stable/sys/dev/ath/ath_hal/ar5210/ |
H A D | ar5210_misc.c | 21 #include "ah.h" 34 ar5210GetMacAddress(struct ath_hal *ah, uint8_t *mac) argument 36 struct ath_hal_5210 *ahp = AH5210(ah); 42 ar5210SetMacAddress(struct ath_hal *ah, const uint8_t *mac) argument 44 struct ath_hal_5210 *ahp = AH5210(ah); 51 ar5210GetBssIdMask(struct ath_hal *ah, uint8_t *mask) argument 59 ar5210SetBssIdMask(struct ath_hal *ah, const uint8_t *mask) argument 68 ar5210EepromRead(struct ath_hal *ah, u_int off, uint16_t *data) argument 70 (void) OS_REG_READ(ah, AR_EP_AIR(off)); /* activate read op */ 71 if (!ath_hal_wait(ah, AR_EP_ST 86 ar5210EepromWrite(struct ath_hal *ah, u_int off, uint16_t data) argument 96 ar5210SetRegulatoryDomain(struct ath_hal *ah, uint16_t regDomain, HAL_STATUS *status) argument 129 ar5210GetWirelessModes(struct ath_hal *ah) argument 140 ar5210EnableRfKill(struct ath_hal *ah) argument 161 ar5210GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, HAL_GPIO_MUX_TYPE type) argument 176 ar5210GpioCfgInput(struct ath_hal *ah, uint32_t gpio) argument 191 ar5210GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val) argument 209 ar5210GpioGet(struct ath_hal *ah, uint32_t gpio) argument 224 ar5210Gpio0SetIntr(struct ath_hal *ah, u_int gpio, uint32_t ilevel) argument 247 ar5210SetLedState(struct ath_hal *ah, HAL_LED_STATE state) argument 273 ar5210GetDefAntenna(struct ath_hal *ah) argument 280 ar5210SetDefAntenna(struct ath_hal *ah, u_int antenna) argument 293 ar5210GetAntennaSwitch(struct ath_hal *ah) argument 299 ar5210SetAntennaSwitch(struct ath_hal *ah, HAL_ANT_SETTING settings) argument 312 ar5210WriteAssocid(struct ath_hal *ah, const uint8_t *bssid, uint16_t assocId) argument 332 ar5210GetTsf64(struct ath_hal *ah) argument 360 ar5210GetTsf32(struct ath_hal *ah) argument 369 ar5210ResetTsf(struct ath_hal *ah) argument 381 ar5210GetRandomSeed(struct ath_hal *ah) argument 396 ar5210DetectCardPresent(struct ath_hal *ah) argument 410 ar5210UpdateMibCounters(struct ath_hal *ah, HAL_MIB_STATS *stats) argument 420 ar5210SetSifsTime(struct ath_hal *ah, u_int us) argument 439 ar5210GetSifsTime(struct ath_hal *ah) argument 446 ar5210SetSlotTime(struct ath_hal *ah, u_int us) argument 464 ar5210GetSlotTime(struct ath_hal *ah) argument 471 ar5210SetAckTimeout(struct ath_hal *ah, u_int us) argument 490 ar5210GetAckTimeout(struct ath_hal *ah) argument 497 ar5210GetAckCTSRate(struct ath_hal *ah) argument 503 ar5210SetAckCTSRate(struct ath_hal *ah, u_int high) argument 518 ar5210SetCTSTimeout(struct ath_hal *ah, u_int us) argument 537 ar5210GetCTSTimeout(struct ath_hal *ah) argument 544 ar5210SetDecompMask(struct ath_hal *ah, uint16_t keyidx, int en) argument 551 ar5210SetCoverageClass(struct ath_hal *ah, uint8_t coverageclass, int now) argument 559 ar5210AniControl(struct ath_hal *ah, HAL_ANI_CMD cmd, int param) argument 565 ar5210RxMonitor(struct ath_hal *ah, const HAL_NODE_STATS *stats, const struct ieee80211_channel *chan) argument 571 ar5210AniPoll(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 576 ar5210MibEvent(struct ath_hal *ah, const HAL_NODE_STATS *stats) argument 581 ar5210GetCapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE type, uint32_t capability, uint32_t *result) argument 598 ar5210SetCapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE type, uint32_t capability, uint32_t setting, HAL_STATUS *status) argument 625 ar5210GetDiagState(struct ath_hal *ah, int request, const void *args, uint32_t argsize, void **result, uint32_t *resultsize) argument 658 ar5210Get11nExtBusy(struct ath_hal *ah) argument 668 ar5210GetMibCycleCounts(struct ath_hal *ah, HAL_SURVEY_SAMPLE *hsample) argument 675 ar5210SetChainMasks(struct ath_hal *ah, uint32_t txchainmask, uint32_t rxchainmask) argument 681 ar5210EnableDfs(struct ath_hal *ah, HAL_PHYERR_PARAM *pe) argument 686 ar5210GetDfsThresh(struct ath_hal *ah, HAL_PHYERR_PARAM *pe) argument 697 ar5210UpdateDiagReg(struct ath_hal *ah, uint32_t val) argument [all...] |
H A D | ar5210_reset.c | 21 #include "ah.h" 70 ar5210Reset(struct ath_hal *ah, HAL_OPMODE opmode, argument 77 struct ath_hal_5210 *ahp = AH5210(ah); 78 const HAL_EEPROM_v1 *ee = AH_PRIVATE(ah)->ah_eeprom; 84 HALDEBUG(ah, HAL_DEBUG_RESET, 91 HALDEBUG(ah, HAL_DEBUG_ANY, "%s: channel not 5GHz\n", __func__); 97 ichan = ath_hal_checkchannel(ah, chan); 99 HALDEBUG(ah, HAL_DEBUG_ANY, 111 HALDEBUG(ah, HAL_DEBUG_ANY, "%s: invalid operating mode %u\n", 117 ledstate = OS_REG_READ(ah, AR_PCICF 309 ar5210SetOperatingMode(struct ath_hal *ah, int opmode) argument 345 ar5210SetPCUConfig(struct ath_hal *ah) argument 357 ar5210PhyDisable(struct ath_hal *ah) argument 366 ar5210Disable(struct ath_hal *ah) argument 390 ar5210ChipReset(struct ath_hal *ah, struct ieee80211_channel *chan) argument 450 ar5210PerCalibrationN(struct ath_hal *ah, struct ieee80211_channel *chan, u_int chainMask, HAL_BOOL longCal, HAL_BOOL *isCalDone) argument 571 ar5210PerCalibration(struct ath_hal *ah, struct ieee80211_channel *chan, HAL_BOOL *isIQdone) argument 578 ar5210ResetCalValid(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 587 ar5210SetResetReg(struct ath_hal *ah, uint32_t resetMask, u_int delay) argument 617 getPcdac(struct ath_hal *ah, const struct tpcMap *pRD, uint8_t dBm) argument 660 getGainF(struct ath_hal *ah, const struct tpcMap *pRD, uint8_t pcdac, uint8_t *dBm) argument 721 ar5210SetTxPowerLimit(struct ath_hal *ah, uint32_t limit) argument 732 setupPowerSettings(struct ath_hal *ah, const struct ieee80211_channel *chan, uint8_t cp[17]) argument 834 ar5210SetTransmitPower(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 922 ar5210SetChannel(struct ath_hal *ah, struct ieee80211_channel *chan) argument 937 ar5210GetNoiseFloor(struct ath_hal *ah) argument 955 ar5210CalNoiseFloor(struct ath_hal *ah, HAL_CHANNEL_INTERNAL *ichan) argument 997 ar5210GetNfAdjust(struct ath_hal *ah, const HAL_CHANNEL_INTERNAL *c) argument 1003 ar5210GetRfgain(struct ath_hal *ah) argument [all...] |
H A D | ar5210_interrupts.c | 21 #include "ah.h" 31 ar5210IsInterruptPending(struct ath_hal *ah) argument 33 return (OS_REG_READ(ah, AR_INTPEND) ? AH_TRUE : AH_FALSE); 42 ar5210GetPendingInterrupts(struct ath_hal *ah, HAL_INT *masked) argument 46 struct ath_hal_5210 *ahp = AH5210(ah); 49 isr = OS_REG_READ(ah, AR_ISR); 75 AH_PRIVATE(ah)->ah_fatalState[0] = isr; 83 ar5210GetInterrupts(struct ath_hal *ah) argument 85 return AH5210(ah)->ah_maskReg; 89 ar5210SetInterrupts(struct ath_hal *ah, HAL_IN argument [all...] |
/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_ah.c | 46 struct mlx4_ib_ah *ah) 50 ah->av.ib.port_pd = cpu_to_be32(to_mpd(pd)->pdn | (ah_attr->port_num << 24)); 51 ah->av.ib.g_slid = ah_attr->src_path_bits; 52 ah->av.ib.sl_tclass_flowlabel = cpu_to_be32(ah_attr->sl << 28); 54 ah->av.ib.g_slid |= 0x80; 55 ah->av.ib.gid_index = ah_attr->grh.sgid_index; 56 ah->av.ib.hop_limit = ah_attr->grh.hop_limit; 57 ah->av.ib.sl_tclass_flowlabel |= 60 memcpy(ah->av.ib.dgid, ah_attr->grh.dgid.raw, 16); 63 ah 45 create_ib_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr, struct mlx4_ib_ah *ah) argument 74 create_iboe_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr, struct mlx4_ib_ah *ah) argument 135 struct mlx4_ib_ah *ah; local 167 struct mlx4_ib_ah *ah = to_mah(ibah); local 198 mlx4_ib_destroy_ah(struct ib_ah *ah) argument [all...] |
/freebsd-11-stable/sys/dev/ath/ath_hal/ar9002/ |
H A D | ar9285_btcoex.c | 23 #include "ah.h" 44 ar9285BTCoexAntennaDiversity(struct ath_hal *ah) argument 46 struct ath_hal_5416 *ahp = AH5416(ah); 50 HALDEBUG(ah, HAL_DEBUG_BT_COEX, 57 (AH5212(ah)->ah_diversity != HAL_ANT_VARIABLE)) { 59 (AH5212(ah)->ah_antControl == HAL_ANT_VARIABLE)) { 66 OS_REG_WRITE(ah, AR_BT_COEX_MODE2, ahp->ah_btCoexMode2); 69 OS_REG_WRITE(ah, AR_PHY_SWITCH_COM, 71 OS_REG_RMW(ah, AR_PHY_SWITCH_CHAIN_0, 0, 0xf0000000); 72 } else if (AH5212(ah) 129 ar9285BTCoexSetParameter(struct ath_hal *ah, u_int32_t type, u_int32_t value) argument [all...] |
H A D | ar9287_olc.c | 29 #include "ah.h" 45 ar9287olcInit(struct ath_hal *ah) argument 47 OS_REG_SET_BIT(ah, AR_PHY_TX_PWRCTRL9, 49 OS_A_REG_RMW_FIELD(ah, AR9287_AN_TXPC0, 65 ar9287olcTemperatureCompensation(struct ath_hal *ah) argument 70 rddata = OS_REG_READ(ah, AR_PHY_TX_PWRCTRL4); 73 HALDEBUG(ah, HAL_DEBUG_PERCAL, "%s: initPDADC=%d, currPDADC=%d\n", 74 __func__, AH5416(ah)->initPDADC, currPDADC); 76 if (AH5416(ah)->initPDADC == 0 || currPDADC == 0) { 85 (void) (ath_hal_eepromGet(ah, AR_EEP_TEMPSENSE_SLOP 103 ar9287olcGetTxGainIndex(struct ath_hal *ah, const struct ieee80211_channel *chan, struct cal_data_op_loop_ar9287 *pRawDatasetOpLoop, uint8_t *pCalChans, uint16_t availPiers, int8_t *pPwr) argument 132 ar9287olcSetPDADCs(struct ath_hal *ah, int32_t txPower, uint16_t chain) argument [all...] |
H A D | ar9287_reset.h | 22 extern HAL_BOOL ar9287SetTransmitPower(struct ath_hal *ah, 24 extern HAL_BOOL ar9287SetBoardValues(struct ath_hal *ah,
|
/freebsd-11-stable/sys/dev/ath/ath_hal/ar5211/ |
H A D | ar5211_attach.c | 21 #include "ah.h" 31 static HAL_BOOL ar5211GetChannelEdges(struct ath_hal *ah, 33 static HAL_BOOL ar5211GetChipPowerLimits(struct ath_hal *ah, 36 static void ar5211ConfigPCIE(struct ath_hal *ah, HAL_BOOL restore, 38 static void ar5211DisablePCIE(struct ath_hal *ah); 180 static HAL_BOOL ar5211FillCapabilityInfo(struct ath_hal *ah); 187 ar5211GetRadioRev(struct ath_hal *ah) argument 192 OS_REG_WRITE(ah, (AR_PHY_BASE + (0x34 << 2)), 0x00001c16); 194 OS_REG_WRITE(ah, (AR_PHY_BASE + (0x20 << 2)), 0x00010000); 195 val = (OS_REG_READ(ah, AR_PHY_BAS 210 struct ath_hal *ah; local 375 ar5211Detach(struct ath_hal *ah) argument 387 ar5211ChipTest(struct ath_hal *ah) argument 433 ar5211GetChannelEdges(struct ath_hal *ah, uint16_t flags, uint16_t *low, uint16_t *high) argument 451 ar5211GetChipPowerLimits(struct ath_hal *ah, struct ieee80211_channel *chan) argument 463 ar5211ConfigPCIE(struct ath_hal *ah, HAL_BOOL restore, HAL_BOOL power_off) argument 468 ar5211DisablePCIE(struct ath_hal *ah) argument 476 ar5211FillCapabilityInfo(struct ath_hal *ah) argument [all...] |
/freebsd-11-stable/sys/contrib/dev/ath/ath_hal/ar9300/ |
H A D | ar9300_stub_funcs.h | 4 extern uint32_t ar9300_Stub_GetRadioRev(struct ath_hal *ah); 10 extern void ar9300_Stub_Detach(struct ath_hal *ah); 11 extern HAL_BOOL ar9300_Stub_ChipTest(struct ath_hal *ah); 12 extern HAL_BOOL ar9300_Stub_GetChannelEdges(struct ath_hal *ah, 14 extern HAL_BOOL ar9300_Stub_FillCapabilityInfo(struct ath_hal *ah); 16 extern void ar9300_Stub_SetBeaconTimers(struct ath_hal *ah, 18 extern void ar9300_Stub_BeaconInit(struct ath_hal *ah, 20 extern void ar9300_Stub_ResetStaBeaconTimers(struct ath_hal *ah); 21 extern void ar9300_Stub_SetStaBeaconTimers(struct ath_hal *ah, 25 extern HAL_BOOL ar9300_Stub_IsInterruptPending(struct ath_hal *ah); [all...] |
H A D | ar9300_ani.c | 19 #include "ah.h" 28 extern void ar9300_set_rx_filter(struct ath_hal *ah, u_int32_t bits); 29 extern u_int32_t ar9300_get_rx_filter(struct ath_hal *ah); 141 ar9300_enable_mib_counters(struct ath_hal *ah) argument 143 HALDEBUG(ah, HAL_DEBUG_RESET, "%s: Enable MIB counters\n", __func__); 145 ar9300_update_mib_mac_stats(ah); 147 OS_REG_WRITE(ah, AR_FILT_OFDM, 0); 148 OS_REG_WRITE(ah, AR_FILT_CCK, 0); 149 OS_REG_WRITE(ah, AR_MIBC, 151 OS_REG_WRITE(ah, AR_PHY_ERR_MASK_ 157 ar9300_disable_mib_counters(struct ath_hal *ah) argument 178 ar9300_get_ani_channel_index(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 205 ar9300_ani_get_current_state(struct ath_hal *ah) argument 214 ar9300_ani_get_current_stats(struct ath_hal *ah) argument 225 ar9300_ani_attach(struct ath_hal *ah) argument 280 ar9300_ani_detach(struct ath_hal *ah) argument 294 ar9300_ani_init_defaults(struct ath_hal *ah, HAL_HT_MACMODE macmode) argument 356 ar9300_ani_set_odfm_noise_immunity_level(struct ath_hal *ah, u_int8_t ofdm_noise_immunity_level) argument 410 ar9300_ani_set_cck_noise_immunity_level(struct ath_hal *ah, u_int8_t cck_noise_immunity_level) argument 456 ar9300_ani_control(struct ath_hal *ah, HAL_ANI_CMD cmd, int param) argument 793 ar9300_ani_restart(struct ath_hal *ah) argument 819 ar9300_ani_ofdm_err_trigger(struct ath_hal *ah) argument 837 ar9300_ani_cck_err_trigger(struct ath_hal *ah) argument 860 ar9300_ani_reset(struct ath_hal *ah, HAL_BOOL is_scanning) argument 972 ar9300_process_mib_intr(struct ath_hal *ah, const HAL_NODE_STATS *stats) argument 1019 ar9300_ani_lower_immunity(struct ath_hal *ah) argument 1059 ar9300_ani_get_listen_time(struct ath_hal *ah, HAL_ANISTATS *ani_stats) argument 1122 ar9300_ani_ar_poll(struct ath_hal *ah, const HAL_NODE_STATS *stats, const struct ieee80211_channel *chan, HAL_ANISTATS *ani_stats) argument 1295 ar9300_is_ani_noise_spur(struct ath_hal *ah) argument [all...] |
H A D | ar9300_beacon.c | 19 #include "ah.h" 28 extern u_int32_t ar9300_num_tx_pending(struct ath_hal *ah, u_int q); 36 ar9300_beacon_init(struct ath_hal *ah, argument 44 OS_REG_SET_BIT(ah, AR_TXCFG, AR_TXCFG_ADHOC_BEACON_ATIM_TX_POLICY); 46 OS_REG_WRITE(ah, AR_NEXT_TBTT_TIMER, ONE_EIGHTH_TU_TO_USEC(next_beacon)); 47 OS_REG_WRITE(ah, AR_NEXT_DMA_BEACON_ALERT, 49 ah->ah_config.ah_dma_beacon_response_time)); 50 OS_REG_WRITE(ah, AR_NEXT_SWBA, 52 ah->ah_config.ah_sw_beacon_response_time)); 60 HALDEBUG(ah, HAL_DEBUG_BEACO 83 ar9300_set_sta_beacon_timers(struct ath_hal *ah, const HAL_BEACON_STATE *bs) argument [all...] |
H A D | ar9300_paprd.c | 18 #include "ah.h" 51 ar9300_paprd_setup_single_table(struct ath_hal *ah, struct ieee80211_channel * chan) argument 54 HAL_CHANNEL_INTERNAL *ichan = ath_hal_checkchannel(ah, chan); 55 struct ath_hal_9300 *ahp = AH9300(ah); 58 u_int32_t val = OS_REG_READ(ah, AR_2040_MODE); 74 ar9300_eeprom_t *eep = &AH9300(ah)->ah_eeprom; 78 ar9300_set_target_power_from_eeprom(ah, ichan->channel, target_power_val_t2); 105 if (AR_SREV_HORNET(ah) || AR_SREV_WASP(ah) || AR_SREV_JUPITER(ah) || AR_SREV_APHRODIT 440 ar9300_enable_paprd(struct ath_hal *ah, HAL_BOOL enable_flag, struct ieee80211_channel * chan) argument 652 ar9300_gain_table_entries(struct ath_hal *ah) argument 674 ar9300_get_desired_gain_for_chain(struct ath_hal *ah, int chain_num, int target_power) argument 787 ar9300_tx_force_gain(struct ath_hal *ah, unsigned int gain_index) argument 829 ar9300_paprd_debug_print(struct ath_hal *ah) argument 1273 ar9300_create_pa_curve(struct ath_hal *ah, u_int32_t * pa_table, u_int32_t * small_signal_gain, int * pa_in) argument 1810 ar9300_swizzle_paprd_entries(struct ath_hal *ah, unsigned int txchain) argument 1856 ar9300_populate_paprd_single_table(struct ath_hal *ah, struct ieee80211_channel *chan, int chain_num) argument 1989 ar9300_paprd_setup_gain_table(struct ath_hal *ah, int chain_num) argument 2026 ar9300_paprd_retrain_pain(struct ath_hal * ah, int * pa_in) argument 2191 ar9300_paprd_create_curve(struct ath_hal * ah, struct ieee80211_channel * chan, int chain_num) argument 2225 ar9300_paprd_init_table(struct ath_hal *ah, struct ieee80211_channel * chan) argument 2244 ar9300_paprd_is_done(struct ath_hal *ah) argument 2286 ar9300_paprd_dec_tx_pwr(struct ath_hal *ah) argument 2315 ar9300_paprd_thermal_send(struct ath_hal *ah) argument 2406 ar9300_paprd_init_table(struct ath_hal *ah, HAL_CHANNEL * chan) argument 2412 ar9300_paprd_setup_gain_table(struct ath_hal * ah, int chain_num) argument 2418 ar9300_paprd_create_curve(struct ath_hal * ah, HAL_CHANNEL * chan, int chain_num) argument 2425 ar9300_paprd_is_done(struct ath_hal *ah) argument 2431 ar9300_enable_paprd(struct ath_hal *ah, HAL_BOOL enable_flag, HAL_CHANNEL * chan) argument 2437 ar9300_populate_paprd_single_table(struct ath_hal *ah, HAL_CHANNEL * chan, int chain_num) argument 2444 ar9300_paprd_dec_tx_pwr(struct ath_hal *ah) argument 2449 ar9300_paprd_thermal_send(struct ath_hal *ah) argument [all...] |
H A D | ar9300_radar.c | 20 #include "ah.h" 135 getchannel(struct ath_hal *ah, const struct ieee80211_channel *c) 145 cc = AH_PRIVATE(ah)->ah_curchan; 152 base = AH_TABLES(ah)->ah_channels; 153 n = AH_PRIVATE(ah)->ah_nchan; 165 HALDEBUG(ah, HAL_DEBUG_DFS, "%s: channel %u/0x%x d %d\n", __func__, 172 HALDEBUG(ah, HAL_DEBUG_DFS, "%s: no match for %u/0x%x\n", 184 ar9300_check_dfs(struct ath_hal *ah, struct ieee80211_channel *chan) 188 ichan = getchannel(ah, chan); 207 ar9300_dfs_found(struct ath_hal *ah, struc 229 ar9300_enable_dfs(struct ath_hal *ah, HAL_PHYERR_PARAM *pe) argument 319 ar9300_get_dfs_thresh(struct ath_hal *ah, HAL_PHYERR_PARAM *pe) argument 369 ar9300_get_dfs_radars( struct ath_hal *ah, u_int32_t dfsdomain, int *numradars, struct dfs_bin5pulse **bin5pulses, int *numb5radars, HAL_PHYERR_PARAM *pe) argument 428 ar9300_adjust_difs(struct ath_hal *ah, u_int32_t val) argument 467 ar9300_dfs_config_fft(struct ath_hal *ah, HAL_BOOL is_enable) argument 488 ar9300_dfs_cac_war(struct ath_hal *ah, u_int32_t start) argument 533 ar9300_is_fast_clock_enabled(struct ath_hal *ah) argument [all...] |
H A D | ar9300_eeprom.c | 19 #include "ah.h" 47 static u_int16_t ar9300_eeprom_get_spur_chan(struct ath_hal *ah, 50 static inline HAL_BOOL ar9300_fill_eeprom(struct ath_hal *ah); 51 static inline HAL_STATUS ar9300_check_eeprom(struct ath_hal *ah); 88 void ar9300_calibration_data_set(struct ath_hal *ah, int32_t source) argument 90 if (ah != 0) { 91 AH9300(ah)->calibration_data_source = source; 97 int32_t ar9300_calibration_data_get(struct ath_hal *ah) argument 99 if (ah != 0) { 100 return AH9300(ah) 111 ar9300_calibration_data_address_set(struct ath_hal *ah, int32_t size) argument 120 ar9300_calibration_data_address_get(struct ath_hal *ah) argument 144 ar9300_eeprom_template_install(struct ath_hal *ah, int32_t value) argument 167 ar9300_eeprom_restore_something(struct ath_hal *ah, ar9300_eeprom_t *mptr, int mdata_size) argument 226 ar9300_eeprom_read_word(struct ath_hal *ah, u_int off, u_int16_t *data) argument 251 ar9300_otp_read(struct ath_hal *ah, u_int off, u_int32_t *data, HAL_BOOL is_wifi) argument 297 ar9300_flash_map(struct ath_hal *ah) argument 319 ar9300_flash_read(struct ath_hal *ah, u_int off, u_int16_t *data) argument 328 ar9300_flash_write(struct ath_hal *ah, u_int off, u_int16_t data) argument 337 ar9300_eeprom_attach(struct ath_hal *ah) argument 561 ar9300_ini_fixup(struct ath_hal *ah, ar9300_eeprom_t *p_eep_data, u_int32_t reg, u_int32_t value) argument 684 ar9300_eeprom_get_legacy_trgt_pwr(struct ath_hal *ah, u_int16_t rate_index, u_int16_t freq, HAL_BOOL is_2ghz) argument 720 ar9300_eeprom_get_ht20_trgt_pwr(struct ath_hal *ah, u_int16_t rate_index, u_int16_t freq, HAL_BOOL is_2ghz) argument 756 ar9300_eeprom_get_ht40_trgt_pwr(struct ath_hal *ah, u_int16_t rate_index, u_int16_t freq, HAL_BOOL is_2ghz) argument 792 ar9300_eeprom_get_cck_trgt_pwr(struct ath_hal *ah, u_int16_t rate_index, u_int16_t freq) argument 821 ar9300_transmit_power_reg_write(struct ath_hal *ah, u_int8_t *p_pwr_array) argument 939 ar9300_selfgen_tpc_reg_write(struct ath_hal *ah, const struct ieee80211_channel *chan, u_int8_t *p_pwr_array) argument 965 ar9300_set_target_power_from_eeprom(struct ath_hal *ah, u_int16_t freq, u_int8_t *target_power_val_t2) argument 1119 ar9300_regulatory_domain_get(struct ath_hal *ah) argument 1127 ar9300_eeprom_write_enable_gpio_get(struct ath_hal *ah) argument 1134 ar9300_wlan_disable_gpio_get(struct ath_hal *ah) argument 1141 ar9300_wlan_led_gpio_get(struct ath_hal *ah) argument 1148 ar9300_rx_band_select_gpio_get(struct ath_hal *ah) argument 1158 ar9300_noise_floor_cal_or_power_get(struct ath_hal *ah, int32_t frequency, int32_t ichain, HAL_BOOL use_cal) argument 1217 ar9300_get_rx_nf_offset(struct ath_hal *ah, struct ieee80211_channel *chan, int8_t *nf_pwr, int8_t *nf_cal) argument 1249 ar9300_rx_gain_index_get(struct ath_hal *ah) argument 1257 ar9300_tx_gain_index_get(struct ath_hal *ah) argument 1264 ar9300_internal_regulator_apply(struct ath_hal *ah) argument 1455 ar9300_drive_strength_apply(struct ath_hal *ah) argument 1496 ar9300_xpa_bias_level_get(struct ath_hal *ah, HAL_BOOL is_2ghz) argument 1506 ar9300_xpa_bias_level_apply(struct ath_hal *ah, HAL_BOOL is_2ghz) argument 1536 ar9300_ant_ctrl_common_get(struct ath_hal *ah, HAL_BOOL is_2ghz) argument 1546 ar9300_switch_com_spdt_get(struct ath_hal *ah, HAL_BOOL is_2ghz) argument 1555 ar9300_ant_ctrl_common2_get(struct ath_hal *ah, HAL_BOOL is_2ghz) argument 1565 ar9300_ant_ctrl_chain_get(struct ath_hal *ah, int chain, HAL_BOOL is_2ghz) argument 1583 ar9300_ant_swcom_sel(struct ath_hal *ah, u_int8_t ops, u_int32_t *common_tbl1, u_int32_t *common_tbl2) argument 1634 ar9300_ant_ctrl_apply(struct ath_hal *ah, HAL_BOOL is_2ghz) argument 1863 ar9300_attenuation_chain_get(struct ath_hal *ah, int chain, u_int16_t channel) argument 1890 ar9300_attenuation_margin_chain_get(struct ath_hal *ah, int chain, u_int16_t channel) argument 1958 ar9300_attenuation_apply(struct ath_hal *ah, u_int16_t channel) argument 2026 ar9300_quick_drop_get(struct ath_hal *ah, int chain, u_int16_t channel) argument 2048 ar9300_quick_drop_apply(struct ath_hal *ah, u_int16_t channel) argument 2066 ar9300_tx_end_to_xpa_off_get(struct ath_hal *ah, u_int16_t channel) argument 2077 ar9300_tx_end_to_xpab_off_apply(struct ath_hal *ah, u_int16_t channel) argument 2094 ar9300_eeprom_cal_pier_get(struct ath_hal *ah, int mode, int ipier, int ichain, int *pfrequency, int *pcorrection, int *ptemperature, int *pvoltage) argument 2142 ar9300_calibration_apply(struct ath_hal *ah, int frequency) argument 2298 ar9300_power_control_override(struct ath_hal *ah, int frequency, int *correction, int *voltage, int *temperature) argument 2522 ar9300_eeprom_set_power_per_rate_table( struct ath_hal *ah, ar9300_eeprom_t *p_eep_data, const struct ieee80211_channel *chan, u_int8_t *p_pwr_array, u_int16_t cfg_ctl, u_int16_t antenna_reduction, u_int16_t twice_max_regulatory_power, u_int16_t power_limit, u_int8_t chainmask) argument 2895 ar9300_eeprom_set_transmit_power(struct ath_hal *ah, ar9300_eeprom_t *p_eep_data, const struct ieee80211_channel *chan, u_int16_t cfg_ctl, u_int16_t antenna_reduction, u_int16_t twice_max_regulatory_power, u_int16_t power_limit) argument 3217 ar9300_eeprom_set_addac(struct ath_hal *ah, struct ieee80211_channel *chan) argument 3288 ar9300_eeprom_dump_support(struct ath_hal *ah, void **pp_e) argument 3356 ar9300_check_eeprom(struct ath_hal *ah) argument 3545 ar9300_eeprom_get_spur_chan(struct ath_hal *ah, int i, HAL_BOOL is_2ghz) argument 3579 ar9300_fill_eeprom(struct ath_hal *ah) argument 3624 ar9300_calibration_data_read_flash(struct ath_hal *ah, long address, u_int8_t *buffer, int many) argument 3635 ar9300_calibration_data_read_eeprom(struct ath_hal *ah, long address, u_int8_t *buffer, int many) argument 3663 ar9300_calibration_data_read_otp(struct ath_hal *ah, long address, u_int8_t *buffer, int many, HAL_BOOL is_wifi) argument 3690 ar9300_calibration_data_read_nand(struct ath_hal *ah, long address, u_int8_t *buffer, int many) argument 3704 ar9300_calibration_data_read(struct ath_hal *ah, long address, u_int8_t *buffer, int many) argument 3725 ar9300_calibration_data_read_array(struct ath_hal *ah, int address, u_int8_t *buffer, int many) argument 3762 ar9300_eeprom_size(struct ath_hal *ah) argument 3798 ar9300_otp_size(struct ath_hal *ah) argument 3812 ar9300_eeprom_base_address(struct ath_hal *ah) argument 3831 ar9300_eeprom_volatile(struct ath_hal *ah) argument 3845 ar9300_eeprom_low_limit(struct ath_hal *ah) argument 3885 ar9300_uncompress_block(struct ath_hal *ah, u_int8_t *mptr, int mdata_size, u_int8_t *block, int size) argument 3917 ar9300_eeprom_restore_internal_address(struct ath_hal *ah, ar9300_eeprom_t *mptr, int mdata_size, int cptr, u_int8_t blank) argument 4068 ar9300_eeprom_restore_from_dram(struct ath_hal *ah, ar9300_eeprom_t *mptr, int mdata_size) argument 4128 ar9300_eeprom_restore_from_flash(struct ath_hal *ah, ar9300_eeprom_t *mptr, int mdata_size) argument 4174 ar9300_eeprom_restore_internal(struct ath_hal *ah, ar9300_eeprom_t *mptr, int mdata_size) argument 4383 ar9300_eeprom_restore(struct ath_hal *ah) argument 4425 ar9300_thermometer_get(struct ath_hal *ah) argument 4435 ar9300_thermometer_apply(struct ath_hal *ah) argument 4519 ar9300_tuning_caps_params_get(struct ath_hal *ah) argument 4531 ar9300_tuning_caps_apply(struct ath_hal *ah) argument 4572 ar9300_xpa_timing_control_apply(struct ath_hal *ah, HAL_BOOL is_2ghz) argument 4599 ar9300_x_lNA_bias_strength_apply(struct ath_hal *ah, HAL_BOOL is_2ghz) argument 4632 ar9300_eeprom_set_board_values(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 4666 ar9300_eeprom_get_spur_chans_ptr(struct ath_hal *ah, HAL_BOOL is_2ghz) argument 4677 ar9300_eeprom_get_tx_gain_table_number_max(struct ath_hal *ah) argument 4685 ar9300_eeprom_tx_gain_table_index_max_apply(struct ath_hal *ah, u_int16_t channel) argument 4710 ar9300_eeprom_get_pcdac_tx_gain_table_i(struct ath_hal *ah, int i, u_int8_t *pcdac) argument 4726 ar9300_eeprom_set_tx_gain_cap(struct ath_hal *ah, int *tx_gain_max) argument [all...] |