/freebsd/sys/contrib/dev/ath/ath_hal/ar9300/ |
H A D | ar9300_stub_funcs.h | 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); 25 extern HAL_BOOL ar9300_Stub_IsInterruptPending(struct ath_hal *ah); 26 extern HAL_BOOL ar9300_Stub_GetPendingInterrupts(struct ath_hal *ah, HAL_INT *); 31 extern HAL_BOOL ar9300_Stub_IsKeyCacheEntryValid(struct ath_hal *, uint16_t entry); 32 extern HAL_BOOL ar9300_Stub_ResetKeyCacheEntry(struct ath_hal *ah, uint16_t entry); 33 extern HAL_BOOL ar9300_Stub_SetKeyCacheEntryMac(struct ath_hal *, 35 extern HAL_BOOL ar9300_Stub_SetKeyCacheEntry(struct ath_hal *ah, uint16_t entry, 39 extern HAL_BOOL ar9300_Stub_SetMacAddress(struct ath_hal *ah, const uint8_t *); [all …]
|
H A D | ar9300_freebsd.h | 5 extern HAL_BOOL ar9300_reset_freebsd(struct ath_hal *ah, HAL_OPMODE opmode, 6 struct ieee80211_channel *chan, HAL_BOOL bChannelChange, 8 extern void ar9300_config_pcie_freebsd(struct ath_hal *, HAL_BOOL, HAL_BOOL); 11 extern HAL_BOOL ar9300_stop_tx_dma_freebsd(struct ath_hal *ah, u_int q); 16 extern HAL_BOOL ar9300_stop_dma_receive_freebsd(struct ath_hal *ah); 17 extern HAL_BOOL ar9300_get_pending_interrupts_freebsd(struct ath_hal *ah, 21 extern HAL_BOOL ar9300_per_calibration_freebsd(struct ath_hal *ah, 23 HAL_BOOL longCal, HAL_BOOL *isCalDone); 24 extern HAL_BOOL ar9300_reset_cal_valid_freebsd(struct ath_hal *ah, 35 extern HAL_BOOL ar9300_freebsd_setup_tx_desc(struct ath_hal *ah, [all …]
|
H A D | ar9300_stub_funcs.c | 60 HAL_BOOL 68 HAL_BOOL 77 HAL_BOOL 123 HAL_BOOL 131 HAL_BOOL 164 HAL_BOOL 172 HAL_BOOL 180 HAL_BOOL 189 HAL_BOOL 205 HAL_BOOL [all …]
|
H A D | ar9300.h | 128 HAL_BOOL (*set_channel)(struct ath_hal *, struct ieee80211_channel *); 129 HAL_BOOL (*get_chip_power_lim)(struct ath_hal *ah, 155 HAL_BOOL must_restore; 156 HAL_BOOL ofdms_turn; 183 HAL_BOOL phy_noise_spur; /* based on OFDM/CCK Phy errors */ 434 HAL_BOOL ah_chip_full_sleep; 473 HAL_BOOL ah_get_plcp_hdr; /* setting about MISC_SEL_EVM */ 498 HAL_BOOL ah_eep_enabled; /* EEPROM bit for capability */ 510 HAL_BOOL ah_bt_coex_single_ant; /* Single or dual antenna configuration */ 515 HAL_BOOL ah_bt_coex_enabled; /* If Bluetooth coexistence is enabled */ [all …]
|
H A D | ar9300_freebsd.c | 36 static HAL_BOOL ar9300ClrMulticastFilterIndex(struct ath_hal *ah, uint32_t ix); 37 static HAL_BOOL ar9300SetMulticastFilterIndex(struct ath_hal *ah, uint32_t ix); 59 static HAL_BOOL 102 static HAL_BOOL 133 static HAL_BOOL 137 HAL_BOOL doDfsExtCh; in ar9300_freebsd_proc_radar_event() 138 HAL_BOOL doDfsEnhanced; in ar9300_freebsd_proc_radar_event() 139 HAL_BOOL doDfsCombinedRssi; in ar9300_freebsd_proc_radar_event() 544 HAL_BOOL 546 struct ieee80211_channel *chan, HAL_BOOL bChannelChange, in ar9300_reset_freebsd() [all …]
|
H A D | ar9300eep.h | 606 fbin2freq(u_int8_t fbin, HAL_BOOL is_2ghz) in fbin2freq() 622 extern HAL_BOOL ar9300_eeprom_restore(struct ath_hal *ah); 644 extern HAL_BOOL ar9300_eeprom_set_power_per_rate_table(struct ath_hal *ah, 655 …om_get_legacy_trgt_pwr(struct ath_hal *ah, u_int16_t rate_index, u_int16_t freq, HAL_BOOL is_2ghz); 656 …prom_get_ht20_trgt_pwr(struct ath_hal *ah, u_int16_t rate_index, u_int16_t freq, HAL_BOOL is_2ghz); 657 …prom_get_ht40_trgt_pwr(struct ath_hal *ah, u_int16_t rate_index, u_int16_t freq, HAL_BOOL is_2ghz); 659 extern HAL_BOOL ar9300_internal_regulator_apply(struct ath_hal *ah); 660 extern HAL_BOOL ar9300_drive_strength_apply(struct ath_hal *ah); 661 extern HAL_BOOL ar9300_attenuation_apply(struct ath_hal *ah, u_int16_t channel); 663 extern HAL_BOOL ar9300_thermometer_apply(struct ath_hal *ah); [all …]
|
H A D | ar9300desc.h | 492 extern HAL_BOOL ar9300_update_tx_trig_level(struct ath_hal *, 493 HAL_BOOL IncTrigLevel); 495 extern HAL_BOOL ar9300_set_tx_queue_props(struct ath_hal *ah, int q, 497 extern HAL_BOOL ar9300_get_tx_queue_props(struct ath_hal *ah, int q, 501 extern HAL_BOOL ar9300_release_tx_queue(struct ath_hal *ah, u_int q); 502 extern HAL_BOOL ar9300_reset_tx_queue(struct ath_hal *ah, u_int q); 504 extern HAL_BOOL ar9300_set_tx_dp(struct ath_hal *ah, u_int q, u_int32_t txdp); 505 extern HAL_BOOL ar9300_start_tx_dma(struct ath_hal *ah, u_int q); 507 extern HAL_BOOL ar9300_stop_tx_dma(struct ath_hal *ah, u_int q, u_int timeout); 508 extern HAL_BOOL ar9300_stop_tx_dma_indv_que(struct ath_hal *ah, u_int q, u_int timeout); [all …]
|
H A D | ar9300_recv.c | 67 HAL_BOOL 68 ar9300_set_rx_abort(struct ath_hal *ah, HAL_BOOL set) in ar9300_set_rx_abort() 80 HAL_BOOL okay; in ar9300_set_rx_abort() 106 HAL_BOOL 110 HAL_BOOL status, okay; in ar9300_stop_dma_receive() 174 ar9300_start_pcu_receive(struct ath_hal *ah, HAL_BOOL is_scanning) in ar9300_start_pcu_receive() 261 HAL_BOOL 262 ar9300_set_rx_sel_evm(struct ath_hal *ah, HAL_BOOL sel_evm, HAL_BOOL just_query) in ar9300_set_rx_sel_evm() 265 HAL_BOOL old_value = ahp->ah_get_plcp_hdr == 0; in ar9300_set_rx_sel_evm() 281 void ar9300_promisc_mode(struct ath_hal *ah, HAL_BOOL enable) in ar9300_promisc_mode() [all …]
|
/freebsd/sys/dev/ath/ath_hal/ar5210/ |
H A D | ar5210.h | 131 extern HAL_BOOL ar5210Reset(struct ath_hal *, HAL_OPMODE, 132 struct ieee80211_channel *, HAL_BOOL bChannelChange, 135 extern HAL_BOOL ar5210PhyDisable(struct ath_hal *); 136 extern HAL_BOOL ar5210Disable(struct ath_hal *); 137 extern HAL_BOOL ar5210ChipReset(struct ath_hal *, struct ieee80211_channel *); 138 extern HAL_BOOL ar5210PerCalibration(struct ath_hal *, struct ieee80211_channel *, HAL_BOOL *); 139 extern HAL_BOOL ar5210PerCalibrationN(struct ath_hal *ah, struct ieee80211_channel *chan, 140 u_int chainMask, HAL_BOOL longCal, HAL_BOOL *isCalDone); 141 extern HAL_BOOL ar5210ResetCalValid(struct ath_hal *ah, const struct ieee80211_channel *); 145 extern HAL_BOOL ar5210SetTxPowerLimit(struct ath_hal *, uint32_t limit); [all …]
|
H A D | ar5210_misc.c | 41 HAL_BOOL 58 HAL_BOOL 67 HAL_BOOL 85 HAL_BOOL 95 HAL_BOOL 160 HAL_BOOL 175 HAL_BOOL 190 HAL_BOOL 298 HAL_BOOL 395 HAL_BOOL [all …]
|
H A D | ar5210_xmit.c | 35 HAL_BOOL 51 HAL_BOOL 122 HAL_BOOL 153 HAL_BOOL 281 HAL_BOOL 328 HAL_BOOL 329 ar5210UpdateTxTrigLevel(struct ath_hal *ah, HAL_BOOL bIncTrigLevel) in ar5210UpdateTxTrigLevel() 366 HAL_BOOL 427 HAL_BOOL 476 HAL_BOOL [all …]
|
H A D | ar5210_reset.c | 56 static HAL_BOOL ar5210SetResetReg(struct ath_hal *, 58 static HAL_BOOL ar5210SetChannel(struct ath_hal *, struct ieee80211_channel *); 69 HAL_BOOL 71 struct ieee80211_channel *chan, HAL_BOOL bChannelChange, in ar5210Reset() 356 HAL_BOOL 365 HAL_BOOL 389 HAL_BOOL 449 HAL_BOOL 452 HAL_BOOL longCal, HAL_BOOL *isCalDone) in ar5210PerCalibrationN() 570 HAL_BOOL [all …]
|
H A D | ar5210_attach.c | 31 static HAL_BOOL ar5210GetChannelEdges(struct ath_hal *, 33 static HAL_BOOL ar5210GetChipPowerLimits(struct ath_hal *ah, 36 static void ar5210ConfigPCIE(struct ath_hal *ah, HAL_BOOL restore, 37 HAL_BOOL power_on); 182 static HAL_BOOL ar5210FillCapabilityInfo(struct ath_hal *ah); 317 static HAL_BOOL 330 static HAL_BOOL 343 ar5210ConfigPCIE(struct ath_hal *ah, HAL_BOOL restore, HAL_BOOL power_off) in ar5210ConfigPCIE() 355 static HAL_BOOL
|
/freebsd/sys/dev/ath/ath_hal/ar5211/ |
H A D | ar5211.h | 124 HAL_BOOL ah_bIQCalibration; 148 extern HAL_BOOL ar5211Reset(struct ath_hal *, HAL_OPMODE, 149 struct ieee80211_channel *, HAL_BOOL bChannelChange, 152 extern HAL_BOOL ar5211PhyDisable(struct ath_hal *); 153 extern HAL_BOOL ar5211Disable(struct ath_hal *); 154 extern HAL_BOOL ar5211ChipReset(struct ath_hal *, 156 extern HAL_BOOL ar5211PerCalibration(struct ath_hal *, struct ieee80211_channel *, HAL_BOOL *); 157 extern HAL_BOOL ar5211PerCalibrationN(struct ath_hal *ah, struct ieee80211_channel *chan, 158 u_int chainMask, HAL_BOOL longCal, HAL_BOOL *isCalDone); 159 extern HAL_BOOL ar5211ResetCalValid(struct ath_hal *ah, const struct ieee80211_channel *); [all …]
|
H A D | ar5211_misc.c | 41 HAL_BOOL 58 HAL_BOOL 67 HAL_BOOL 88 HAL_BOOL 98 HAL_BOOL 156 HAL_BOOL 194 HAL_BOOL 212 HAL_BOOL 230 HAL_BOOL 391 HAL_BOOL [all …]
|
H A D | ar5211_xmit.c | 37 HAL_BOOL 38 ar5211UpdateTxTrigLevel(struct ath_hal *ah, HAL_BOOL bIncTrigLevel) in ar5211UpdateTxTrigLevel() 79 HAL_BOOL 95 HAL_BOOL 197 HAL_BOOL 231 HAL_BOOL 411 HAL_BOOL 431 HAL_BOOL 474 HAL_BOOL 508 HAL_BOOL [all …]
|
H A D | ar5211_reset.c | 107 static HAL_BOOL ar5211SetResetReg(struct ath_hal *ah, uint32_t resetMask); 108 static HAL_BOOL ar5211SetChannel(struct ath_hal *, 112 static HAL_BOOL ar5211IsNfGood(struct ath_hal *, 114 static HAL_BOOL ar5211SetRf6and7(struct ath_hal *, 116 static HAL_BOOL ar5211SetBoardValues(struct ath_hal *, 120 static HAL_BOOL ar5211SetTransmitPower(struct ath_hal *, 127 static HAL_BOOL ar5211FindValueInList(uint16_t channel, uint16_t pcdacValue, 131 uint16_t targetLeft, uint16_t targetRight, HAL_BOOL scaleUp); 141 static HAL_BOOL ar5211InvalidGainReadback(struct ath_hal *, GAIN_VALUES *); 142 static HAL_BOOL ar5211IsGainAdjustNeeded(struct ath_hal *, const GAIN_VALUES *); [all …]
|
H A D | ar5211_attach.c | 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, 37 HAL_BOOL power_off); 182 static HAL_BOOL ar5211ChipTest(struct ath_hal *); 183 static HAL_BOOL ar5211FillCapabilityInfo(struct ath_hal *ah); 389 static HAL_BOOL 435 static HAL_BOOL 453 static HAL_BOOL 466 ar5211ConfigPCIE(struct ath_hal *ah, HAL_BOOL restore, HAL_BOOL power_off) in ar5211ConfigPCIE() [all …]
|
/freebsd/sys/dev/ath/ath_hal/ar5212/ |
H A D | ar5212.h | 137 HAL_BOOL (*setChannel)(struct ath_hal *, 139 HAL_BOOL (*setRfRegs)(struct ath_hal *, 142 HAL_BOOL (*setPowerTable)(struct ath_hal *ah, 145 HAL_BOOL (*getChannelMaxMinPower)(struct ath_hal *ah, 276 HAL_BOOL ah_diversity; /* fast diversity setting */ 287 HAL_BOOL ah_cwCalRequire; /* for ap51 */ 288 HAL_BOOL ah_tpcEnabled; /* per-packet tpc enabled */ 289 HAL_BOOL ah_phyPowerOn; /* PHY power state */ 290 HAL_BOOL ah_isHb63; /* cached HB63 check */ 319 HAL_BOOL ah_hasHwPhyCounters; /* Hardware has phy counters */ [all …]
|
/freebsd/sys/dev/ath/ath_hal/ar5416/ |
H A D | ar5416.h | 85 HAL_BOOL (*ah_cal_initcal)(struct ath_hal *, 88 HAL_BOOL is_reset); 95 HAL_BOOL (*ah_setPowerCalTable) (struct ath_hal *ah, 147 HAL_BOOL ah_btCoexSingleAnt; /* Single or dual antenna configuration */ 153 HAL_BOOL ah_btCoexEnabled; /* If Bluetooth coexistence is enabled */ 167 extern HAL_BOOL ar2133RfAttach(struct ath_hal *, HAL_STATUS *); 177 extern HAL_BOOL ar5416FillCapabilityInfo(struct ath_hal *ah); 180 const struct ar5212AniParams *, HAL_BOOL ena); 182 extern HAL_BOOL ar5416AniControl(struct ath_hal *, HAL_ANI_CMD cmd, int param); 183 extern HAL_BOOL ar5416AniSetParams(struct ath_hal *, [all …]
|
H A D | ar5416_cal.h | 105 HAL_BOOL ar5416InitCalHardware(struct ath_hal *ah, const struct ieee80211_channel *chan); 106 HAL_BOOL ar5416InitCal(struct ath_hal *, const struct ieee80211_channel *); 107 HAL_BOOL ar5416PerCalibration(struct ath_hal *, struct ieee80211_channel *, 108 HAL_BOOL *isIQdone); 109 HAL_BOOL ar5416PerCalibrationN(struct ath_hal *, struct ieee80211_channel *, 110 u_int chainMask, HAL_BOOL longCal, HAL_BOOL *isCalDone); 111 HAL_BOOL ar5416ResetCalValid(struct ath_hal *,
|
H A D | ar5416_cal.c | 37 static HAL_BOOL ar5416LoadNF(struct ath_hal *ah, const struct ieee80211_channel *); 63 static OS_INLINE HAL_BOOL 154 static HAL_BOOL 161 HAL_BOOL isCalDone; 200 HAL_BOOL 242 HAL_BOOL 337 HAL_BOOL 387 uint8_t rxchainmask, HAL_CAL_LIST *currCal, HAL_BOOL *isCalDone) in ar5416DoCalibration() 442 HAL_BOOL 444 u_int rxchainmask, HAL_BOOL longcal, HAL_BOOL *isCalDone) in ar5416PerCalibrationN() [all …]
|
/freebsd/sys/dev/ath/ath_hal/ar5312/ |
H A D | ar5312.h | 41 extern HAL_BOOL ar5312IsInterruptPending(struct ath_hal *ah); 44 extern HAL_BOOL ar5312GpioCfgOutput(struct ath_hal *, uint32_t gpio, 46 extern HAL_BOOL ar5312GpioCfgInput(struct ath_hal *, uint32_t gpio); 47 extern HAL_BOOL ar5312GpioSet(struct ath_hal *, uint32_t gpio, uint32_t val); 52 extern HAL_BOOL ar5315GpioCfgOutput(struct ath_hal *, uint32_t gpio, 54 extern HAL_BOOL ar5315GpioCfgInput(struct ath_hal *, uint32_t gpio); 55 extern HAL_BOOL ar5315GpioSet(struct ath_hal *, uint32_t gpio, uint32_t val); 60 extern HAL_BOOL ar5312DetectCardPresent(struct ath_hal *ah); 64 extern HAL_BOOL ar5312Reset(struct ath_hal *ah, HAL_OPMODE opmode, 66 HAL_BOOL bChannelChange, [all …]
|
/freebsd/sys/dev/ath/ath_hal/ |
H A D | ah.h | 94 } HAL_BOOL; typedef 563 HAL_BOOL valid; /* if the stats are valid*/ 1247 HAL_BOOL __ahdecl(*ah_reset)(struct ath_hal *, HAL_OPMODE, 1249 HAL_BOOL bChannelChange, 1252 HAL_BOOL __ahdecl(*ah_phyDisable)(struct ath_hal *); 1253 HAL_BOOL __ahdecl(*ah_disable)(struct ath_hal *); 1254 void __ahdecl(*ah_configPCIE)(struct ath_hal *, HAL_BOOL restore, 1255 HAL_BOOL power_off); 1258 HAL_BOOL __ahdecl(*ah_perCalibration)(struct ath_hal*, 1259 struct ieee80211_channel *, HAL_BOOL *); [all …]
|
/freebsd/sys/dev/ath/ |
H A D | if_ath_lna_div.h | 54 HAL_BOOL scan; 55 HAL_BOOL scan_not_start; 67 HAL_BOOL alt_good; 74 HAL_BOOL first_ratio; 75 HAL_BOOL second_ratio;
|