Searched refs:ah (Results 51 - 75 of 313) sorted by relevance

1234567891011>>

/freebsd-11-stable/sys/dev/ath/ath_hal/ar9001/
H A Dar9160_attach.c21 #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 Dar9130_phy.c21 #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 Dar5416_btcoex.c23 #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 Dar5416_gpio.c21 #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 Dar5416_reset.c21 #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 Dar5416_keycache.c21 #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 Dar5416_ani.c25 #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 Dar5212_misc.c21 #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 Dar5212_ani.c21 #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 Dar5212_gpio.c21 #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 Dar5212_attach.c21 #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 Dar5210_misc.c21 #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 Dar5210_reset.c21 #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 Dar5210_interrupts.c21 #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 Dmlx4_ib_ah.c46 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 Dar9285_btcoex.c23 #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 Dar9287_olc.c29 #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 Dar9287_reset.h22 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 Dar5211_attach.c21 #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 Dar9300_stub_funcs.h4 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 Dar9300_ani.c19 #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 Dar9300_beacon.c19 #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 Dar9300_paprd.c18 #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 Dar9300_radar.c20 #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 Dar9300_eeprom.c19 #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...]

Completed in 126 milliseconds

1234567891011>>