Searched refs:ath_hal (Results 1 - 22 of 22) sorted by relevance

/illumos-gate/usr/src/uts/common/io/arn/
H A Darn_ath9k.h788 struct ath_hal { struct
839 enum wireless_mode ath9k_hw_chan2wmode(struct ath_hal *ah,
841 boolean_t ath9k_hw_wait(struct ath_hal *ah, uint32_t reg, uint32_t mask,
844 boolean_t ath9k_get_channel_edges(struct ath_hal *ah,
846 uint16_t ath9k_hw_computetxtime(struct ath_hal *ah,
850 uint32_t ath9k_hw_mhz2ieee(struct ath_hal *ah, uint32_t freq, uint32_t flags);
851 void ath9k_hw_get_channel_centers(struct ath_hal *ah,
858 void ath9k_hw_detach(struct ath_hal *ah);
859 struct ath_hal *ath9k_hw_attach(uint16_t devid, struct arn_softc *sc,
861 void ath9k_hw_rfdetach(struct ath_hal *a
[all...]
H A Darn_hw.c47 static boolean_t ath9k_hw_set_reset_reg(struct ath_hal *ah, uint32_t type);
48 static void ath9k_hw_set_regs(struct ath_hal *ah, struct ath9k_channel *chan,
50 static uint32_t ath9k_hw_ini_fixup(struct ath_hal *ah,
53 static void ath9k_hw_9280_spur_mitigate(struct ath_hal *ah,
55 static void ath9k_hw_spur_mitigate(struct ath_hal *ah,
61 ath9k_hw_mac_usec(struct ath_hal *ah, uint32_t clks)
71 ath9k_hw_mac_to_usec(struct ath_hal *ah, uint32_t clks)
82 ath9k_hw_mac_clks(struct ath_hal *ah, uint32_t usecs)
92 ath9k_hw_mac_to_clks(struct ath_hal *ah, uint32_t usecs)
104 ath9k_hw_chan2wmode(struct ath_hal *a
[all...]
H A Darn_mac.c31 ath9k_hw_set_txq_interrupts(struct ath_hal *ah,
53 ath9k_hw_dmaRegDump(struct ath_hal *ah)
126 ath9k_hw_gettxbuf(struct ath_hal *ah, uint32_t q)
132 ath9k_hw_puttxbuf(struct ath_hal *ah, uint32_t q, uint32_t txdp)
140 ath9k_hw_txstart(struct ath_hal *ah, uint32_t q)
151 ath9k_hw_numtxpending(struct ath_hal *ah, uint32_t q)
166 ath9k_hw_updatetxtriglevel(struct ath_hal *ah, boolean_t bIncTrigLevel)
198 ath9k_hw_stoptxdma(struct ath_hal *ah, uint32_t q)
258 ath9k_hw_filltxdesc(struct ath_hal *ah, struct ath_desc *ds,
288 ath9k_hw_cleartxdesc(struct ath_hal *a
[all...]
H A Darn_calib.c40 ath9k_hw_nf_in_range(struct ath_hal *ah, signed short nf)
106 ath9k_hw_do_getnf(struct ath_hal *ah,
183 getNoiseFloorThresh(struct ath_hal *ah,
212 ath9k_hw_setup_calibration(struct ath_hal *ah,
249 ath9k_hw_reset_calibration(struct ath_hal *ah,
270 ath9k_hw_per_calibration(struct ath_hal *ah,
309 ath9k_hw_iscal_supported(struct ath_hal *ah,
333 ath9k_hw_iqcal_collect(struct ath_hal *ah)
354 ath9k_hw_adc_gaincal_collect(struct ath_hal *ah)
380 ath9k_hw_adc_dccal_collect(struct ath_hal *a
[all...]
H A Darn_ani.c28 ath9k_hw_get_ani_channel_idx(struct ath_hal *ah, struct ath9k_channel *chan)
50 ath9k_hw_ani_control(struct ath_hal *ah, enum ath9k_ani_cmd cmd, int param)
235 ath9k_hw_update_mibstats(struct ath_hal *ah, struct ath9k_mib_stats *stats)
245 ath9k_ani_restart(struct ath_hal *ah)
291 ath9k_hw_ani_ofdm_err_trigger(struct ath_hal *ah)
366 ath9k_hw_ani_cck_err_trigger(struct ath_hal *ah)
407 ath9k_hw_ani_lower_immunity(struct ath_hal *ah)
463 ath9k_hw_ani_get_listen_time(struct ath_hal *ah)
493 ath9k_ani_reset(struct ath_hal *ah)
576 ath9k_hw_ani_monitor(struct ath_hal *a
[all...]
H A Darn_regd.c54 ath9k_regd_get_eepromRD(struct ath_hal *ah)
72 ath9k_regd_is_eeprom_valid(struct ath_hal *ah)
96 ath9k_regd_is_fcc_midband_supported(struct ath_hal *ah)
109 ath9k_regd_is_ccode_valid(struct ath_hal *ah, uint16_t cc)
146 ath9k_regd_get_wmodes_nreg(struct ath_hal *ah,
189 ath9k_regd_is_public_safety_sku(struct ath_hal *ah)
221 ath9k_regd_get_default_country(struct ath_hal *ah)
278 ath9k_regd_get_wmode_regdomain(struct ath_hal *ah, int regDmn,
382 ath9k_regd_get_eeprom_reg_ext_bits(struct ath_hal *ah,
412 ath9k_regd_is_chan_present(struct ath_hal *a
[all...]
H A Darn_phy.c29 ath9k_hw_write_regs(struct ath_hal *ah, uint32_t modesIndex, uint32_t freqIndex,
39 ath9k_hw_set_channel(struct ath_hal *ah, struct ath9k_channel *chan)
112 ath9k_hw_ar9280_set_channel(struct ath_hal *ah,
209 ath9k_hw_set_rf_regs(struct ath_hal *ah, struct ath9k_channel *chan,
283 ath9k_hw_rfdetach(struct ath_hal *ah)
336 ath9k_hw_init_rf(struct ath_hal *ah, int *status)
404 ath9k_hw_decrease_chain_power(struct ath_hal *ah, struct ath9k_channel *chan)
H A Darn_phy.h29 boolean_t ath9k_hw_ar9280_set_channel(struct ath_hal *ah,
31 boolean_t ath9k_hw_set_channel(struct ath_hal *ah,
33 void ath9k_hw_write_regs(struct ath_hal *ah, uint32_t modesIndex,
35 boolean_t ath9k_hw_set_rf_regs(struct ath_hal *ah,
37 void ath9k_hw_decrease_chain_power(struct ath_hal *ah,
39 boolean_t ath9k_hw_init_rf(struct ath_hal *ah, int *status);
H A Darn_eeprom.c60 ath9k_hw_analog_shift_rmw(struct ath_hal *ah,
131 ath9k_hw_eeprom_read(struct ath_hal *ah, uint32_t off, uint16_t *data)
149 ath9k_hw_flash_map(struct ath_hal *ah)
158 ath9k_hw_flash_read(struct ath_hal *ah, uint32_t off, uint16_t *data)
166 ath9k_hw_nvram_read(struct ath_hal *ah, uint32_t off, uint16_t *data)
175 ath9k_hw_fill_4k_eeprom(struct ath_hal *ah)
205 ath9k_hw_fill_def_eeprom(struct ath_hal *ah)
228 static boolean_t (*ath9k_fill_eeprom[]) (struct ath_hal *) = {
234 ath9k_hw_fill_eeprom(struct ath_hal *ah)
242 ath9k_hw_check_def_eeprom(struct ath_hal *a
[all...]
H A Darn_beacon.c44 struct ath_hal *ah = sc->sc_ah;
123 struct ath_hal *ah = sc->sc_ah;
155 arn_beaconq_setup(struct ath_hal *ah)
H A Darn_recv.c152 struct ath_hal *ah = sc->sc_ah;
276 struct ath_hal *ah = sc->sc_ah;
314 struct ath_hal *ah = sc->sc_ah;
424 struct ath_hal *ah = sc->sc_ah;
H A Darn_main.c250 arn_iowrite32(struct ath_hal *ah, uint32_t reg_offset, uint32_t val)
265 arn_ioread32(struct ath_hal *ah, uint32_t reg_offset)
560 struct ath_hal *ah = sc->sc_ah;
678 struct ath_hal *ah = sc->sc_ah;
838 struct ath_hal *ah = sc->sc_ah;
936 struct ath_hal *ah = sc->sc_ah;
1058 struct ath_hal *ah = sc->sc_ah;
1240 struct ath_hal *ah = sc->sc_ah;
1392 struct ath_hal *ah = sc->sc_ah;
1881 struct ath_hal *a
[all...]
H A Darn_core.h624 void ath9k_init_nfcal_hist_buffer(struct ath_hal *ah);
723 uint32_t arn_beaconq_setup(struct ath_hal *ah);
847 struct ath_hal *sc_ah;
1012 arn_iowrite32(struct ath_hal *ah, uint32_t reg_offset, uint32_t val);
1014 arn_ioread32(struct ath_hal *ah, uint32_t reg_offset);
H A Darn_hw.h813 void (*calCollect) (struct ath_hal *);
814 void (*calPostProc) (struct ath_hal *, uint8_t);
833 struct ath_hal ah;
1103 uint32_t ath9k_hw_get_eeprom(struct ath_hal *ah,
H A Darn_xmit.c1294 struct ath_hal *ah = sc->sc_ah;
1485 struct ath_hal *ah = sc->sc_ah;
1501 struct ath_hal *ah = sc->sc_ah;
1544 struct ath_hal *ah = sc->sc_ah;
1711 struct ath_hal *ah = sc->sc_ah;
1861 struct ath_hal *ah = sc->sc_ah;
2054 struct ath_hal *ah = sc->sc_ah;
2188 struct ath_hal *ah = sc->sc_ah;
H A Darn_regd.h418 void ath9k_regd_get_current_country(struct ath_hal *ah,
/illumos-gate/usr/src/uts/common/io/ath/
H A Dath_hal.h44 * ath_hal.h is released by Atheros and used to describe the Atheros
47 * the HAL call ath_hal_attach() to obtain a reference to an ath_hal
849 * ath_hal structure for use with the device. Hardware-related operations
855 struct ath_hal { struct
872 const HAL_RATE_TABLE *(*ah_getRateTable)(struct ath_hal *,
874 void (*ah_detach) (struct ath_hal *);
877 HAL_BOOL (*ah_reset) (struct ath_hal *, HAL_OPMODE,
880 HAL_BOOL (*ah_phyDisable) (struct ath_hal *);
881 HAL_BOOL (*ah_disable) (struct ath_hal *);
882 void (*ah_setPCUConfig) (struct ath_hal *);
[all...]
H A Dath_aux.c69 #include "ath_hal.h"
115 struct ath_hal *ah = asc->asc_ah;
136 struct ath_hal *ah = asc->asc_ah;
250 struct ath_hal *ah = asc->asc_ah;
301 struct ath_hal *ah = asc->asc_ah;
398 struct ath_hal *ah = asc->asc_ah;
466 struct ath_hal *ah = asc->asc_ah;
543 struct ath_hal *ah = asc->asc_ah;
769 struct ath_hal *ah = asc->asc_ah;
865 struct ath_hal *a
[all...]
H A Dath_osdep.c43 #include "ath_hal.h"
64 ath_hal_printf(struct ath_hal *ah, const char *fmt, ...)
85 * within ath_hal.o. We must record the size of
H A Dath_main.c147 #include "ath_hal.h"
532 struct ath_hal *ah = asc->asc_ah;
674 struct ath_hal *ah = asc->asc_ah;
958 struct ath_hal *ah = asc->asc_ah;
1099 struct ath_hal *ah = asc->asc_ah;
1275 struct ath_hal *ah = asc->asc_ah;
1378 struct ath_hal *ah = asc->asc_ah;
1454 struct ath_hal *ah = asc->asc_ah;
1562 struct ath_hal *ah = asc->asc_ah;
1602 struct ath_hal *a
[all...]
H A Dath_impl.h60 #include "ath_hal.h"
264 struct ath_hal *asc_ah; /* Atheros HAL */
H A Dath_rate.c68 #include "ath_hal.h"
304 struct ath_hal *ah = asc->asc_ah;

Completed in 570 milliseconds