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,
161 ar5008_attach(struct athn_softc *sc)
273 ar5008_read_eep_word(struct athn_softc *sc, uint32_t addr, uint16_t *val)
293 ar5008_read_rom(struct athn_softc *sc)
343 ar5008_swap_rom(struct athn_softc *sc)
364 ar5008_gpio_read(struct athn_softc *sc, int pin)
374 ar5008_gpio_write(struct athn_softc *sc, int pin, int set)
404 ar5008_gpio_config_input(struct athn_softc *sc, int pin)
422 ar5008_gpio_config_output(struct athn_softc *sc, int pin, int type)
451 ar5008_rfsilent_init(struct athn_softc *sc)
470 ar5008_dma_alloc(struct athn_softc *sc)
486 ar5008_dma_free(struct athn_softc *sc)
494 ar5008_tx_alloc(struct athn_softc *sc)
553 ar5008_tx_free(struct athn_softc *sc)
578 ar5008_rx_alloc(struct athn_softc *sc)
659 ar5008_rx_free(struct athn_softc *sc)
689 ar5008_rx_enable(struct athn_softc *sc)
724 ar5008_rx_radiotap(struct athn_softc *sc, struct mbuf *m,
786 ar5008_rx_process(struct athn_softc *sc)
960 ar5008_rx_intr(struct athn_softc *sc)
968 ar5008_tx_process(struct athn_softc *sc, int qid)
1030 ar5008_tx_intr(struct athn_softc *sc)
1065 ar5008_swba_intr(struct athn_softc *sc)
1186 ar5008_get_intr_status(struct athn_softc *sc, uint32_t *intrp, uint32_t *syncp)
1214 ar5008_intr_status(struct athn_softc *sc)
1222 ar5008_intr(struct athn_softc *sc)
1305 ar5008_tx(struct athn_softc *sc, struct mbuf *m, struct ieee80211_node *ni,
1676 ar5008_set_rf_mode(struct athn_softc *sc, struct ieee80211_channel *c)
1695 ar5008_synth_delay(struct athn_softc *sc)
1708 ar5008_rf_bus_request(struct athn_softc *sc)
1724 ar5008_rf_bus_release(struct athn_softc *sc)
1736 ar5008_set_phy(struct athn_softc *sc, struct ieee80211_channel *c,
1767 ar5008_set_delta_slope(struct athn_softc *sc, struct ieee80211_channel *c,
1795 ar5008_enable_antenna_diversity(struct athn_softc *sc)
1804 ar5008_init_baseband(struct athn_softc *sc)
1816 ar5008_disable_phy(struct athn_softc *sc)
1824 ar5008_init_chains(struct athn_softc *sc)
1845 ar5008_set_rxchains(struct athn_softc *sc)
1857 ar5008_read_noisefloor(struct athn_softc *sc, int16_t *nf, int16_t *nf_ext)
1885 ar5008_write_noisefloor(struct athn_softc *sc, int16_t *nf, int16_t *nf_ext)
1905 ar5008_get_noisefloor(struct athn_softc *sc, struct ieee80211_channel *c)
1929 ar5008_bb_load_noisefloor(struct athn_softc *sc)
1965 ar5008_noisefloor_calib(struct athn_softc *sc)
1976 ar5008_do_noisefloor_calib(struct athn_softc *sc)
1984 ar5008_do_calib(struct athn_softc *sc)
2008 ar5008_next_calib(struct athn_softc *sc)
2027 ar5008_calib_iq(struct athn_softc *sc)
2095 ar5008_calib_adc_gain(struct athn_softc *sc)
2146 ar5008_calib_adc_dc_off(struct athn_softc *sc)
2201 ar5008_write_txpower(struct athn_softc *sc, int16_t power[ATHN_POWER_COUNT])
2255 ar5008_set_viterbi_mask(struct athn_softc *sc, int bin)
2358 ar5008_hw_init(struct athn_softc *sc, struct ieee80211_channel *c,
2522 ar5008_get_pdadcs(struct athn_softc *sc, uint8_t fbin,
2632 ar5008_get_lg_tpow(struct athn_softc *sc, struct ieee80211_channel *c,
2664 ar5008_get_ht_tpow(struct athn_softc *sc, struct ieee80211_channel *c,
2699 ar5008_set_noise_immunity_level(struct athn_softc *sc, int level)
2721 ar5008_enable_ofdm_weak_signal(struct athn_softc *sc)
2750 ar5008_disable_ofdm_weak_signal(struct athn_softc *sc)
2779 ar5008_set_cck_weak_signal(struct athn_softc *sc, int high)
2790 ar5008_set_firstep_level(struct athn_softc *sc, int level)
2801 ar5008_set_spur_immunity_level(struct athn_softc *sc, int level)