/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5212/ |
H A D | ar5112.c | 66 ar5112WriteRegs(struct ath_hal *ah, u_int modesIndex, u_int freqIndex, argument 80 ar5112SetChannel(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 156 ar5112GetRfBank(struct ath_hal *ah, int bank) argument 180 ar5112SetRfRegs(struct ath_hal *ah, const struct ieee80211_channel *chan, uint16_t modesIndex, uint16_t *rfXpdGain) argument 346 ar5112SetPowerTable(struct ath_hal *ah, int16_t *pPowerMin, int16_t *pPowerMax, const struct ieee80211_channel *chan, uint16_t *rfXpdGain) argument 742 ar5112GetMinPower(struct ath_hal *ah, const EXPN_DATA_PER_CHANNEL_5112 *data) argument 768 ar5112GetChannelMaxMinPower(struct ath_hal *ah, const struct ieee80211_channel *chan, int16_t *maxPow, int16_t *minPow) argument 841 ar5112RfDetach(struct ath_hal *ah) argument 855 ar5112RfAttach(struct ath_hal *ah, HAL_STATUS *status) argument 887 ar5112Probe(struct ath_hal *ah) argument [all...] |
H A D | ar5212_reset.c | 74 write_common(struct ath_hal *ah, const HAL_INI_ARRAY *ia, argument 119 ar5212Reset(struct ath_hal *ah, HAL_OPMODE opmode, argument 714 ar5212SetChannel(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 731 ar5212ChannelChange(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 804 ar5212SetOperatingMode(struct ath_hal *ah, int opmode) argument 835 ar5212PhyDisable(struct ath_hal *ah) argument 844 ar5212Disable(struct ath_hal *ah) argument 863 ar5212ChipReset(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 974 ar5212PerCalibrationN(struct ath_hal *ah, struct ieee80211_channel *chan, u_int chainMask, HAL_BOOL longCal, HAL_BOOL *isCalDone) argument 1104 ar5212PerCalibration(struct ath_hal *ah, struct ieee80211_channel *chan, HAL_BOOL *isIQdone) argument 1111 ar5212ResetCalValid(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 1133 ar5212MacStop(struct ath_hal *ah) argument 1199 ar5212SetResetReg(struct ath_hal *ah, uint32_t resetMask) argument 1302 ar5212GetNoiseFloor(struct ath_hal *ah) argument 1311 getNoiseFloorThresh(struct ath_hal *ah, const struct ieee80211_channel *chan, int16_t *nft) argument 1342 ar5212InitNfCalHistBuffer(struct ath_hal *ah) argument 1392 ar5212GetNf(struct ath_hal *ah, struct ieee80211_channel *chan) argument 1482 ar5212SetCompRegs(struct ath_hal *ah) argument 1511 ar5212SetAntennaSwitchInternal(struct ath_hal *ah, HAL_ANT_SETTING settings, const struct ieee80211_channel *chan) argument 1598 ar5212IsSpurChannel(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 1613 ar5212SetBoardValues(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 1751 ar5212SetSpurMitigation(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 1930 ar5212SetDeltaSlope(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 1988 ar5212SetTxPowerLimit(struct ath_hal *ah, uint32_t limit) argument 2005 ar5212SetTransmitPower(struct ath_hal *ah, const struct ieee80211_channel *chan, uint16_t *rfXpdGain) argument 2134 ar5212SetRateTable(struct ath_hal *ah, const struct ieee80211_channel *chan, int16_t tpcScaleReduction, int16_t powerLimit, HAL_BOOL commit, int16_t *pMinPower, int16_t *pMaxPower) argument 2352 ar5212GetChipPowerLimits(struct ath_hal *ah, struct ieee80211_channel *chan) argument 2417 ar5212CorrectGainDelta(struct ath_hal *ah, int twiceOfdmCckDelta) argument 2568 ar5212GetTargetPowers(struct ath_hal *ah, const struct ieee80211_channel *chan, const TRGT_POWER_INFO *powInfo, uint16_t numChannels, TRGT_POWER_INFO *pNewPower) argument 2717 ar5212SetRateDurationTable(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 2771 ar5212SetIFSTiming(struct ath_hal *ah, const struct ieee80211_channel *chan) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5211/ |
H A D | ar5211_reset.c | 157 ar5211Reset(struct ath_hal *ah, HAL_OPMODE opmode, argument 563 ar5211PhyDisable(struct ath_hal *ah) argument 572 ar5211Disable(struct ath_hal *ah) argument 596 ar5211ChipReset(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 643 ar5211PerCalibrationN(struct ath_hal *ah, struct ieee80211_channel *chan, u_int chainMask, HAL_BOOL longCal, HAL_BOOL *isCalDone) argument 736 ar5211PerCalibration(struct ath_hal *ah, struct ieee80211_channel *chan, HAL_BOOL *isIQdone) argument 743 ar5211ResetCalValid(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 753 ar5211SetResetReg(struct ath_hal *ah, uint32_t resetMask) argument 787 ar5211SetChannel(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 825 ar5211GetNoiseFloor(struct ath_hal *ah) argument 842 ar5211RunNoiseFloor(struct ath_hal *ah, uint8_t runTime, int16_t startingNF) argument 894 getNoiseFloorThresh(struct ath_hal *ah, const struct ieee80211_channel *chan, int16_t *nft) argument 923 ar5211IsNfGood(struct ath_hal *ah, struct ieee80211_channel *chan) argument 960 ar5211CalNoiseFloor(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 1003 ar5211GetNfAdjust(struct ath_hal *ah, const HAL_CHANNEL_INTERNAL *c) argument 1035 ar5211SetRf6and7(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 1141 ar5211SetAntennaSwitchInternal(struct ath_hal *ah, HAL_ANT_SETTING settings, const struct ieee80211_channel *chan) argument 1205 ar5211SetBoardValues(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 1302 ar5211SetTxPowerLimit(struct ath_hal *ah, uint32_t limit) argument 1315 ar5211SetTransmitPower(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 1376 ar5211SetPowerTable(struct ath_hal *ah, PCDACS_EEPROM *pSrcStruct, uint16_t channel) argument 1495 ar5211SetRateTable(struct ath_hal *ah, RD_EDGES_POWER *pRdEdgesPower, TRGT_POWER_INFO *pPowerInfo, uint16_t numChannels, const struct ieee80211_channel *chan) argument 1911 ar5211InitializeGainValues(struct ath_hal *ah) argument 1925 ar5211InvalidGainReadback(struct ath_hal *ah, GAIN_VALUES *gv) argument 1959 ar5211RequestRfgain(struct ath_hal *ah) argument 1976 ar5211GetRfgain(struct ath_hal *ah) argument 2015 ar5211IsGainAdjustNeeded(struct ath_hal *ah, const GAIN_VALUES *gv) argument 2024 ar5211AdjustGain(struct ath_hal *ah, GAIN_VALUES *gv) argument 2077 ar5211SetRfgain(struct ath_hal *ah, const GAIN_VALUES *gv) argument 2090 ar5211SetOperatingMode(struct ath_hal *ah, int opmode) argument 2119 ar5211SetPCUConfig(struct ath_hal *ah) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ |
H A D | ah.c | 96 struct ath_hal *ah; local 119 struct ath_hal *ah; local 143 ath_hal_mac_name(struct ath_hal *ah) argument 240 ath_hal_rfprobe(struct ath_hal *ah, HAL_STATUS *ecode) argument 260 ath_hal_rf_name(struct ath_hal *ah) argument 305 ath_hal_wait(struct ath_hal *ah, u_int reg, uint32_t mask, uint32_t val) argument 313 ath_hal_waitfor(struct ath_hal *ah, u_int reg, uint32_t mask, uint32_t val, uint32_t timeout) argument 363 ath_hal_pkt_txtime(struct ath_hal *ah, const HAL_RATE_TABLE *rates, uint32_t frameLen, uint16_t rateix, HAL_BOOL isht40, HAL_BOOL shortPreamble, HAL_BOOL includeSifs) argument 432 ath_hal_computetxtime(struct ath_hal *ah, const HAL_RATE_TABLE *rates, uint32_t frameLen, uint16_t rateix, HAL_BOOL shortPreamble, HAL_BOOL includeSifs) argument 517 ath_hal_get_curmode(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 575 ath_hal_chan2wmode(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 597 ath_hal_mac_clks(struct ath_hal *ah, u_int usecs) argument 625 ath_hal_mac_usec(struct ath_hal *ah, u_int clks) argument 637 ath_hal_mac_psec(struct ath_hal *ah, u_int clks) argument 669 ath_hal_setupratetable(struct ath_hal *ah, HAL_RATE_TABLE *rt) argument 702 ath_hal_getcapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE type, uint32_t capability, uint32_t *result) argument 904 ath_hal_setcapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE type, uint32_t capability, uint32_t setting, HAL_STATUS *status) argument 953 ath_hal_getregdump(struct ath_hal *ah, const HAL_REGRANGE *regs, void *dstbuf, int space) argument 975 ath_hal_setregs(struct ath_hal *ah, const HAL_REGWRITE *regs, int space) argument 984 ath_hal_getdiagstate(struct ath_hal *ah, int request, const void *args, uint32_t argsize, void **result, uint32_t *resultsize) argument 1059 ath_hal_setTxQProps(struct ath_hal *ah, HAL_TX_QUEUE_INFO *qi, const HAL_TXQ_INFO *qInfo) argument 1120 ath_hal_getTxQProps(struct ath_hal *ah, HAL_TXQ_INFO *qInfo, const HAL_TX_QUEUE_INFO *qi) argument 1158 ath_hal_getChanNoise(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 1188 ath_hal_get_mimo_chan_noise(struct ath_hal *ah, const struct ieee80211_channel *chan, int16_t *nf_ctl, int16_t *nf_ext) argument 1255 ath_hal_process_noisefloor(struct ath_hal *ah) argument 1312 ath_hal_ini_write(struct ath_hal *ah, const HAL_INI_ARRAY *ia, int col, int regWr) argument 1342 ath_hal_ini_bank_write(struct ath_hal *ah, const HAL_INI_ARRAY *ia, const uint32_t data[], int regWr) argument 1470 ath_hal_adjusttsf(struct ath_hal *ah, int32_t tsfdelta) argument 1480 ath_hal_setcca(struct ath_hal *ah, int ena) argument 1495 ath_hal_getcca(struct ath_hal *ah) argument 1510 ath_hal_set_dfs_cac_tx_quiet(struct ath_hal *ah, HAL_BOOL ena) argument 1527 ath_hal_EepromDataRead(struct ath_hal *ah, u_int off, uint16_t *data) argument 1549 ath_hal_mhz2ieee_2ghz(struct ath_hal *ah, int freq) argument 1566 ath_hal_survey_clear(struct ath_hal *ah) argument 1577 ath_hal_survey_add_sample(struct ath_hal *ah, HAL_SURVEY_SAMPLE *hs) argument [all...] |
H A D | ah_internal.h | 711 ath_hal_checkchannel(struct ath_hal *ah, const struct ieee80211_channel *c) argument 732 ath_hal_gethwchannel(struct ath_hal *ah, const struct ieee80211_channel *c) argument 1009 struct ath_hal *ah = &ahp->h; local 1022 ath_hal_getantennaallowed(struct ath_hal *ah, const struct ieee80211_channel *chan) argument [all...] |
H A D | ah.h | 1699 ath_hal_get_mfp_qos(struct ath_hal *ah) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5416/ |
H A D | ar5416_reset.c | 78 ar5416Reset(struct ath_hal *ah, HAL_OPMODE opmode, struct ieee80211_channel *chan, HAL_BOOL bChannelChange, HAL_RESET_TYPE resetType, HAL_STATUS *status) argument 574 ar5416InitDMA(struct ath_hal *ah) argument 625 ar5416InitBB(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 664 ar5416InitIMR(struct ath_hal *ah, HAL_OPMODE opmode) argument 706 ar5416InitQoS(struct ath_hal *ah) argument 729 ar5416InitUserSettings(struct ath_hal *ah) argument 752 ar5416SetRfMode(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 779 ar5416ChipReset(struct ath_hal *ah, const struct ieee80211_channel *chan, HAL_RESET_TYPE resetType) argument 831 ar5416GetDeltaSlopeValues(struct ath_hal *ah, uint32_t coef_scaled, uint32_t *coef_mantissa, uint32_t *coef_exponent) argument 860 ar5416SetDeltaSlope(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 915 ar5416SetTxPowerLimit(struct ath_hal *ah, uint32_t limit) argument 925 ar5416GetChipPowerLimits(struct ath_hal *ah, struct ieee80211_channel *chan) argument 966 ar5416WriteTxPowerRateRegisters(struct ath_hal *ah, const struct ieee80211_channel *chan, const int16_t ratesArray[]) argument 1058 ar5416SetTransmitPower(struct ath_hal *ah, const struct ieee80211_channel *chan, uint16_t *rfXpdGain) argument 1244 ar5416GetRfgain(struct ath_hal *ah) argument 1254 ar5416Disable(struct ath_hal *ah) argument 1273 ar5416PhyDisable(struct ath_hal *ah) argument 1287 ar5416SetResetReg(struct ath_hal *ah, uint32_t type) argument 1308 ar5416SetResetPowerOn(struct ath_hal *ah) argument 1354 ar5416SetReset(struct ath_hal *ah, int type) argument 1462 ar5416InitChainMasks(struct ath_hal *ah) argument 1500 ar5416RestoreChainMask(struct ath_hal *ah) argument 1511 ar5416InitPLL(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 1539 ar5416SetDefGainValues(struct ath_hal *ah, const MODAL_EEP_HEADER *pModal, const struct ar5416eeprom *eep, uint8_t txRxAttenLocal, int regChainOffset, int i) argument 1597 ar5416GetRegChainOffset(struct ath_hal *ah, int i) argument 1620 ar5416SetBoardValues(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 1755 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 1812 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 2102 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 2161 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 2229 ar5416SetGainBoundariesClosedLoop(struct ath_hal *ah, int i, uint16_t pdGainOverlap_t2, uint16_t gainBoundaries[]) argument 2257 ar5416GetXpdGainValues(struct ath_hal *ah, uint16_t xpdMask, uint16_t xpdGainValues[]) argument 2288 ar5416WriteDetectorGainBiases(struct ath_hal *ah, uint16_t numXpdGain, uint16_t xpdGainValues[]) argument 2312 ar5416WritePdadcValues(struct ath_hal *ah, int i, uint8_t pdadcValues[]) argument 2347 ar5416SetPowerCalTable(struct ath_hal *ah, struct ar5416eeprom *pEepData, const struct ieee80211_channel *chan, int16_t *pTxPowerIndexOffset) argument 2423 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 2591 ar5416Set11nRegs(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 2634 ar5416GetChannelCenters(struct ath_hal *ah, const struct ieee80211_channel *chan, CHAN_CENTERS *centers) argument 2662 ar5416OverrideIni(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 2712 ar5416EepromSetAddac(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 2775 ar5416MarkPhyInactive(struct ath_hal *ah) argument 2828 ar5416SetIFSTiming(struct ath_hal *ah, const struct ieee80211_channel *chan) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ |
H A D | if_ath_tx.c | 369 struct ath_hal *ah = sc->sc_ah; local 745 struct ath_hal *ah = sc->sc_ah; local 1125 struct ath_hal *ah = sc->sc_ah; local 1179 ath_tx_get_rtscts_rate(struct ath_hal *ah, const HAL_RATE_TABLE *rt, int cix, int shortPreamble) argument 1204 ath_tx_calc_ctsduration(struct ath_hal *ah, int rix, int cix, int shortPreamble, int pktlen, const HAL_RATE_TABLE *rt, int flags) argument 1334 struct ath_hal *ah = sc->sc_ah; local [all...] |
H A D | if_ath.c | 605 struct ath_hal *ah = NULL; local 1787 struct ath_hal *ah = sc->sc_ah; local 1951 struct ath_hal *ah = sc->sc_ah; local 1993 struct ath_hal *ah = sc->sc_ah; local 2075 struct ath_hal *ah = sc->sc_ah; local 2467 ath_hal_gethangstate(struct ath_hal *ah, uint32_t mask, uint32_t *hangs) argument 2556 struct ath_hal *ah = sc->sc_ah; local 2717 struct ath_hal *ah = sc->sc_ah; local 2907 struct ath_hal *ah = sc->sc_ah; local 3094 struct ath_hal *ah = sc->sc_ah; local 3670 struct ath_hal *ah = sc->sc_ah; local 3696 struct ath_hal *ah = sc->sc_ah; local 3925 struct ath_hal *ah = sc->sc_ah; local 3940 struct ath_hal *ah = sc->sc_ah; local 3972 struct ath_hal *ah = sc->sc_ah; local 4061 struct ath_hal *ah = sc->sc_ah; local 4392 struct ath_hal *ah = sc->sc_ah; local 4969 struct ath_hal *ah = sc->sc_ah; local 5042 struct ath_hal *ah = sc->sc_ah; local 5073 struct ath_hal *ah = sc->sc_ah; local 5107 struct ath_hal *ah = sc->sc_ah; local 5133 struct ath_hal *ah = sc->sc_ah; local 5224 struct ath_hal *ah = sc->sc_ah; local 5376 struct ath_hal *ah = sc->sc_ah; local 5518 struct ath_hal *ah = sc->sc_ah; local 5543 struct ath_hal *ah = sc->sc_ah; local 5779 struct ath_hal *ah = sc->sc_ah; local 6307 struct ath_hal *ah = sc->sc_ah; local 6331 struct ath_hal *ah = sc->sc_ah; local 6346 struct ath_hal *ah = sc->sc_ah; local 6383 struct ath_hal *ah = sc->sc_ah; local 6593 struct ath_hal *ah = sc->sc_ah; local [all...] |
/haiku/src/bin/network/ping/ |
H A D | ping6.c | 2619 struct ah ah; local
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/contrib/ath_hal/ar9300/ |
H A D | ar9300_misc.c | 34 ar9300_get_hw_hangs(struct ath_hal *ah, hal_hw_hangs_t *hangs) argument 67 ar9300_mac_to_usec(struct ath_hal *ah, u_in argument 82 ar9300_mac_to_clks(struct ath_hal *ah, u_int usecs) argument 97 ar9300_get_mac_address(struct ath_hal *ah, u_int8_t *mac) argument 105 ar9300_set_mac_address(struct ath_hal *ah, const u_int8_t *mac) argument 114 ar9300_get_bss_id_mask(struct ath_hal *ah, u_int8_t *mask) argument 122 ar9300_set_bss_id_mask(struct ath_hal *ah, const u_int8_t *mask) argument 140 ar9300_set_regulatory_domain(struct ath_hal *ah, u_int16_t reg_domain, HAL_STATUS *status) argument 168 ar9300_get_wireless_modes(struct ath_hal *ah) argument 179 ar9300_enable_rf_kill(struct ath_hal *ah) argument 244 ar9300_set_led_state(struct ath_hal *ah, HAL_LED_STATE state) argument 264 ar9300_set_power_led_state(struct ath_hal *ah, u_int8_t enabled) argument 276 ar9300_set_network_led_state(struct ath_hal *ah, u_int8_t enabled) argument 291 ar9300_write_associd(struct ath_hal *ah, const u_int8_t *bssid, u_int16_t assoc_id) argument 309 ar9300_get_tsf64(struct ath_hal *ah) argument 320 ar9300_set_tsf64(struct ath_hal *ah, u_int64_t tsf) argument 330 ar9300_get_tsf32(struct ath_hal *ah) argument 336 ar9300_get_tsf2_32(struct ath_hal *ah) argument 345 ar9300_reset_tsf(struct ath_hal *ah) argument 368 ar9300_set_basic_rate(struct ath_hal *ah, HAL_RATE_SET *rs) argument 403 ar9300_get_random_seed(struct ath_hal *ah) argument 419 ar9300_detect_card_present(struct ath_hal *ah) argument 451 ar9300_update_mib_mac_stats(struct ath_hal *ah) argument 464 ar9300_get_mib_mac_stats(struct ath_hal *ah, HAL_MIB_STATS* stats) argument 480 ar9300_is_japan_channel_spread_supported(struct ath_hal *ah) argument 489 ar9300_get_cur_rssi(struct ath_hal *ah) argument 501 ar9300_get_rssi_chain0(struct ath_hal *ah) argument 509 ar9300_get_def_antenna(struct ath_hal *ah) argument 516 ar9300_set_coverage_class(struct ath_hal *ah, u_int8_t coverageclass, int now) argument 521 ar9300_set_def_antenna(struct ath_hal *ah, u_int antenna) argument 527 ar9300_set_antenna_switch(struct ath_hal *ah, HAL_ANT_SETTING settings, const struct ieee80211_channel *chan, u_int8_t *tx_chainmask, u_int8_t *rx_chainmask, u_int8_t *antenna_cfgd) argument 566 ar9300_is_sleep_after_beacon_broken(struct ath_hal *ah) argument 572 ar9300_set_slot_time(struct ath_hal *ah, u_int us) argument 588 ar9300_set_ack_timeout(struct ath_hal *ah, u_int us) argument 606 ar9300_get_ack_timeout(struct ath_hal *ah) argument 613 ar9300_set_quiet(struct ath_hal *ah, u_int32_t period, u_int32_t duration, u_int32_t next_start, HAL_QUIET_FLAG flag) argument 655 ar9300_cac_tx_quiet(struct ath_hal *ah, HAL_BOOL enable) argument 678 ar9300_set_pcu_config(struct ath_hal *ah) argument 684 ar9300_get_capability(struct ath_hal *ah, HAL_CAPABILITY_TYPE type, u_int32_t capability, u_int32_t *result) argument 967 ar9300_set_capability(struct ath_hal *ah, HAL_CAPABILITY_TYPE type, u_int32_t capability, u_int32_t setting, HAL_STATUS *status) argument 1090 ar9300_print_reg(struct ath_hal *ah, u_int32_t args) argument 1215 ar9300_get_diag_state(struct ath_hal *ah, int request, const void *args, u_int32_t argsize, void **result, u_int32_t *resultsize) argument 1324 ar9300_dma_reg_dump(struct ath_hal *ah) argument 1594 ar9300_get_mib_cycle_counts_pct(struct ath_hal *ah, u_int32_t *rxc_pcnt, u_int32_t *rxf_pcnt, u_int32_t *txf_pcnt) argument 1643 ar9300_get_11n_ext_busy(struct ath_hal *ah) argument 1726 ar9300_config_bb_panic_watchdog(struct ath_hal *ah) argument 1779 ar9300_handle_bb_panic(struct ath_hal *ah) argument 1796 ar9300_get_bb_panic_info(struct ath_hal *ah, struct hal_bb_panic_info *bb_panic) argument 1861 ar9300_set_hal_reset_reason(struct ath_hal *ah, u_int8_t resetreason) argument 1876 ar9300_set_11n_mac2040(struct ath_hal *ah, HAL_HT_MACMODE mode) argument 1897 ar9300_get_11n_rx_clear(struct ath_hal *ah) argument 1923 ar9300_set_11n_rx_clear(struct ath_hal *ah, HAL_HT_RXCLEAR rxclear) argument 1945 ar9300_ppm_get_rssi_dump(struct ath_hal *ah) argument 1967 ar9300_ppm_force(struct ath_hal *ah) argument 2025 ar9300_ppm_un_force(struct ath_hal *ah) argument 2034 ar9300_ppm_arm_trigger(struct ath_hal *ah) argument 2049 ar9300_ppm_get_trigger(struct ath_hal *ah) argument 2063 ar9300_mark_phy_inactive(struct ath_hal *ah) argument 2070 ar9300_ppm_get_force_state(struct ath_hal *ah) argument 2081 ar9300_get_mib_cycle_counts(struct ath_hal *ah, HAL_SURVEY_SAMPLE *hs) argument 2100 ar9300_clear_mib_counters(struct ath_hal *ah) argument 2112 ar9300_set_rifs_delay(struct ath_hal *ah, HAL_BOOL enable) argument 2163 ar9300_set_11n_rx_rifs(struct ath_hal *ah, HAL_BOOL enable) argument 2177 ar9300_compare_dbg_hang(struct ath_hal *ah, mac_dbg_regs_t mac_dbg, hal_mac_hang_check_t hang_check, hal_mac_hangs_t hangs, u_int8_t *dcu_chain) argument 2214 ar9300_detect_mac_hang(struct ath_hal *ah) argument 2273 ar9300_detect_bb_hang(struct ath_hal *ah) argument 2332 ar9300_select_ant_config(struct ath_hal *ah, u_int32_t cfg) argument 2358 ar9300_set_dcs_mode(struct ath_hal *ah, u_int32_t mode) argument 2364 ar9300_get_dcs_mode(struct ath_hal *ah) argument 2371 ar9300_set_bt_coex_info(struct ath_hal *ah, HAL_BT_COEX_INFO *btinfo) argument 2386 ar9300_bt_coex_config(struct ath_hal *ah, HAL_BT_COEX_CONFIG *btconf) argument 2416 ar9300_bt_coex_set_qcu_thresh(struct ath_hal *ah, int qnum) argument 2426 ar9300_bt_coex_set_weights(struct ath_hal *ah, u_int32_t stomp_type) argument 2466 ar9300_bt_coex_setup_bmiss_thresh(struct ath_hal *ah, u_int32_t thresh) argument 2476 ar9300_bt_coex_antenna_diversity(struct ath_hal *ah, u_int32_t value) argument 2500 ar9300_bt_coex_set_parameter(struct ath_hal *ah, u_int32_t type, u_int32_t value) argument 2573 ar9300_bt_coex_disable(struct ath_hal *ah) argument 2599 ar9300_bt_coex_enable(struct ath_hal *ah) argument 2654 ar9300_get_bt_active_gpio(struct ath_hal *ah, u_int32_t reg) argument 2659 ar9300_get_wlan_active_gpio(struct ath_hal *ah, u_int32_t reg,u_int32_t bOn) argument 2665 ar9300_init_bt_coex(struct ath_hal *ah) argument 2741 ar9300_set_proxy_sta(struct ath_hal *ah, HAL_BOOL enable) argument 2844 ar9300_enable_tpc(struct ath_hal *ah) argument 2875 ar9300_force_tsf_sync(struct ath_hal *ah, const u_int8_t *bssid, u_int16_t assoc_id) argument 2882 ar9300_chk_rssi_update_tx_pwr(struct ath_hal *ah, int rssi) argument 3120 ar9300_is_skip_paprd_by_greentx(struct ath_hal *ah) argument 3133 ar9300_control_signals_for_green_tx_mode(struct ath_hal *ah) argument 3156 ar9300_hwgreentx_set_pal_spare(struct ath_hal *ah, int value) argument 3168 ar9300_reset_hw_beacon_proc_crc(struct ath_hal *ah) argument 3173 ar9300_get_hw_beacon_rssi(struct ath_hal *ah) argument 3182 ar9300_set_hw_beacon_rssi_threshold(struct ath_hal *ah, u_int32_t rssi_threshold) argument 3193 ar9300_reset_hw_beacon_rssi(struct ath_hal *ah) argument 3198 ar9300_set_hw_beacon_proc(struct ath_hal *ah, HAL_BOOL on) argument 3213 ar9300_print_keycache(struct ath_hal *ah) argument 3276 ar9300_set_smart_antenna(struct ath_hal *ah, HAL_BOOL enable) argument 3306 ar9300_tx99_channel_pwr_update(struct ath_hal *ah, HAL_CHANNEL *c, u_int32_t txpower) argument 3421 ar9300_tx99_chainmsk_setup(struct ath_hal *ah, int tx_chainmask) argument 3438 ar9300_tx99_set_single_carrier(struct ath_hal *ah, int tx_chain_mask, int chtype) argument 3826 ar9300_tx99_start(struct ath_hal *ah, u_int8_t *data) argument 3850 ar9300_tx99_stop(struct ath_hal *ah) argument 3860 ar9300Get3StreamSignature(struct ath_hal *ah) argument 3866 ar9300ForceVCS(struct ath_hal *ah) argument 3872 ar9300SetDfs3StreamFix(struct ath_hal *ah, u_int32_t val) argument 3878 ar9300_read_loc_timer(struct ath_hal *ah) argument 3885 ar9300_set_ctl_pwr(struct ath_hal *ah, u_int8_t *ctl_array) argument 3914 ar9300_set_txchainmaskopt(struct ath_hal *ah, u_int8_t mask) argument [all...] |
H A D | ar9300_stub_funcs.c | 33 ar9300_Stub_GetRadioRev(struct ath_hal *ah) argument 53 ar9300_Stub_Detach(struct ath_hal *ah) argument 61 ar9300_Stub_ChipTest(struct ath_hal *ah) argument 69 ar9300_Stub_GetChannelEdges(struct ath_hal *ah, uint16_t flags, argument 78 ar9300_Stub_FillCapabilityInfo(struct ath_hal *ah) argument 86 ar9300_Stub_SetBeaconTimers(struct ath_hal *ah, const HAL_BEACON_TIMERS * bs) argument 94 ar9300_Stub_BeaconInit(struct ath_hal *ah, uint32_t next_beacon, uint32_t beacon_period) argument 102 ar9300_Stub_ResetStaBeaconTimers(struct ath_hal *ah) argument 109 ar9300_Stub_SetStaBeaconTimers(struct ath_hal *ah, const HAL_BEACON_STATE *bs) argument 116 ar9300_Stub_GetNextTBTT(struct ath_hal *ah) argument 124 ar9300_Stub_IsInterruptPending(struct ath_hal *ah) argument 132 ar9300_Stub_GetPendingInterrupts(struct ath_hal *ah, HAL_INT *mask) argument 140 ar9300_Stub_GetInterrupts(struct ath_hal *ah) argument 148 ar9300_Stub_SetInterrupts(struct ath_hal *ah, HAL_INT ints) argument 157 ar9300_Stub_GetKeyCacheSize(struct ath_hal *ah) argument 165 ar9300_Stub_IsKeyCacheEntryValid(struct ath_hal *ah, uint16_t entry) argument 173 ar9300_Stub_ResetKeyCacheEntry(struct ath_hal *ah, uint16_t entry) argument 181 ar9300_Stub_SetKeyCacheEntryMac(struct ath_hal *ah, uint16_t entry, const uint8_t *mac) argument 190 ar9300_Stub_SetKeyCacheEntry(struct ath_hal *ah, uint16_t entry, const HAL_KEYVAL *k, const uint8_t *mac, int xorKey) argument 199 ar9300_Stub_GetMacAddress(struct ath_hal *ah, uint8_t *mac) argument 206 ar9300_Stub_SetMacAddress(struct ath_hal *ah, const uint8_t *mac) argument 214 ar9300_Stub_GetBssIdMask(struct ath_hal *ah, uint8_t *mac) argument 221 ar9300_Stub_SetBssIdMask(struct ath_hal *ah, const uint8_t *bssid) argument 229 ar9300_Stub_EepromRead(struct ath_hal *ah, u_int off, uint16_t *data) argument 237 ar9300_Stub_EepromWrite(struct ath_hal *ah, u_int off, uint16_t data) argument 245 ar9300_Stub_SetRegulatoryDomain(struct ath_hal *ah, uint16_t regDomain, HAL_STATUS *stats) argument 254 ar9300_Stub_GetWirelessModes(struct ath_hal *ah) argument 263 ar9300_Stub_EnableRfKill(struct ath_hal *ah) argument 270 ar9300_Stub_GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, HAL_GPIO_MUX_TYPE mux) argument 279 ar9300_Stub_GpioCfgInput(struct ath_hal *ah, uint32_t gpio) argument 287 ar9300_Stub_GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val) argument 295 ar9300_Stub_GpioGet(struct ath_hal *ah, uint32_t gpio) argument 303 ar9300_Stub_GpioSetIntr(struct ath_hal *ah, u_int gpioPin, uint32_t ilevel) argument 310 ar9300_Stub_SetLedState(struct ath_hal *ah, HAL_LED_STATE state) argument 317 ar9300_Stub_WriteAssocid(struct ath_hal *ah, const uint8_t *bssid, uint16_t assocId) argument 325 ar9300_Stub_GetTsf32(struct ath_hal *ah) argument 333 ar9300_Stub_GetTsf64(struct ath_hal *ah) argument 341 ar9300_Stub_SetTsf64(struct ath_hal *ah, uint64_t tsf64) argument 348 ar9300_Stub_ResetTsf(struct ath_hal *ah) argument 355 ar9300_Stub_SetBasicRate(struct ath_hal *ah, HAL_RATE_SET *pSet) argument 362 ar9300_Stub_GetRandomSeed(struct ath_hal *ah) argument 370 ar9300_Stub_DetectCardPresent(struct ath_hal *ah) argument 378 ar9300_Stub_EnableMibCounters(struct ath_hal *ah) argument 385 ar9300_Stub_DisableMibCounters(struct ath_hal *ah) argument 392 ar9300_Stub_UpdateMibCounters(struct ath_hal *ah, HAL_MIB_STATS* stats) argument 399 ar9300_Stub_IsJapanChannelSpreadSupported(struct ath_hal *ah) argument 407 ar9300_Stub_GetCurRssi(struct ath_hal *ah) argument 415 ar9300_Stub_GetDefAntenna(struct ath_hal *ah) argument 423 ar9300_Stub_SetDefAntenna(struct ath_hal *ah, u_int antenna) argument 430 ar9300_Stub_GetAntennaSwitch(struct ath_hal *ah) argument 438 ar9300_Stub_SetAntennaSwitch(struct ath_hal *ah, HAL_ANT_SETTING setting) argument 446 ar9300_Stub_IsSleepAfterBeaconBroken(struct ath_hal *ah) argument 454 ar9300_Stub_SetSifsTime(struct ath_hal *ah, u_int sifs) argument 462 ar9300_Stub_GetSifsTime(struct ath_hal *ah) argument 470 ar9300_Stub_SetSlotTime(struct ath_hal *ah, u_int slottime) argument 478 ar9300_Stub_GetSlotTime(struct ath_hal *ah) argument 486 ar9300_Stub_SetAckTimeout(struct ath_hal *ah, u_int acktimeout) argument 494 ar9300_Stub_GetAckTimeout(struct ath_hal *ah) argument 502 ar9300_Stub_SetAckCTSRate(struct ath_hal *ah, u_int ctsrate) argument 510 ar9300_Stub_GetAckCTSRate(struct ath_hal *ah) argument 518 ar9300_Stub_SetCTSTimeout(struct ath_hal *ah, u_int ctstimeout) argument 526 ar9300_Stub_GetCTSTimeout(struct ath_hal *ah) argument 534 ar9300_Stub_SetDecompMask(struct ath_hal *ah, uint16_t a, int b) argument 542 ar9300_Stub_SetCoverageClass(struct ath_hal *ah, uint8_t a, int b) argument 549 ar9300_Stub_SetPCUConfig(struct ath_hal *ah) argument 556 ar9300_Stub_Use32KHzclock(struct ath_hal *ah, HAL_OPMODE opmode) argument 564 ar9300_Stub_SetupClock(struct ath_hal *ah, HAL_OPMODE opmode) argument 571 ar9300_Stub_RestoreClock(struct ath_hal *ah, HAL_OPMODE opmode) argument 578 ar9300_Stub_GetNfAdjust(struct ath_hal *ah, const HAL_CHANNEL_INTERNAL *ichan) argument 586 ar9300_Stub_SetCompRegs(struct ath_hal *ah) argument 593 ar9300_Stub_GetCapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE ctype, uint32_t which, uint32_t *val) argument 611 ar9300_Stub_GetDiagState(struct ath_hal *ah, int request, const void *args, uint32_t argsize, void **result, uint32_t *resultsize) argument 621 ar9300_Stub_SetQuiet(struct ath_hal *ah, uint32_t period, uint32_t duration, uint32_t nextStart, HAL_QUIET_FLAG flag) argument 630 ar9300_Stub_GetMibCycleCounts(struct ath_hal *ah, HAL_SURVEY_SAMPLE *hs) argument 639 ar9300_Stub_SetPowerMode(struct ath_hal *ah, HAL_POWER_MODE mode, int setChip) argument 648 ar9300_Stub_GetPowerMode(struct ath_hal *ah) argument 656 ar9300_Stub_GetPowerStatus(struct ath_hal *ah) argument 664 ar9300_Stub_GetRxDP(struct ath_hal *ah, HAL_RX_QUEUE qtype) argument 672 ar9300_Stub_SetRxDP(struct ath_hal *ah, uint32_t rxdp, HAL_RX_QUEUE qtype) argument 679 ar9300_Stub_EnableReceive(struct ath_hal *ah) argument 686 ar9300_Stub_StopDmaReceive(struct ath_hal *ah) argument 694 ar9300_Stub_StartPcuReceive(struct ath_hal *ah, HAL_BOOL is_scanning) argument 701 ar9300_Stub_StopPcuReceive(struct ath_hal *ah) argument 708 ar9300_Stub_SetMulticastFilter(struct ath_hal *ah, uint32_t filter0, uint32_t filter1) argument 716 ar9300_Stub_ClrMulticastFilterIndex(struct ath_hal *ah, uint32_t ix) argument 724 ar9300_Stub_SetMulticastFilterIndex(struct ath_hal *ah, uint32_t ix) argument 732 ar9300_Stub_GetRxFilter(struct ath_hal *ah) argument 740 ar9300_Stub_SetRxFilter(struct ath_hal *ah, uint32_t bits) argument 747 ar9300_Stub_SetupRxDesc(struct ath_hal *ah, struct ath_desc *rxdesc, uint32_t size, u_int flags) argument 756 ar9300_Stub_ProcRxDesc(struct ath_hal *ah, struct ath_desc *desc0, uint32_t a, struct ath_desc *desc, uint64_t tsf, struct ath_rx_status *rxstat) argument 766 ar9300_Stub_Reset(struct ath_hal *ah, HAL_OPMODE opmode, struct ieee80211_channel *chan, HAL_BOOL bChannelChange, HAL_RESET_TYPE resetType, HAL_STATUS *status) argument 777 ar9300_Stub_SetChannel(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 786 ar9300_Stub_SetOperatingMode(struct ath_hal *ah, int opmode) argument 793 ar9300_Stub_PhyDisable(struct ath_hal *ah) argument 801 ar9300_Stub_Disable(struct ath_hal *ah) argument 809 ar9300_Stub_ChipReset(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 818 ar9300_Stub_PerCalibration(struct ath_hal *ah, struct ieee80211_channel *chan, HAL_BOOL *isIQdone) argument 827 ar9300_Stub_PerCalibrationN(struct ath_hal *ah, struct ieee80211_channel *chan, u_int chainMask, HAL_BOOL longCal, HAL_BOOL *isCalDone) argument 837 ar9300_Stub_ResetCalValid(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 846 ar9300_Stub_GetNoiseFloor(struct ath_hal *ah) argument 855 ar9300_Stub_InitNfCalHistBuffer(struct ath_hal *ah) argument 870 ar9300_Stub_SetSpurMitigation(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 878 ar9300_Stub_SetAntennaSwitchInternal(struct ath_hal *ah, HAL_ANT_SETTING settings, const struct ieee80211_channel *chan) argument 887 ar9300_Stub_SetTxPowerLimit(struct ath_hal *ah, uint32_t limit) argument 895 ar9300_Stub_GetChipPowerLimits(struct ath_hal *ah, struct ieee80211_channel *chan) argument 904 ar9300_Stub_InitializeGainValues(struct ath_hal *ah) argument 911 ar9300_Stub_GetRfgain(struct ath_hal *ah) argument 919 ar9300_Stub_RequestRfgain(struct ath_hal *ah) argument 926 ar9300_Stub_UpdateTxTrigLevel(struct ath_hal *ah, HAL_BOOL IncTrigLevel) argument 935 ar9300_Stub_SetTxQueueProps(struct ath_hal *ah, int q, const HAL_TXQ_INFO *qInfo) argument 944 ar9300_Stub_GetTxQueueProps(struct ath_hal *ah, int q, HAL_TXQ_INFO *qInfo) argument 953 ar9300_Stub_SetupTxQueue(struct ath_hal *ah, HAL_TX_QUEUE type, const HAL_TXQ_INFO *qInfo) argument 962 ar9300_Stub_ReleaseTxQueue(struct ath_hal *ah, u_int q) argument 970 ar9300_Stub_ResetTxQueue(struct ath_hal *ah, u_int q) argument 978 ar9300_Stub_GetTxDP(struct ath_hal *ah, u_int q) argument 986 ar9300_Stub_SetTxDP(struct ath_hal *ah, u_int q, uint32_t txdp) argument 994 ar9300_Stub_StartTxDma(struct ath_hal *ah, u_int q) argument 1002 ar9300_Stub_NumTxPending(struct ath_hal *ah, u_int q) argument 1010 ar9300_Stub_StopTxDma(struct ath_hal *ah, u_int q) argument 1018 ar9300_Stub_SetupTxDesc(struct ath_hal *ah, struct ath_desc *ds, u_int pktLen, u_int hdrLen, HAL_PKT_TYPE type, u_int txPower, u_int txRate0, u_int txTries0, u_int keyIx, u_int antMode, u_int flags, u_int rtsctsRate, u_int rtsctsDuration, u_int compicvLen, u_int compivLen, u_int comp) argument 1031 ar9300_Stub_SetupXTxDesc(struct ath_hal *ah, struct ath_desc *desc, u_int txRate1, u_int txRetries1, u_int txRate2, u_int txRetries2, u_int txRate3, u_int txRetries3) argument 1042 ar9300_Stub_FillTxDesc(struct ath_hal *ah, struct ath_desc *ds, HAL_DMA_ADDR *bufAddrList, uint32_t *segLenList, u_int descId, u_int qcuId, HAL_BOOL firstSeg, HAL_BOOL lastSeg, const struct ath_desc *ds0) argument 1054 ar9300_Stub_ProcTxDesc(struct ath_hal *ah, struct ath_desc *ds, struct ath_tx_status *txstat) argument 1063 ar9300_Stub_GetTxIntrQueue(struct ath_hal *ah, uint32_t *val) argument 1070 ar9300_Stub_IntrReqTxDesc(struct ath_hal *ah, struct ath_desc *desc) argument 1077 ar9300_Stub_GetTxCompletionRates(struct ath_hal *ah, const struct ath_desc *ds0, int *rates, int *tries) argument 1086 ar9300_Stub_GetRateTable(struct ath_hal *ah, u_int mode) argument 1130 ar9300_Stub_AniControl(struct ath_hal *ah, HAL_ANI_CMD cmd, int param) argument 1151 ar9300_Stub_AniPhyErrReport(struct ath_hal *ah, const struct ath_rx_status *rs) argument 1160 ar9300_Stub_ProcessMibIntr(struct ath_hal *ah, const HAL_NODE_STATS *stats) argument 1167 ar9300_Stub_RxMonitor(struct ath_hal *ah, const HAL_NODE_STATS *stats, const struct ieee80211_channel *chan) argument 1175 ar9300_Stub_AniPoll(struct ath_hal *ah, const struct ieee80211_channel * chan) argument 1182 ar9300_Stub_AniReset(struct ath_hal *ah, const struct ieee80211_channel * chan, HAL_OPMODE ani_opmode, int val) argument 1190 ar9300_Stub_IsNFCalInProgress(struct ath_hal *ah) argument 1198 ar9300_Stub_WaitNFCalComplete(struct ath_hal *ah, int i) argument 1206 ar9300_Stub_EnableDfs(struct ath_hal *ah, HAL_PHYERR_PARAM *pe) argument 1213 ar9300_Stub_GetDfsThresh(struct ath_hal *ah, HAL_PHYERR_PARAM *pe) argument 1220 ar9300_Stub_ProcessRadarEvent(struct ath_hal *ah, struct ath_rx_status *rxs, uint64_t fulltsf, const char *buf, HAL_DFS_EVENT *event) argument 1230 ar9300_Stub_IsFastClockEnabled(struct ath_hal *ah) argument 1238 ar9300_Stub_Get11nExtBusy(struct ath_hal *ah) argument 1246 ar9300_Stub_ConfigPCIE(struct ath_hal *ah, HAL_BOOL restore, HAL_BOOL powerOff) argument 1253 ar9300_Stub_DisablePCIE(struct ath_hal *ah) argument [all...] |
H A D | ar9300_eeprom.c | 88 void ar9300_calibration_data_set(struct ath_hal *ah, int32_t source) argument 97 int32_t ar9300_calibration_data_get(struct ath_hal *ah) argument 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...] |
H A D | ar9300_reset.c | 99 ar9300_disable_pll_lock_detect(struct ath_hal *ah) argument 117 ar9300_attach_hw_platform(struct ath_hal *ah) argument 131 ar9300_set_ifs_timing(struct ath_hal *ah, struct ieee80211_channel *chan) argument 174 ar9300_init_mfp(struct ath_hal * ah) argument 218 ar9300_get_channel_centers(struct ath_hal *ah, const struct ieee80211_channel *chan, CHAN_CENTERS *centers) argument 278 ar9300_upload_noise_floor(struct ath_hal *ah, int is_2g, int16_t nfarray[HAL_NUM_NF_READINGS]) argument 345 ar9300_get_min_cca_pwr(struct ath_hal *ah) argument 369 ar9300_chain_noise_floor(struct ath_hal *ah, int16_t *nf_buf, struct ieee80211_channel *chan, int is_scan) argument 432 ar9300_get_nf_from_reg(struct ath_hal *ah, struct ieee80211_channel *chan, int wait_time) argument 461 ar9300_get_nf_hist_mid(struct ath_hal *ah, HAL_NFCAL_HIST_FULL *h, int reading, int hist_len) argument 488 ar9300_limit_nf_range(struct ath_hal *ah, int16_t nf) argument 500 ar9300_reset_nf_hist_buff(struct ath_hal *ah, HAL_CHANNEL_INTERNAL *ichan) argument 548 ar9300_update_nf_hist_buff(struct ath_hal *ah, HAL_NFCAL_HIST_FULL *h, int16_t *nfarray, int hist_len) argument 587 get_noise_floor_thresh(struct ath_hal *ah, const HAL_CHANNEL_INTERNAL *chan, int16_t *nft) argument 621 ar9300_store_new_nf(struct ath_hal *ah, struct ieee80211_channel *chan, int is_scan) argument 746 ar9300_get_delta_slope_values(struct ath_hal *ah, u_int32_t coef_scaled, u_int32_t *coef_mantissa, u_int32_t *coef_exponent) argument 782 ar9300_set_delta_slope(struct ath_hal *ah, struct ieee80211_channel *chan) argument 831 ar9300_check_chan(struct ath_hal *ah, const struct ieee80211_channel *chan) argument 866 ar9300_set_11n_regs(struct ath_hal *ah, struct ieee80211_channel *chan, HAL_HT_MACMODE macmode) argument 936 ar9300_spur_mitigate_mrc_cck(struct ath_hal *ah, struct ieee80211_channel *chan) argument 1037 ar9300_spur_mitigate_ofdm(struct ath_hal *ah, struct ieee80211_channel *chan) argument 1246 ar9300_spur_mitigate(struct ath_hal *ah, struct ieee80211_channel *chan) argument 1257 ar9300_channel_change(struct ath_hal *ah, struct ieee80211_channel *chan, HAL_CHANNEL_INTERNAL *ichan, HAL_HT_MACMODE macmode) argument 1362 ar9300_set_operating_mode(struct ath_hal *ah, int opmode) argument 1388 ar9300_init_pll(struct ath_hal *ah, struct ieee80211_channel *chan) argument 1681 ar9300_set_reset(struct ath_hal *ah, int type) argument 1885 ar9300_set_reset_power_on(struct ath_hal *ah) argument 1929 ar9300_set_reset_reg(struct ath_hal *ah, u_int32_t type) argument 1969 ar9300_phy_disable(struct ath_hal *ah) argument 2020 ar9300_disable(struct ath_hal *ah) argument 2040 ar9300_set_rf_mode(struct ath_hal *ah, struct ieee80211_channel *chan) argument 2067 ar9300_chip_reset(struct ath_hal *ah, struct ieee80211_channel *chan, HAL_RESET_TYPE reset_type) argument 2125 ar9300_setup_calibration(struct ath_hal *ah, HAL_CAL_LIST *curr_cal) argument 2175 ar9300_reset_calibration(struct ath_hal *ah, HAL_CAL_LIST *curr_cal) argument 2202 ar9300_get_rx_chain_mask(struct ath_hal *ah) argument 2216 ar9300_get_nf_hist_base(struct ath_hal *ah, HAL_CHANNEL_INTERNAL *chan, int is_scan, int16_t nf[]) argument 2243 ar9300_load_nf(struct ath_hal *ah, int16_t nf[]) argument 2348 ar9300_per_calibration(struct ath_hal *ah, HAL_CHANNEL_INTERNAL *ichan, u_int8_t rxchainmask, HAL_CAL_LIST *curr_cal, HAL_BOOL *is_cal_done) argument 2398 ar9300_start_nf_cal(struct ath_hal *ah) argument 2423 ar9300_calibration(struct ath_hal *ah, struct ieee80211_channel *chan, u_int8_t rxchainmask, HAL_BOOL do_nf_cal, HAL_BOOL *is_cal_done, int is_scan, u_int32_t *sched_cals) argument 2527 ar9300_iq_cal_collect(struct ath_hal *ah, u_int8_t num_chains) argument 2560 ar9300_iq_calibration(struct ath_hal *ah, u_int8_t num_chains) argument 2692 ar9300_rx_iq_cal_restore(struct ath_hal *ah) argument 2742 ar9300_set_tx_power_limit(struct ath_hal *ah, u_int32_t limit, u_int16_t extra_txpow, u_int16_t tpc_in_db) argument 2775 ar9300_get_rfgain(struct ath_hal *ah) argument 2783 ar9300_init_chain_masks(struct ath_hal *ah, int rx_chainmask, int tx_chainmask) argument 2819 ar9300_override_ini(struct ath_hal *ah, struct ieee80211_channel *chan) argument 2856 ar9300_prog_ini(struct ath_hal *ah, struct ar9300_ini_array *ini_arr, int column) argument 2892 ar9300_process_ini(struct ath_hal *ah, struct ieee80211_channel *chan, HAL_CHANNEL_INTERNAL *ichan, HAL_HT_MACMODE macmode) argument 3225 ar9300_is_cal_supp(struct ath_hal *ah, const struct ieee80211_channel *chan, HAL_CAL_TYPES cal_type) argument 3422 ar9300_run_init_cals(struct ath_hal *ah, int init_cal_count) argument 3557 ar9300_invalidate_saved_cals(struct ath_hal *ah, HAL_CHANNEL_INTERNAL *ichan) argument 3570 ar9300_restore_rtt_cals(struct ath_hal *ah, HAL_CHANNEL_INTERNAL *ichan) argument 3581 ar9300_init_cal_internal(struct ath_hal *ah, struct ieee80211_channel *chan, HAL_CHANNEL_INTERNAL *ichan, HAL_BOOL enable_rtt, HAL_BOOL do_rtt_cal, HAL_BOOL skip_if_none, HAL_BOOL apply_last_iqcorr) argument 3982 ar9300_init_cal(struct ath_hal *ah, struct ieee80211_channel *chan, HAL_BOOL skip_if_none, HAL_BOOL apply_last_iqcorr) argument 3998 ar9300_reset_cal_valid(struct ath_hal *ah, const struct ieee80211_channel *chan, HAL_BOOL *is_cal_done, u_int32_t cal_type) argument 4049 ar9300_set_dma(struct ath_hal *ah) argument 4146 ar9300_init_bb(struct ath_hal *ah, struct ieee80211_channel *chan) argument 4176 ar9300_init_interrupt_masks(struct ath_hal *ah, HAL_OPMODE opmode) argument 4256 ar9300_init_qos(struct ath_hal *ah) argument 4278 ar9300_init_user_settings(struct ath_hal *ah) argument 4312 ar9300_get_spur_info(struct ath_hal * ah, int *enable, int len, u_int16_t *freq) argument 4395 First_NFCal(struct ath_hal *ah, HAL_CHANNEL_INTERNAL *ichan, int is_scan, struct ieee80211_channel *chan) argument 4515 ar9300_reset(struct ath_hal *ah, HAL_OPMODE opmode, struct ieee80211_channel *chan, HAL_HT_MACMODE macmode, u_int8_t txchainmask, u_int8_t rxchainmask, HAL_HT_EXTPROTSPACING extprotspacing, HAL_BOOL b_channel_change, HAL_STATUS *status, HAL_RESET_TYPE reset_type, int is_scan) argument 5430 ar9300_green_ap_ps_on_off( struct ath_hal *ah, u_int16_t on_off) argument 5441 ar9300_is_single_ant_power_save_possible(struct ath_hal *ah) argument 5451 ar9300_find_mag_approx(struct ath_hal *ah, int32_t in_re, int32_t in_im) argument 5473 ar9300_solve_iq_cal( struct ath_hal *ah, int32_t sin_2phi_1, int32_t cos_2phi_1, int32_t sin_2phi_2, int32_t cos_2phi_2, int32_t mag_a0_d0, int32_t phs_a0_d0, int32_t mag_a1_d0, int32_t phs_a1_d0, int32_t solved_eq[]) argument 5526 ar9300_calc_iq_corr(struct ath_hal *ah, int32_t chain_idx, const int32_t iq_res[], int32_t iqc_coeff[]) argument 5776 ar9300_tx_iq_cal_outlier_detection(struct ath_hal *ah, HAL_CHANNEL_INTERNAL *ichan, u_int32_t num_chains, struct coeff_t *coeff, HAL_BOOL is_cal_reusable) argument 5960 ar9300_tx_iq_cal_apply(struct ath_hal *ah, HAL_CHANNEL_INTERNAL *ichan) argument 6038 ar9300_tx_iq_cal_hw_run(struct ath_hal *ah) argument 6064 ar9300_tx_iq_cal_post_proc(struct ath_hal *ah,HAL_CHANNEL_INTERNAL *ichan, int iqcal_idx, int max_iqcal,HAL_BOOL is_cal_reusable, HAL_BOOL apply_last_corr) argument 6275 ar9300_disable_phy_restart(struct ath_hal *ah, int disable_phy_restart) argument 6293 ar9300_interference_is_present(struct ath_hal *ah) argument 6327 ar9300_crdc_rx_notify(struct ath_hal *ah, struct ath_rx_status *rxs) argument 6355 ar9300_crdc_avg_rssi(struct ath_hal *ah, int chain) argument 6376 ar9300_crdc_activate(struct ath_hal *ah, int rssi_diff, int enable) argument 6396 ar9300_chain_rssi_diff_compensation(struct ath_hal *ah) argument 6444 ar9300_ant_ctrl_set_lna_div_use_bt_ant(struct ath_hal *ah, HAL_BOOL enable, const struct ieee80211_channel *chan) argument [all...] |