Home
last modified time | relevance | path

Searched refs:ath_hal (Results 1 – 25 of 208) sorted by relevance

123456789

/freebsd/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);
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 Dar9300.h129 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 Dar9300_stub_funcs.c33 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 Dar9300_freebsd.h4 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 Dar9300desc.h492 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 Dar9300eep.h622 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 Dar9300paprd.h26 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 Dar9300_freebsd.c54 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 Dar9300_spectral.c50 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 Dar9300_recv.c31 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 Dar5210.h128 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 Dar5210_misc.c140 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 Dar5210_recv.c33 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 Dar5211.h144 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 Dar5211_misc.c157 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 Dar5211_recv.c33 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 Dar5416.h79 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 Dar5416_cal.h54 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 Dar5416_spectral.c44 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 Dar5212.h133 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 Dar5212_misc.c147 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 Dah.h1217 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 Dah_internal.h93 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 Dar5312.h41 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 Dah_osdep.c78 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 …]

123456789