Lines Matching refs:athn_softc

71 Static void	ar5008_calib_adc_dc_off(struct athn_softc *);
72 Static void ar5008_calib_adc_gain(struct athn_softc *);
73 Static void ar5008_calib_iq(struct athn_softc *);
74 Static void ar5008_disable_ofdm_weak_signal(struct athn_softc *);
75 Static void ar5008_disable_phy(struct athn_softc *);
76 Static int ar5008_dma_alloc(struct athn_softc *);
77 Static void ar5008_dma_free(struct athn_softc *);
78 Static void ar5008_do_calib(struct athn_softc *);
79 Static void ar5008_do_noisefloor_calib(struct athn_softc *);
80 Static void ar5008_enable_antenna_diversity(struct athn_softc *);
81 Static void ar5008_enable_ofdm_weak_signal(struct athn_softc *);
83 Static void ar5008_gpio_config_input(struct athn_softc *, int);
84 Static void ar5008_gpio_config_output(struct athn_softc *, int, int);
85 Static int ar5008_gpio_read(struct athn_softc *, int);
86 Static void ar5008_gpio_write(struct athn_softc *, int, int);
87 Static void ar5008_hw_init(struct athn_softc *, struct ieee80211_channel *,
89 Static void ar5008_init_baseband(struct athn_softc *);
90 Static void ar5008_init_chains(struct athn_softc *);
91 Static int ar5008_intr_status(struct athn_softc *);
92 Static int ar5008_intr(struct athn_softc *);
93 Static void ar5008_next_calib(struct athn_softc *);
94 Static int ar5008_read_eep_word(struct athn_softc *, uint32_t,
96 Static int ar5008_read_rom(struct athn_softc *);
97 Static void ar5008_rf_bus_release(struct athn_softc *);
98 Static int ar5008_rf_bus_request(struct athn_softc *);
99 Static void ar5008_rfsilent_init(struct athn_softc *);
100 Static int ar5008_rx_alloc(struct athn_softc *);
101 Static void ar5008_rx_enable(struct athn_softc *);
102 Static void ar5008_rx_free(struct athn_softc *);
103 Static void ar5008_rx_intr(struct athn_softc *);
104 Static void ar5008_rx_radiotap(struct athn_softc *, struct mbuf *,
106 Static void ar5008_set_cck_weak_signal(struct athn_softc *, int);
107 Static void ar5008_set_delta_slope(struct athn_softc *,
109 Static void ar5008_set_firstep_level(struct athn_softc *, int);
110 Static void ar5008_set_noise_immunity_level(struct athn_softc *, int);
111 Static void ar5008_set_phy(struct athn_softc *, struct ieee80211_channel *,
113 Static void ar5008_set_rf_mode(struct athn_softc *,
115 Static void ar5008_set_rxchains(struct athn_softc *);
116 Static void ar5008_set_spur_immunity_level(struct athn_softc *, int);
117 Static void ar5008_swap_rom(struct athn_softc *);
118 Static int ar5008_swba_intr(struct athn_softc *);
119 Static int ar5008_tx(struct athn_softc *, struct mbuf *,
121 Static int ar5008_tx_alloc(struct athn_softc *);
122 Static void ar5008_tx_free(struct athn_softc *);
123 Static void ar5008_tx_intr(struct athn_softc *);
124 Static int ar5008_tx_process(struct athn_softc *, int);
127 Static void ar5008_bb_load_noisefloor(struct athn_softc *);
128 Static void ar5008_get_noisefloor(struct athn_softc *,
130 Static void ar5008_noisefloor_calib(struct athn_softc *);
131 Static void ar5008_read_noisefloor(struct athn_softc *, int16_t *,
133 Static void ar5008_write_noisefloor(struct athn_softc *, int16_t *,
143 MCLGETI(struct athn_softc *sc __unused, int how, in MCLGETI()
161 ar5008_attach(struct athn_softc *sc) in ar5008_attach()
273 ar5008_read_eep_word(struct athn_softc *sc, uint32_t addr, uint16_t *val) in ar5008_read_eep_word()
293 ar5008_read_rom(struct athn_softc *sc) in ar5008_read_rom()
343 ar5008_swap_rom(struct athn_softc *sc) in ar5008_swap_rom()
364 ar5008_gpio_read(struct athn_softc *sc, int pin) in ar5008_gpio_read()
374 ar5008_gpio_write(struct athn_softc *sc, int pin, int set) in ar5008_gpio_write()
404 ar5008_gpio_config_input(struct athn_softc *sc, int pin) in ar5008_gpio_config_input()
422 ar5008_gpio_config_output(struct athn_softc *sc, int pin, int type) in ar5008_gpio_config_output()
451 ar5008_rfsilent_init(struct athn_softc *sc) in ar5008_rfsilent_init()
470 ar5008_dma_alloc(struct athn_softc *sc) in ar5008_dma_alloc()
486 ar5008_dma_free(struct athn_softc *sc) in ar5008_dma_free()
494 ar5008_tx_alloc(struct athn_softc *sc) in ar5008_tx_alloc()
553 ar5008_tx_free(struct athn_softc *sc) in ar5008_tx_free()
578 ar5008_rx_alloc(struct athn_softc *sc) in ar5008_rx_alloc()
659 ar5008_rx_free(struct athn_softc *sc) in ar5008_rx_free()
689 ar5008_rx_enable(struct athn_softc *sc) in ar5008_rx_enable()
724 ar5008_rx_radiotap(struct athn_softc *sc, struct mbuf *m, in ar5008_rx_radiotap()
786 ar5008_rx_process(struct athn_softc *sc) in ar5008_rx_process()
960 ar5008_rx_intr(struct athn_softc *sc) in ar5008_rx_intr()
968 ar5008_tx_process(struct athn_softc *sc, int qid) in ar5008_tx_process()
1030 ar5008_tx_intr(struct athn_softc *sc) in ar5008_tx_intr()
1065 ar5008_swba_intr(struct athn_softc *sc) in ar5008_swba_intr()
1186 ar5008_get_intr_status(struct athn_softc *sc, uint32_t *intrp, uint32_t *syncp) in ar5008_get_intr_status()
1214 ar5008_intr_status(struct athn_softc *sc) in ar5008_intr_status()
1222 ar5008_intr(struct athn_softc *sc) in ar5008_intr()
1305 ar5008_tx(struct athn_softc *sc, struct mbuf *m, struct ieee80211_node *ni, in ar5008_tx()
1676 ar5008_set_rf_mode(struct athn_softc *sc, struct ieee80211_channel *c) in ar5008_set_rf_mode()
1695 ar5008_synth_delay(struct athn_softc *sc) in ar5008_synth_delay()
1708 ar5008_rf_bus_request(struct athn_softc *sc) in ar5008_rf_bus_request()
1724 ar5008_rf_bus_release(struct athn_softc *sc) in ar5008_rf_bus_release()
1736 ar5008_set_phy(struct athn_softc *sc, struct ieee80211_channel *c, in ar5008_set_phy()
1767 ar5008_set_delta_slope(struct athn_softc *sc, struct ieee80211_channel *c, in ar5008_set_delta_slope()
1795 ar5008_enable_antenna_diversity(struct athn_softc *sc) in ar5008_enable_antenna_diversity()
1804 ar5008_init_baseband(struct athn_softc *sc) in ar5008_init_baseband()
1816 ar5008_disable_phy(struct athn_softc *sc) in ar5008_disable_phy()
1824 ar5008_init_chains(struct athn_softc *sc) in ar5008_init_chains()
1845 ar5008_set_rxchains(struct athn_softc *sc) in ar5008_set_rxchains()
1857 ar5008_read_noisefloor(struct athn_softc *sc, int16_t *nf, int16_t *nf_ext) in ar5008_read_noisefloor()
1885 ar5008_write_noisefloor(struct athn_softc *sc, int16_t *nf, int16_t *nf_ext) in ar5008_write_noisefloor()
1905 ar5008_get_noisefloor(struct athn_softc *sc, struct ieee80211_channel *c) in ar5008_get_noisefloor()
1929 ar5008_bb_load_noisefloor(struct athn_softc *sc) in ar5008_bb_load_noisefloor()
1965 ar5008_noisefloor_calib(struct athn_softc *sc) in ar5008_noisefloor_calib()
1976 ar5008_do_noisefloor_calib(struct athn_softc *sc) in ar5008_do_noisefloor_calib()
1984 ar5008_do_calib(struct athn_softc *sc) in ar5008_do_calib()
2008 ar5008_next_calib(struct athn_softc *sc) in ar5008_next_calib()
2027 ar5008_calib_iq(struct athn_softc *sc) in ar5008_calib_iq()
2095 ar5008_calib_adc_gain(struct athn_softc *sc) in ar5008_calib_adc_gain()
2146 ar5008_calib_adc_dc_off(struct athn_softc *sc) in ar5008_calib_adc_dc_off()
2201 ar5008_write_txpower(struct athn_softc *sc, int16_t power[ATHN_POWER_COUNT]) in ar5008_write_txpower()
2255 ar5008_set_viterbi_mask(struct athn_softc *sc, int bin) in ar5008_set_viterbi_mask()
2358 ar5008_hw_init(struct athn_softc *sc, struct ieee80211_channel *c, in ar5008_hw_init()
2522 ar5008_get_pdadcs(struct athn_softc *sc, uint8_t fbin, in ar5008_get_pdadcs()
2632 ar5008_get_lg_tpow(struct athn_softc *sc, struct ieee80211_channel *c, in ar5008_get_lg_tpow()
2664 ar5008_get_ht_tpow(struct athn_softc *sc, struct ieee80211_channel *c, in ar5008_get_ht_tpow()
2699 ar5008_set_noise_immunity_level(struct athn_softc *sc, int level) in ar5008_set_noise_immunity_level()
2721 ar5008_enable_ofdm_weak_signal(struct athn_softc *sc) in ar5008_enable_ofdm_weak_signal()
2750 ar5008_disable_ofdm_weak_signal(struct athn_softc *sc) in ar5008_disable_ofdm_weak_signal()
2779 ar5008_set_cck_weak_signal(struct athn_softc *sc, int high) in ar5008_set_cck_weak_signal()
2790 ar5008_set_firstep_level(struct athn_softc *sc, int level) in ar5008_set_firstep_level()
2801 ar5008_set_spur_immunity_level(struct athn_softc *sc, int level) in ar5008_set_spur_immunity_level()