Home
last modified time | relevance | path

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

/titanic_41/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, argument
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 *ah);
[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) in ath9k_hw_mac_usec()
71 ath9k_hw_mac_to_usec(struct ath_hal *ah, uint32_t clks) in ath9k_hw_mac_to_usec()
82 ath9k_hw_mac_clks(struct ath_hal *ah, uint32_t usecs) in ath9k_hw_mac_clks()
92 ath9k_hw_mac_to_clks(struct ath_hal *ah, uint32_t usecs) in ath9k_hw_mac_to_clks()
104 ath9k_hw_chan2wmode(struct ath_hal *ah, const struct ath9k_channel *chan) in ath9k_hw_chan2wmode()
[all …]
H A Darn_mac.c31 ath9k_hw_set_txq_interrupts(struct ath_hal *ah, in ath9k_hw_set_txq_interrupts()
53 ath9k_hw_dmaRegDump(struct ath_hal *ah) in ath9k_hw_dmaRegDump()
126 ath9k_hw_gettxbuf(struct ath_hal *ah, uint32_t q) in ath9k_hw_gettxbuf()
132 ath9k_hw_puttxbuf(struct ath_hal *ah, uint32_t q, uint32_t txdp) in ath9k_hw_puttxbuf()
140 ath9k_hw_txstart(struct ath_hal *ah, uint32_t q) in ath9k_hw_txstart()
151 ath9k_hw_numtxpending(struct ath_hal *ah, uint32_t q) in ath9k_hw_numtxpending()
166 ath9k_hw_updatetxtriglevel(struct ath_hal *ah, boolean_t bIncTrigLevel) in ath9k_hw_updatetxtriglevel()
198 ath9k_hw_stoptxdma(struct ath_hal *ah, uint32_t q) in ath9k_hw_stoptxdma()
258 ath9k_hw_filltxdesc(struct ath_hal *ah, struct ath_desc *ds, in ath9k_hw_filltxdesc()
288 ath9k_hw_cleartxdesc(struct ath_hal *ah, struct ath_desc *ds) in ath9k_hw_cleartxdesc()
[all …]
H A Darn_calib.c40 ath9k_hw_nf_in_range(struct ath_hal *ah, signed short nf) in ath9k_hw_nf_in_range()
106 ath9k_hw_do_getnf(struct ath_hal *ah, in ath9k_hw_do_getnf()
183 getNoiseFloorThresh(struct ath_hal *ah, in getNoiseFloorThresh()
212 ath9k_hw_setup_calibration(struct ath_hal *ah, in ath9k_hw_setup_calibration()
249 ath9k_hw_reset_calibration(struct ath_hal *ah, in ath9k_hw_reset_calibration()
270 ath9k_hw_per_calibration(struct ath_hal *ah, in ath9k_hw_per_calibration()
309 ath9k_hw_iscal_supported(struct ath_hal *ah, in ath9k_hw_iscal_supported()
333 ath9k_hw_iqcal_collect(struct ath_hal *ah) in ath9k_hw_iqcal_collect()
354 ath9k_hw_adc_gaincal_collect(struct ath_hal *ah) in ath9k_hw_adc_gaincal_collect()
380 ath9k_hw_adc_dccal_collect(struct ath_hal *ah) in ath9k_hw_adc_dccal_collect()
[all …]
H A Darn_ani.c28 ath9k_hw_get_ani_channel_idx(struct ath_hal *ah, struct ath9k_channel *chan) in ath9k_hw_get_ani_channel_idx()
50 ath9k_hw_ani_control(struct ath_hal *ah, enum ath9k_ani_cmd cmd, int param) in ath9k_hw_ani_control()
235 ath9k_hw_update_mibstats(struct ath_hal *ah, struct ath9k_mib_stats *stats) in ath9k_hw_update_mibstats()
245 ath9k_ani_restart(struct ath_hal *ah) in ath9k_ani_restart()
291 ath9k_hw_ani_ofdm_err_trigger(struct ath_hal *ah) in ath9k_hw_ani_ofdm_err_trigger()
366 ath9k_hw_ani_cck_err_trigger(struct ath_hal *ah) in ath9k_hw_ani_cck_err_trigger()
407 ath9k_hw_ani_lower_immunity(struct ath_hal *ah) in ath9k_hw_ani_lower_immunity()
463 ath9k_hw_ani_get_listen_time(struct ath_hal *ah) in ath9k_hw_ani_get_listen_time()
493 ath9k_ani_reset(struct ath_hal *ah) in ath9k_ani_reset()
576 ath9k_hw_ani_monitor(struct ath_hal *ah, const struct ath9k_node_stats *stats, in ath9k_hw_ani_monitor()
[all …]
H A Darn_regd.c54 ath9k_regd_get_eepromRD(struct ath_hal *ah) in ath9k_regd_get_eepromRD()
72 ath9k_regd_is_eeprom_valid(struct ath_hal *ah) in ath9k_regd_is_eeprom_valid()
96 ath9k_regd_is_fcc_midband_supported(struct ath_hal *ah) in ath9k_regd_is_fcc_midband_supported()
109 ath9k_regd_is_ccode_valid(struct ath_hal *ah, uint16_t cc) in ath9k_regd_is_ccode_valid()
146 ath9k_regd_get_wmodes_nreg(struct ath_hal *ah, in ath9k_regd_get_wmodes_nreg()
189 ath9k_regd_is_public_safety_sku(struct ath_hal *ah) in ath9k_regd_is_public_safety_sku()
221 ath9k_regd_get_default_country(struct ath_hal *ah) in ath9k_regd_get_default_country()
278 ath9k_regd_get_wmode_regdomain(struct ath_hal *ah, int regDmn, in ath9k_regd_get_wmode_regdomain()
382 ath9k_regd_get_eeprom_reg_ext_bits(struct ath_hal *ah, in ath9k_regd_get_eeprom_reg_ext_bits()
412 ath9k_regd_is_chan_present(struct ath_hal *ah, uint16_t c) in ath9k_regd_is_chan_present()
[all …]
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, in ath9k_hw_analog_shift_rmw()
131 ath9k_hw_eeprom_read(struct ath_hal *ah, uint32_t off, uint16_t *data) in ath9k_hw_eeprom_read()
149 ath9k_hw_flash_map(struct ath_hal *ah) in ath9k_hw_flash_map()
158 ath9k_hw_flash_read(struct ath_hal *ah, uint32_t off, uint16_t *data) in ath9k_hw_flash_read()
166 ath9k_hw_nvram_read(struct ath_hal *ah, uint32_t off, uint16_t *data) in ath9k_hw_nvram_read()
175 ath9k_hw_fill_4k_eeprom(struct ath_hal *ah) in ath9k_hw_fill_4k_eeprom()
205 ath9k_hw_fill_def_eeprom(struct ath_hal *ah) in ath9k_hw_fill_def_eeprom()
228 static boolean_t (*ath9k_fill_eeprom[]) (struct ath_hal *) = {
234 ath9k_hw_fill_eeprom(struct ath_hal *ah) in ath9k_hw_fill_eeprom()
242 ath9k_hw_check_def_eeprom(struct ath_hal *ah) in ath9k_hw_check_def_eeprom()
[all …]
H A Darn_phy.c29 ath9k_hw_write_regs(struct ath_hal *ah, uint32_t modesIndex, uint32_t freqIndex, in ath9k_hw_write_regs()
39 ath9k_hw_set_channel(struct ath_hal *ah, struct ath9k_channel *chan) in ath9k_hw_set_channel()
112 ath9k_hw_ar9280_set_channel(struct ath_hal *ah, in ath9k_hw_ar9280_set_channel()
209 ath9k_hw_set_rf_regs(struct ath_hal *ah, struct ath9k_channel *chan, in ath9k_hw_set_rf_regs()
283 ath9k_hw_rfdetach(struct ath_hal *ah) in ath9k_hw_rfdetach()
336 ath9k_hw_init_rf(struct ath_hal *ah, int *status) in ath9k_hw_init_rf()
404 ath9k_hw_decrease_chain_power(struct ath_hal *ah, struct ath9k_channel *chan) in ath9k_hw_decrease_chain_power()
H A Darn_beacon.c41 struct ath_hal *ah = sc->sc_ah; in arn_beaconq_config()
80 struct ath_hal *ah = sc->sc_ah; in arn_beacon_setup()
160 struct ath_hal *ah = sc->sc_ah; in arn_beacon_start_adhoc()
192 arn_beaconq_setup(struct ath_hal *ah) in arn_beaconq_setup()
H A Darn_main.c250 arn_iowrite32(struct ath_hal *ah, uint32_t reg_offset, uint32_t val) in arn_iowrite32()
265 arn_ioread32(struct ath_hal *ah, uint32_t reg_offset) in arn_ioread32()
606 struct ath_hal *ah = sc->sc_ah; in arn_update_txpow()
724 struct ath_hal *ah = sc->sc_ah; in arn_setup_channels()
884 struct ath_hal *ah = sc->sc_ah; in arn_set_channel()
983 struct ath_hal *ah = sc->sc_ah; in arn_ani_calibrate()
1105 struct ath_hal *ah = sc->sc_ah; in arn_isr()
1287 struct ath_hal *ah = sc->sc_ah; in arn_reset()
1439 struct ath_hal *ah = sc->sc_ah; in arn_newstate()
1928 struct ath_hal *ah = sc->sc_ah; in arn_key_delete()
[all …]
H A Darn_recv.c152 struct ath_hal *ah = sc->sc_ah; in arn_opmode_init()
276 struct ath_hal *ah = sc->sc_ah; in arn_startrecv()
314 struct ath_hal *ah = sc->sc_ah; in arn_stoprecv()
424 struct ath_hal *ah = sc->sc_ah; in arn_rx_handler()
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.h810 void (*calCollect) (struct ath_hal *);
811 void (*calPostProc) (struct ath_hal *, uint8_t);
830 struct ath_hal ah;
1100 uint32_t ath9k_hw_get_eeprom(struct ath_hal *ah,
H A Darn_xmit.c1338 struct ath_hal *ah = sc->sc_ah; in ath_buf_set_rate()
1529 struct ath_hal *ah = sc->sc_ah; in arn_tx_stopdma()
1545 struct ath_hal *ah = sc->sc_ah; in arn_drain_txdataq()
1588 struct ath_hal *ah = sc->sc_ah; in arn_txq_setup()
1755 struct ath_hal *ah = sc->sc_ah; in arn_txq_update()
1905 struct ath_hal *ah = sc->sc_ah; in arn_tx_start()
2098 struct ath_hal *ah = sc->sc_ah; in arn_tx()
2232 struct ath_hal *ah = sc->sc_ah; in arn_tx_processq()
H A Darn_regd.h418 void ath9k_regd_get_current_country(struct ath_hal *ah,
/titanic_41/usr/src/uts/common/io/ath/
H A Dath_hal.h855 struct ath_hal { struct
872 const HAL_RATE_TABLE *(*ah_getRateTable)(struct ath_hal *, argument
874 void (*ah_detach) (struct ath_hal *); argument
877 HAL_BOOL (*ah_reset) (struct ath_hal *, HAL_OPMODE, argument
880 HAL_BOOL (*ah_phyDisable) (struct ath_hal *); argument
881 HAL_BOOL (*ah_disable) (struct ath_hal *); argument
882 void (*ah_setPCUConfig) (struct ath_hal *); argument
883 HAL_BOOL (*ah_perCalibration) (struct ath_hal *, HAL_CHANNEL *, argument
885 HAL_BOOL (*ah_setTxPowerLimit)(struct ath_hal *, uint32_t); argument
888 HAL_BOOL (*ah_radarWait)(struct ath_hal *, HAL_CHANNEL *); argument
[all …]
H A Dath_aux.c115 struct ath_hal *ah = asc->asc_ah; in ath_calcrxfilter()
136 struct ath_hal *ah = asc->asc_ah; in ath_set_data_queue()
250 struct ath_hal *ah = asc->asc_ah; in ath_mode_init()
301 struct ath_hal *ah = asc->asc_ah; in ath_getchannels()
398 struct ath_hal *ah = asc->asc_ah; in ath_draintxq()
466 struct ath_hal *ah = asc->asc_ah; in ath_chan_set()
543 struct ath_hal *ah = asc->asc_ah; in ath_beacon_config()
769 struct ath_hal *ah = asc->asc_ah; in ath_key_delete()
865 struct ath_hal *ah = asc->asc_ah; in ath_keyset_tkip()
932 struct ath_hal *ah = asc->asc_ah; in ath_key_set()
[all …]
H A Dath_main.c532 struct ath_hal *ah = asc->asc_ah; in ath_rx_handler()
674 struct ath_hal *ah = asc->asc_ah; in ath_tx_start()
958 struct ath_hal *ah = asc->asc_ah; in ath_xmit()
1099 struct ath_hal *ah = asc->asc_ah; in ath_tx_processq()
1275 struct ath_hal *ah = asc->asc_ah; in ath_newstate()
1378 struct ath_hal *ah = asc->asc_ah; in ath_calibrate()
1454 struct ath_hal *ah = asc->asc_ah; in ath_intr()
1562 struct ath_hal *ah = asc->asc_ah; in ath_stop_locked()
1602 struct ath_hal *ah = asc->asc_ah; in ath_m_stop()
1615 struct ath_hal *ah = asc->asc_ah; in ath_start_locked()
[all …]
H A Dath_osdep.c64 ath_hal_printf(struct ath_hal *ah, const char *fmt, ...) in ath_hal_printf()
H A Dath_impl.h264 struct ath_hal *asc_ah; /* Atheros HAL */
H A Dath_rate.c304 struct ath_hal *ah = asc->asc_ah; in ath_rate_setup()