/freebsd/sys/contrib/dev/ath/ath_hal/ar9300/ |
H A D | ar9300_stub_funcs.h | 4 extern uint32_t ar9300_Stub_GetRadioRev(struct ath_hal *ah); 10 extern void ar9300_Stub_Detach(struct ath_hal *ah); 11 extern HAL_BOOL ar9300_Stub_ChipTest(struct ath_hal *ah); 16 extern void ar9300_Stub_SetBeaconTimers(struct ath_hal *ah, 18 extern void ar9300_Stub_BeaconInit(struct ath_hal *ah, 23 extern uint64_t ar9300_Stub_GetNextTBTT(struct ath_hal *); 47 extern void ar9300_Stub_EnableRfKill(struct ath_hal *); 60 extern void ar9300_Stub_ResetTsf(struct ath_hal *ah); 75 extern u_int ar9300_Stub_GetSifsTime(struct ath_hal *); 77 extern u_int ar9300_Stub_GetSlotTime(struct ath_hal *); [all …]
|
H A D | ar9300.h | 129 HAL_BOOL (*get_chip_power_lim)(struct ath_hal *ah, 1190 struct ath_hal; 1199 extern void ar9300_detach(struct ath_hal *ah); 1278 extern void ar9300_reset_tsf(struct ath_hal *ah); 1440 extern void ar9300_ani_attach(struct ath_hal *); 1441 extern void ar9300_ani_detach(struct ath_hal *); 1452 extern void ar9300_enable_tpc(struct ath_hal *); 1527 extern void ar9300_dma_reg_dump(struct ath_hal *); 1554 extern void ar9300_start_tsf2(struct ath_hal *ah); 1686 struct ath_hal *ah, u_int16_t regdmn); [all …]
|
H A D | ar9300_stub_funcs.c | 33 ar9300_Stub_GetRadioRev(struct ath_hal *ah) in ar9300_Stub_GetRadioRev() 53 ar9300_Stub_Detach(struct ath_hal *ah) in ar9300_Stub_Detach() 61 ar9300_Stub_ChipTest(struct ath_hal *ah) in ar9300_Stub_ChipTest() 116 ar9300_Stub_GetNextTBTT(struct ath_hal *ah) in ar9300_Stub_GetNextTBTT() 325 ar9300_Stub_GetTsf32(struct ath_hal *ah) in ar9300_Stub_GetTsf32() 333 ar9300_Stub_GetTsf64(struct ath_hal *ah) in ar9300_Stub_GetTsf64() 348 ar9300_Stub_ResetTsf(struct ath_hal *ah) in ar9300_Stub_ResetTsf() 407 ar9300_Stub_GetCurRssi(struct ath_hal *ah) in ar9300_Stub_GetCurRssi() 801 ar9300_Stub_Disable(struct ath_hal *ah) in ar9300_Stub_Disable() 809 ar9300_Stub_ChipReset(struct ath_hal *ah, in ar9300_Stub_ChipReset() [all …]
|
H A D | ar9300_freebsd.h | 4 extern void ar9300_attach_freebsd_ops(struct ath_hal *ah); 12 extern void ar9300_ani_poll_freebsd(struct ath_hal *ah, 14 extern void ar9300_config_defaults_freebsd(struct ath_hal *ah, 19 extern HAL_INT ar9300_set_interrupts_freebsd(struct ath_hal *ah, 26 extern void ar9300_start_pcu_receive_freebsd(struct ath_hal *ah); 27 extern HAL_STATUS ar9300_proc_rx_desc_freebsd(struct ath_hal *ah, 30 extern void ar9300_ani_rxmonitor_freebsd(struct ath_hal *ah, 35 extern HAL_BOOL ar9300_freebsd_setup_tx_desc(struct ath_hal *ah, 43 extern HAL_BOOL ar9300_freebsd_fill_tx_desc(struct ath_hal *ah, 67 extern void ar9300_freebsd_setup_11n_desc(struct ath_hal *ah, [all …]
|
H A D | ar9300desc.h | 492 extern HAL_BOOL ar9300_update_tx_trig_level(struct ath_hal *, 494 extern u_int16_t ar9300_get_tx_trig_level(struct ath_hal *); 509 extern HAL_BOOL ar9300_abort_tx_dma(struct ath_hal *ah); 529 HAL_STATUS ar9300_is_tx_done(struct ath_hal *ah); 549 extern void ar9300_set_11n_burst_duration(struct ath_hal *ah, 565 extern void ar9300_enable_receive(struct ath_hal *ah); 568 extern void ar9300_stop_pcu_receive(struct ath_hal *ah); 569 extern void ar9300_set_multicast_filter(struct ath_hal *ah, 571 extern u_int32_t ar9300_get_rx_filter(struct ath_hal *ah); 576 extern HAL_STATUS ar9300_proc_rx_desc(struct ath_hal *ah, [all …]
|
H A D | ar9300eep.h | 622 extern HAL_BOOL ar9300_eeprom_restore(struct ath_hal *ah); 624 extern int ar9300_eeprom_base_address(struct ath_hal *ah); 625 extern int ar9300_eeprom_volatile(struct ath_hal *ah); 626 extern int ar9300_eeprom_low_limit(struct ath_hal *ah); 662 extern int32_t ar9300_thermometer_get(struct ath_hal *ah); 663 extern HAL_BOOL ar9300_thermometer_apply(struct ath_hal *ah); 677 extern int32_t ar9300_wlan_led_gpio_get(struct ath_hal *ah); 680 extern int32_t ar9300_rx_gain_index_get(struct ath_hal *ah); 681 extern int32_t ar9300_tx_gain_index_get(struct ath_hal *ah); 705 extern int32_t ar9300_eeprom_size(struct ath_hal *ah); [all …]
|
H A D | ar9300paprd.h | 26 extern int ar9300_paprd_init_table(struct ath_hal *ah, struct ieee80211_channel *chan); 27 extern HAL_STATUS ar9300_paprd_setup_gain_table(struct ath_hal *ah, int chain_num); 28 extern HAL_STATUS ar9300_paprd_create_curve(struct ath_hal *ah, struct ieee80211_channel *chan, int… 29 extern int ar9300_paprd_is_done(struct ath_hal *ah); 30 extern void ar9300_enable_paprd(struct ath_hal *ah, HAL_BOOL enable_flag, struct ieee80211_channel … 31 extern void ar9300_swizzle_paprd_entries(struct ath_hal *ah, unsigned int txchain); 32 extern void ar9300_populate_paprd_single_table(struct ath_hal *ah, struct ieee80211_channel *chan, … 33 extern void ar9300_paprd_dec_tx_pwr(struct ath_hal *ah); 34 extern int ar9300_paprd_thermal_send(struct ath_hal *ah);
|
H A D | ar9300_freebsd.c | 54 ar9300GetSlotTime(struct ath_hal *ah) in ar9300GetSlotTime() 67 ar9300_get_next_tbtt(struct ath_hal *ah) in ar9300_get_next_tbtt() 73 ar9300_get_nav(struct ath_hal *ah) in ar9300_get_nav() 84 ar9300_set_nav(struct ath_hal *ah, u_int nav) in ar9300_set_nav() 97 ar9300_freebsd_get_antenna_switch(struct ath_hal *ah) in ar9300_freebsd_get_antenna_switch() 111 ar9300_freebsd_get_cts_timeout(struct ath_hal *ah) in ar9300_freebsd_get_cts_timeout() 325 ar9300_attach_freebsd_ops(struct ath_hal *ah) in ar9300_attach_freebsd_ops() 610 ar9300_ani_poll_freebsd(struct ath_hal *ah, in ar9300_ani_poll_freebsd() 675 ar9300_per_calibration_freebsd(struct ath_hal *ah, in ar9300_per_calibration_freebsd() 691 ar9300_reset_cal_valid_freebsd(struct ath_hal *ah, in ar9300_reset_cal_valid_freebsd() [all …]
|
H A D | ar9300_spectral.c | 50 void ar9300_disable_cck(struct ath_hal *ah); 51 void ar9300_disable_radar(struct ath_hal *ah); 52 void ar9300_disable_restart(struct ath_hal *ah); 57 void ar9300_disable_dc_offset(struct ath_hal *ah); 58 void ar9300_enable_cck_detect(struct ath_hal *ah); 61 ar9300_disable_cck(struct ath_hal *ah) in ar9300_disable_cck() 72 ar9300_disable_radar(struct ath_hal *ah) in ar9300_disable_radar() 99 void ar9300_disable_restart(struct ath_hal *ah) in ar9300_disable_restart() 121 ar9300_disable_weak_signal(struct ath_hal *ah) in ar9300_disable_weak_signal() 155 ar9300_disable_strong_signal(struct ath_hal *ah) in ar9300_disable_strong_signal() [all …]
|
H A D | ar9300_recv.c | 31 ar9300_get_rx_dp(struct ath_hal *ath, HAL_RX_QUEUE qtype) in ar9300_get_rx_dp() 59 ar9300_enable_receive(struct ath_hal *ah) in ar9300_enable_receive() 68 ar9300_set_rx_abort(struct ath_hal *ah, HAL_BOOL set) in ar9300_set_rx_abort() 107 ar9300_stop_dma_receive(struct ath_hal *ah, u_int timeout) in ar9300_stop_dma_receive() 186 ar9300_stop_pcu_receive(struct ath_hal *ah) in ar9300_stop_pcu_receive() 198 struct ath_hal *ah, in ar9300_set_multicast_filter() 210 ar9300_get_rx_filter(struct ath_hal *ah) in ar9300_get_rx_filter() 227 ar9300_set_rx_filter(struct ath_hal *ah, u_int32_t bits) in ar9300_set_rx_filter() 281 void ar9300_promisc_mode(struct ath_hal *ah, HAL_BOOL enable) in ar9300_promisc_mode() 295 struct ath_hal *ah, in ar9300_read_pktlog_reg() [all …]
|
/freebsd/sys/dev/ath/ath_hal/ar5210/ |
H A D | ar5210.h | 128 struct ath_hal; 130 extern void ar5210Detach(struct ath_hal *ah); 134 extern void ar5210SetPCUConfig(struct ath_hal *); 136 extern HAL_BOOL ar5210Disable(struct ath_hal *); 143 extern int16_t ar5210GetNfAdjust(struct ath_hal *, 219 extern void ar5210EnableRfKill(struct ath_hal *); 231 extern void ar5210WriteAssocid(struct ath_hal *, 233 extern uint32_t ar5210GetTsf32(struct ath_hal *); 234 extern uint64_t ar5210GetTsf64(struct ath_hal *); 235 extern void ar5210ResetTsf(struct ath_hal *); [all …]
|
H A D | ar5210_misc.c | 140 ar5210EnableRfKill(struct ath_hal *ah) in ar5210EnableRfKill() 273 ar5210GetDefAntenna(struct ath_hal *ah) in ar5210GetDefAntenna() 332 ar5210GetTsf64(struct ath_hal *ah) in ar5210GetTsf64() 360 ar5210GetTsf32(struct ath_hal *ah) in ar5210GetTsf32() 369 ar5210ResetTsf(struct ath_hal *ah) in ar5210ResetTsf() 381 ar5210GetRandomSeed(struct ath_hal *ah) in ar5210GetRandomSeed() 439 ar5210GetSifsTime(struct ath_hal *ah) in ar5210GetSifsTime() 464 ar5210GetSlotTime(struct ath_hal *ah) in ar5210GetSlotTime() 490 ar5210GetAckTimeout(struct ath_hal *ah) in ar5210GetAckTimeout() 497 ar5210GetAckCTSRate(struct ath_hal *ah) in ar5210GetAckCTSRate() [all …]
|
H A D | ar5210_recv.c | 33 ar5210GetRxDP(struct ath_hal *ah, HAL_RX_QUEUE qtype) in ar5210GetRxDP() 55 ar5210EnableReceive(struct ath_hal *ah) in ar5210EnableReceive() 64 ar5210StopDmaReceive(struct ath_hal *ah) in ar5210StopDmaReceive() 86 ar5210StartPcuReceive(struct ath_hal *ah, HAL_BOOL is_scanning) in ar5210StartPcuReceive() 96 ar5210StopPcuReceive(struct ath_hal *ah) in ar5210StopPcuReceive() 117 ar5210ClrMulticastFilterIndex(struct ath_hal *ah, uint32_t ix) in ar5210ClrMulticastFilterIndex() 137 ar5210SetMulticastFilterIndex(struct ath_hal *ah, uint32_t ix) in ar5210SetMulticastFilterIndex() 157 ar5210GetRxFilter(struct ath_hal *ah) in ar5210GetRxFilter() 167 ar5210SetRxFilter(struct ath_hal *ah, uint32_t bits) in ar5210SetRxFilter() 182 ar5210SetupRxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5210SetupRxDesc() [all …]
|
/freebsd/sys/dev/ath/ath_hal/ar5211/ |
H A D | ar5211.h | 144 struct ath_hal; 146 extern void ar5211Detach(struct ath_hal *); 153 extern HAL_BOOL ar5211Disable(struct ath_hal *); 154 extern HAL_BOOL ar5211ChipReset(struct ath_hal *, 165 extern int16_t ar5211GetNfAdjust(struct ath_hal *, 170 extern void ar5211SetPCUConfig(struct ath_hal *); 242 extern void ar5211EnableRfKill(struct ath_hal *); 250 extern u_int ar5211AntennaGet(struct ath_hal *); 251 extern void ar5211WriteAssocid(struct ath_hal *, 255 extern void ar5211ResetTsf(struct ath_hal *); [all …]
|
H A D | ar5211_misc.c | 157 ar5211GetTurboDisable(struct ath_hal *ah) 168 ar5211EnableRfKill(struct ath_hal *ah) in ar5211EnableRfKill() 328 ar5211GetTsf64(struct ath_hal *ah) in ar5211GetTsf64() 356 ar5211GetTsf32(struct ath_hal *ah) in ar5211GetTsf32() 365 ar5211ResetTsf(struct ath_hal *ah) in ar5211ResetTsf() 377 ar5211GetRandomSeed(struct ath_hal *ah) in ar5211GetRandomSeed() 441 ar5211GetSifsTime(struct ath_hal *ah) in ar5211GetSifsTime() 466 ar5211GetSlotTime(struct ath_hal *ah) in ar5211GetSlotTime() 492 ar5211GetAckTimeout(struct ath_hal *ah) in ar5211GetAckTimeout() 593 ar5211GetCurRssi(struct ath_hal *ah) in ar5211GetCurRssi() [all …]
|
H A D | ar5211_recv.c | 33 ar5211GetRxDP(struct ath_hal *ah, HAL_RX_QUEUE qtype) in ar5211GetRxDP() 56 ar5211EnableReceive(struct ath_hal *ah) in ar5211EnableReceive() 65 ar5211StopDmaReceive(struct ath_hal *ah) in ar5211StopDmaReceive() 87 ar5211StartPcuReceive(struct ath_hal *ah, HAL_BOOL is_scanning) in ar5211StartPcuReceive() 97 ar5211StopPcuReceive(struct ath_hal *ah) in ar5211StopPcuReceive() 118 ar5211ClrMulticastFilterIndex(struct ath_hal *ah, uint32_t ix) in ar5211ClrMulticastFilterIndex() 138 ar5211SetMulticastFilterIndex(struct ath_hal *ah, uint32_t ix) in ar5211SetMulticastFilterIndex() 158 ar5211GetRxFilter(struct ath_hal *ah) in ar5211GetRxFilter() 167 ar5211SetRxFilter(struct ath_hal *ah, uint32_t bits) in ar5211SetRxFilter() 178 ar5211SetupRxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5211SetupRxDesc() [all …]
|
/freebsd/sys/dev/ath/ath_hal/ar5416/ |
H A D | ar5416.h | 79 void (*ah_writeIni)(struct ath_hal *, 81 void (*ah_spurMitigate)(struct ath_hal *, 85 HAL_BOOL (*ah_cal_initcal)(struct ath_hal *, 87 void (*ah_cal_pacal)(struct ath_hal *, 91 void (*ah_olcInit)(struct ath_hal *); 101 void (*ah_initPLL) (struct ath_hal *ah, 169 struct ath_hal; 175 extern void ar5416Detach(struct ath_hal *ah); 181 extern void ar5416AniDetach(struct ath_hal *); 234 extern void ar5416ResetTsf(struct ath_hal *ah); [all …]
|
H A D | ar5416_cal.h | 54 void (*calCollect)(struct ath_hal *); /* Accumulator function */ 56 void (*calPostProc)(struct ath_hal *, uint8_t); 106 HAL_BOOL ar5416InitCal(struct ath_hal *, const struct ieee80211_channel *); 107 HAL_BOOL ar5416PerCalibration(struct ath_hal *, struct ieee80211_channel *, 111 HAL_BOOL ar5416ResetCalValid(struct ath_hal *, 114 void ar5416IQCalCollect(struct ath_hal *ah); 115 void ar5416IQCalibration(struct ath_hal *ah, uint8_t numChains); 116 void ar5416AdcGainCalCollect(struct ath_hal *ah); 117 void ar5416AdcGainCalibration(struct ath_hal *ah, uint8_t numChains); 118 void ar5416AdcDcCalCollect(struct ath_hal *ah); [all …]
|
H A D | ar5416_spectral.c | 44 static void ar5416DisableRadar(struct ath_hal *ah); 45 static void ar5416PrepSpectralScan(struct ath_hal *ah); 48 ar5416DisableRadar(struct ath_hal *ah) in ar5416DisableRadar() 76 ar5416PrepSpectralScan(struct ath_hal *ah) in ar5416PrepSpectralScan() 151 ar5416GetSpectralParams(struct ath_hal *ah, HAL_SPECTRAL_PARAM *ss) in ar5416GetSpectralParams() 171 ar5416IsSpectralActive(struct ath_hal *ah) in ar5416IsSpectralActive() 180 ar5416IsSpectralEnabled(struct ath_hal *ah) in ar5416IsSpectralEnabled() 189 ar5416StartSpectralScan(struct ath_hal *ah) in ar5416StartSpectralScan() 206 ar5416StopSpectralScan(struct ath_hal *ah) in ar5416StopSpectralScan() 221 ar5416GetSpectralConfig(struct ath_hal *ah) in ar5416GetSpectralConfig() [all …]
|
/freebsd/sys/dev/ath/ath_hal/ar5212/ |
H A D | ar5212.h | 133 void (*rfDetach)(struct ath_hal *ah); 134 void (*writeRegs)(struct ath_hal *, 137 HAL_BOOL (*setChannel)(struct ath_hal *, 139 HAL_BOOL (*setRfRegs)(struct ath_hal *, 142 HAL_BOOL (*setPowerTable)(struct ath_hal *ah, 430 struct ath_hal; 435 extern void ar5212Detach(struct ath_hal *ah); 443 extern void ar5212BeaconInit(struct ath_hal *ah, 485 extern void ar5212ResetTsf(struct ath_hal *ah); 530 extern u_int ar5212GetNav(struct ath_hal *); [all …]
|
H A D | ar5212_misc.c | 147 ar5212EnableRfKill(struct ath_hal *ah) in ar5212EnableRfKill() 233 ar5212GetTsf64(struct ath_hal *ah) in ar5212GetTsf64() 261 ar5212GetTsf32(struct ath_hal *ah) in ar5212GetTsf32() 277 ar5212ResetTsf(struct ath_hal *ah) in ar5212ResetTsf() 331 ar5212GetRandomSeed(struct ath_hal *ah) in ar5212GetRandomSeed() 403 ar5212GetCurRssi(struct ath_hal *ah) in ar5212GetCurRssi() 409 ar5212GetDefAntenna(struct ath_hal *ah) in ar5212GetDefAntenna() 466 ar5212GetSifsTime(struct ath_hal *ah) in ar5212GetSifsTime() 491 ar5212GetSlotTime(struct ath_hal *ah) in ar5212GetSlotTime() 651 ar5212SetPCUConfig(struct ath_hal *ah) in ar5212SetPCUConfig() [all …]
|
/freebsd/sys/dev/ath/ath_hal/ |
H A D | ah.h | 1217 struct ath_hal { struct 1244 void __ahdecl(*ah_detach)(struct ath_hal*); argument 1341 void __ahdecl(*ah_rxMonitor)(struct ath_hal *, argument 1344 void __ahdecl(*ah_aniPoll)(struct ath_hal *, argument 1372 HAL_BOOL __ahdecl(*ah_gpioSet)(struct ath_hal *, argument 1375 uint32_t __ahdecl(*ah_getTsf32)(struct ath_hal*); argument 1376 uint64_t __ahdecl(*ah_getTsf64)(struct ath_hal*); argument 1378 void __ahdecl(*ah_resetTsf)(struct ath_hal*); argument 1405 u_int __ahdecl(*ah_getNav)(struct ath_hal*); argument 1682 int __ahdecl ath_hal_getcca(struct ath_hal *ah); [all …]
|
H A D | ah_internal.h | 93 struct ath_hal *(*attach)(uint16_t devid, HAL_SOFTC, 121 HAL_BOOL (*probe)(struct ath_hal *ah); 356 struct ath_hal h; /* public area */ 359 HAL_BOOL (*ah_getChannelEdges)(struct ath_hal*, 362 u_int (*ah_getWirelessModes)(struct ath_hal*); 367 HAL_BOOL (*ah_getChipPowerLimits)(struct ath_hal *, 369 int16_t (*ah_getNfAdjust)(struct ath_hal *, 371 void (*ah_getNoiseFloor)(struct ath_hal *, 376 void (*ah_eepromDetach)(struct ath_hal *); 1007 struct ath_hal *ah = &ahp->h; in ath_hal_get_twice_max_regpower() [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, 48 extern uint32_t ar5312GpioGet(struct ath_hal *ah, uint32_t gpio); 56 extern uint32_t ar5315GpioGet(struct ath_hal *ah, uint32_t gpio); 60 extern HAL_BOOL ar5312DetectCardPresent(struct ath_hal *ah); 63 extern void ar5312DumpState(struct ath_hal *ah); 69 extern HAL_BOOL ar5312ChipReset(struct ath_hal *ah, 73 extern HAL_BOOL ar5312PhyDisable(struct ath_hal *ah); 74 extern HAL_BOOL ar5312Disable(struct ath_hal *ah); 76 extern uint32_t ar5312GetPowerMode(struct ath_hal *ah); [all …]
|
/freebsd/sys/dev/ath/ |
H A D | ah_osdep.c | 78 extern void ath_hal_printf(struct ath_hal *, const char*, ...) 120 ath_hal_vprintf(struct ath_hal *ah, const char* fmt, va_list ap) in ath_hal_vprintf() 126 ath_hal_printf(struct ath_hal *ah, const char* fmt, ...) in ath_hal_printf() 148 ath_hal_reg_whilst_asleep(struct ath_hal *ah, uint32_t reg) in ath_hal_reg_whilst_asleep() 248 ath_hal_alq_get(struct ath_hal *ah) in ath_hal_alq_get() 306 ath_hal_reg_read(struct ath_hal *ah, u_int32_t reg) in ath_hal_reg_read() 342 OS_MARK(struct ath_hal *ah, u_int id, u_int32_t v) in OS_MARK() 393 ath_hal_reg_read(struct ath_hal *ah, u_int32_t reg) in ath_hal_reg_read() 454 DEV_MODULE(ath_hal, ath_hal_modevent, NULL); 455 MODULE_VERSION(ath_hal, 1); [all …]
|