Home
last modified time | relevance | path

Searched refs:ath_hw (Results 1 – 25 of 75) sorted by relevance

123

/linux/drivers/net/wireless/ath/ath9k/
A Dhw.h643 int (*rf_set_freq)(struct ath_hw *ah,
647 bool (*set_rf_regs)(struct ath_hw *ah,
651 void (*init_bb)(struct ath_hw *ah,
654 void (*olc_init)(struct ath_hw *ah);
658 bool (*rfbus_req)(struct ath_hw *ah);
659 void (*rfbus_done)(struct ath_hw *ah);
726 void (*rx_enable)(struct ath_hw *ah);
747 void (*tx99_stop)(struct ath_hw *ah);
775 struct ath_hw { struct
1027 void ath9k_hw_deinit(struct ath_hw *ah);
[all …]
A Dhw-ops.h33 static inline void ath9k_hw_rxena(struct ath_hw *ah) in ath9k_hw_rxena()
44 static inline int ath9k_hw_calibrate(struct ath_hw *ah, in ath9k_hw_calibrate()
92 static inline void ath9k_hw_tx99_stop(struct ath_hw *ah) in ath9k_hw_tx99_stop()
140 static inline int ath9k_hw_rf_set_freq(struct ath_hw *ah, in ath9k_hw_rf_set_freq()
162 static inline void ath9k_hw_init_bb(struct ath_hw *ah, in ath9k_hw_init_bb()
174 static inline int ath9k_hw_process_ini(struct ath_hw *ah, in ath9k_hw_process_ini()
180 static inline void ath9k_olc_init(struct ath_hw *ah) in ath9k_olc_init()
188 static inline void ath9k_hw_set_rfmode(struct ath_hw *ah, in ath9k_hw_set_rfmode()
205 static inline bool ath9k_hw_rfbus_req(struct ath_hw *ah) in ath9k_hw_rfbus_req()
229 static inline void ath9k_hw_do_getnf(struct ath_hw *ah, in ath9k_hw_do_getnf()
[all …]
A Dar9003_mci.h309 u32 ar9003_mci_state(struct ath_hw *ah, u32 state_type);
312 void ar9003_mci_cleanup(struct ath_hw *ah);
317 void ar9003_mci_send_wlan_channels(struct ath_hw *ah);
326 void ar9003_mci_init_cal_done(struct ath_hw *ah);
327 void ar9003_mci_set_full_sleep(struct ath_hw *ah);
328 void ar9003_mci_2g5g_switch(struct ath_hw *ah, bool force);
329 void ar9003_mci_check_bt(struct ath_hw *ah);
336 void ar9003_mci_bt_gain_ctrl(struct ath_hw *ah);
337 void ar9003_mci_set_power_awake(struct ath_hw *ah);
338 void ar9003_mci_check_gpm_offset(struct ath_hw *ah);
[all …]
A Dar9003_rtt.h21 void ar9003_hw_rtt_enable(struct ath_hw *ah);
22 void ar9003_hw_rtt_disable(struct ath_hw *ah);
23 void ar9003_hw_rtt_set_mask(struct ath_hw *ah, u32 rtt_mask);
24 bool ar9003_hw_rtt_force_restore(struct ath_hw *ah);
25 void ar9003_hw_rtt_load_hist(struct ath_hw *ah);
26 void ar9003_hw_rtt_fill_hist(struct ath_hw *ah);
27 void ar9003_hw_rtt_clear_hist(struct ath_hw *ah);
30 static inline void ar9003_hw_rtt_enable(struct ath_hw *ah) in ar9003_hw_rtt_enable()
34 static inline void ar9003_hw_rtt_disable(struct ath_hw *ah) in ar9003_hw_rtt_disable()
47 static inline void ar9003_hw_rtt_load_hist(struct ath_hw *ah) in ar9003_hw_rtt_load_hist()
[all …]
A Ddynack.h22 struct ath_hw;
83 void ath_dynack_reset(struct ath_hw *ah);
84 void ath_dynack_node_init(struct ath_hw *ah, struct ath_node *an);
85 void ath_dynack_node_deinit(struct ath_hw *ah, struct ath_node *an);
86 void ath_dynack_init(struct ath_hw *ah);
88 void ath_dynack_sample_tx_ts(struct ath_hw *ah, struct sk_buff *skb,
92 static inline void ath_dynack_init(struct ath_hw *ah) {} in ath_dynack_init()
93 static inline void ath_dynack_node_init(struct ath_hw *ah, in ath_dynack_node_init()
95 static inline void ath_dynack_node_deinit(struct ath_hw *ah, in ath_dynack_node_deinit()
97 static inline void ath_dynack_sample_ack_ts(struct ath_hw *ah, in ath_dynack_sample_ack_ts()
[all …]
A Dmac.h712 struct ath_hw;
716 u32 ath9k_hw_gettxbuf(struct ath_hw *ah, u32 q);
718 void ath9k_hw_txstart(struct ath_hw *ah, u32 q);
722 void ath9k_hw_abort_tx_dma(struct ath_hw *ah);
738 void ath9k_hw_abortpcurecv(struct ath_hw *ah);
740 int ath9k_hw_beaconq_setup(struct ath_hw *ah);
744 bool ath9k_hw_intrpend(struct ath_hw *ah);
745 void ath9k_hw_set_interrupts(struct ath_hw *ah);
746 void ath9k_hw_enable_interrupts(struct ath_hw *ah);
748 void ath9k_hw_kill_interrupts(struct ath_hw *ah);
[all …]
A Dbtcoex.h124 void ath9k_hw_btcoex_init_scheme(struct ath_hw *ah);
125 void ath9k_hw_btcoex_init_2wire(struct ath_hw *ah);
126 void ath9k_hw_btcoex_init_3wire(struct ath_hw *ah);
127 void ath9k_hw_btcoex_deinit(struct ath_hw *ah);
128 void ath9k_hw_btcoex_init_mci(struct ath_hw *ah);
129 void ath9k_hw_init_btcoex_hw(struct ath_hw *ah, int qnum);
130 void ath9k_hw_btcoex_set_weight(struct ath_hw *ah,
134 void ath9k_hw_btcoex_disable(struct ath_hw *ah);
135 void ath9k_hw_btcoex_bt_stomp(struct ath_hw *ah,
137 void ath9k_hw_btcoex_set_concur_txprio(struct ath_hw *ah, u8 *stomp_txprio);
A Dcalib.h86 void (*calCollect) (struct ath_hw *);
87 void (*calPostProc) (struct ath_hw *, u8);
110 bool ath9k_hw_reset_calvalid(struct ath_hw *ah);
111 void ath9k_hw_start_nfcal(struct ath_hw *ah, bool update);
112 int ath9k_hw_loadnf(struct ath_hw *ah, struct ath9k_channel *chan);
113 bool ath9k_hw_getnf(struct ath_hw *ah, struct ath9k_channel *chan);
114 void ath9k_init_nfcal_hist_buffer(struct ath_hw *ah,
116 void ath9k_hw_bstuck_nfcal(struct ath_hw *ah);
117 void ath9k_hw_reset_calibration(struct ath_hw *ah,
119 s16 ath9k_hw_getchan_noise(struct ath_hw *ah, struct ath9k_channel *chan,
A Dar9003_mci.c24 static void ar9003_mci_reset_req_wakeup(struct ath_hw *ah) in ar9003_mci_reset_req_wakeup()
224 static void ar9003_mci_prep_interface(struct ath_hw *ah) in ar9003_mci_prep_interface()
321 void ar9003_mci_set_full_sleep(struct ath_hw *ah) in ar9003_mci_set_full_sleep()
516 void ar9003_mci_check_bt(struct ath_hw *ah) in ar9003_mci_check_bt()
786 static void ar9003_mci_mute_bt(struct ath_hw *ah) in ar9003_mci_mute_bt()
845 static void ar9003_mci_stat_setup(struct ath_hw *ah) in ar9003_mci_stat_setup()
1254 void ar9003_mci_init_cal_done(struct ath_hw *ah) in ar9003_mci_init_cal_done()
1282 void ar9003_mci_cleanup(struct ath_hw *ah) in ar9003_mci_cleanup()
1404 void ar9003_mci_bt_gain_ctrl(struct ath_hw *ah) in ar9003_mci_bt_gain_ctrl()
1423 void ar9003_mci_set_power_awake(struct ath_hw *ah) in ar9003_mci_set_power_awake()
[all …]
A Dhw.c166 u16 ath9k_hw_computetxtime(struct ath_hw *ah, in ath9k_hw_computetxtime()
567 static int __ath9k_hw_init(struct ath_hw *ah) in __ath9k_hw_init()
663 int ath9k_hw_init(struct ath_hw *ah) in ath9k_hw_init()
1161 void ath9k_hw_deinit(struct ath_hw *ah) in ath9k_hw_deinit()
1627 void ath9k_hw_check_nav(struct ath_hw *ah) in ath9k_hw_check_nav()
2929 bool ath9k_hw_disable(struct ath_hw *ah) in ath9k_hw_disable()
2993 void ath9k_hw_setopmode(struct ath_hw *ah) in ath9k_hw_setopmode()
3018 u64 ath9k_hw_gettsf64(struct ath_hw *ah) in ath9k_hw_gettsf64()
3045 void ath9k_hw_reset_tsf(struct ath_hw *ah) in ath9k_hw_reset_tsf()
3108 u32 ath9k_hw_gettsf32(struct ath_hw *ah) in ath9k_hw_gettsf32()
[all …]
A Dar9003_rtt.c38 void ar9003_hw_rtt_enable(struct ath_hw *ah) in ar9003_hw_rtt_enable()
43 void ar9003_hw_rtt_disable(struct ath_hw *ah) in ar9003_hw_rtt_disable()
48 void ar9003_hw_rtt_set_mask(struct ath_hw *ah, u32 rtt_mask) in ar9003_hw_rtt_set_mask()
54 bool ar9003_hw_rtt_force_restore(struct ath_hw *ah) in ar9003_hw_rtt_force_restore()
72 static void ar9003_hw_rtt_load_hist_entry(struct ath_hw *ah, u8 chain, in ar9003_hw_rtt_load_hist_entry()
104 void ar9003_hw_rtt_load_hist(struct ath_hw *ah) in ar9003_hw_rtt_load_hist()
121 static void ar9003_hw_patch_rtt(struct ath_hw *ah, int index, int chain) in ar9003_hw_patch_rtt()
142 static int ar9003_hw_rtt_fill_hist_entry(struct ath_hw *ah, u8 chain, u32 index) in ar9003_hw_rtt_fill_hist_entry()
169 void ar9003_hw_rtt_fill_hist(struct ath_hw *ah) in ar9003_hw_rtt_fill_hist()
191 void ar9003_hw_rtt_clear_hist(struct ath_hw *ah) in ar9003_hw_rtt_clear_hist()
[all …]
A Deeprom.h655 int (*check_eeprom)(struct ath_hw *hw);
656 u32 (*get_eeprom)(struct ath_hw *hw, enum eeprom_param param);
657 bool (*fill_eeprom)(struct ath_hw *hw);
660 int (*get_eeprom_ver)(struct ath_hw *hw);
661 int (*get_eeprom_rev)(struct ath_hw *hw);
668 u8 (*get_eepmisc)(struct ath_hw *ah);
688 void ath9k_hw_get_legacy_target_powers(struct ath_hw *ah,
694 void ath9k_hw_get_target_powers(struct ath_hw *ah,
704 void ath9k_hw_update_regulatory_maxpower(struct ath_hw *ah);
705 int ath9k_hw_eeprom_init(struct ath_hw *ah);
[all …]
A Dar9003_phy.c369 static void ar9003_hw_spur_ofdm(struct ath_hw *ah, in ar9003_hw_spur_ofdm()
659 static void ar9003_hw_init_bb(struct ath_hw *ah, in ar9003_hw_init_bb()
750 static void ar9003_hw_prog_ini(struct ath_hw *ah, in ar9003_hw_prog_ini()
816 static void ar9003_doubler_fix(struct ath_hw *ah) in ar9003_doubler_fix()
864 static int ar9003_hw_process_ini(struct ath_hw *ah, in ar9003_hw_process_ini()
979 static void ar9003_hw_set_rfmode(struct ath_hw *ah, in ar9003_hw_set_rfmode()
1054 static bool ar9003_hw_rfbus_req(struct ath_hw *ah) in ar9003_hw_rfbus_req()
1065 static void ar9003_hw_rfbus_done(struct ath_hw *ah) in ar9003_hw_rfbus_done()
1348 static void ar9003_hw_do_getnf(struct ath_hw *ah, in ar9003_hw_do_getnf()
1818 static void ar9003_hw_tx99_stop(struct ath_hw *ah) in ar9003_hw_tx99_stop()
[all …]
A Dbtcoex.c59 void ath9k_hw_init_btcoex_hw(struct ath_hw *ah, int qnum) in ath9k_hw_init_btcoex_hw()
137 void ath9k_hw_btcoex_init_scheme(struct ath_hw *ah) in ath9k_hw_btcoex_init_scheme()
171 void ath9k_hw_btcoex_init_2wire(struct ath_hw *ah) in ath9k_hw_btcoex_init_2wire()
195 void ath9k_hw_btcoex_init_3wire(struct ath_hw *ah) in ath9k_hw_btcoex_init_3wire()
223 void ath9k_hw_btcoex_deinit(struct ath_hw *ah) in ath9k_hw_btcoex_deinit()
233 void ath9k_hw_btcoex_init_mci(struct ath_hw *ah) in ath9k_hw_btcoex_init_mci()
271 void ath9k_hw_btcoex_set_weight(struct ath_hw *ah, in ath9k_hw_btcoex_set_weight()
362 static void ath9k_hw_btcoex_enable_mci(struct ath_hw *ah) in ath9k_hw_btcoex_enable_mci()
387 void ath9k_hw_btcoex_enable(struct ath_hw *ah) in ath9k_hw_btcoex_enable()
416 void ath9k_hw_btcoex_disable(struct ath_hw *ah) in ath9k_hw_btcoex_disable()
[all …]
A Dar9002_phy.c168 static void ar9002_hw_spur_mitigate(struct ath_hw *ah, in ar9002_hw_spur_mitigate()
280 static void ar9002_olc_init(struct ath_hw *ah) in ar9002_olc_init()
304 static u32 ar9002_hw_compute_pll_control(struct ath_hw *ah, in ar9002_hw_compute_pll_control()
331 static void ar9002_hw_do_getnf(struct ath_hw *ah, in ar9002_hw_do_getnf()
354 static void ar9002_hw_set_nf_limits(struct ath_hw *ah) in ar9002_hw_set_nf_limits()
378 static void ar9002_hw_antdiv_comb_conf_get(struct ath_hw *ah, in ar9002_hw_antdiv_comb_conf_get()
395 static void ar9002_hw_antdiv_comb_conf_set(struct ath_hw *ah, in ar9002_hw_antdiv_comb_conf_set()
477 static void ar9002_hw_spectral_scan_config(struct ath_hw *ah, in ar9002_hw_spectral_scan_config()
542 static void ar9002_hw_spectral_scan_wait(struct ath_hw *ah) in ar9002_hw_spectral_scan_wait()
570 static void ar9002_hw_tx99_stop(struct ath_hw *ah) in ar9002_hw_tx99_stop()
[all …]
A Dmac.c46 u32 ath9k_hw_gettxbuf(struct ath_hw *ah, u32 q) in ath9k_hw_gettxbuf()
58 void ath9k_hw_txstart(struct ath_hw *ah, u32 q) in ath9k_hw_txstart()
65 u32 ath9k_hw_numtxpending(struct ath_hw *ah, u32 q) in ath9k_hw_numtxpending()
134 void ath9k_hw_abort_tx_dma(struct ath_hw *ah) in ath9k_hw_abort_tx_dma()
685 void ath9k_hw_abortpcurecv(struct ath_hw *ah) in ath9k_hw_abortpcurecv()
742 int ath9k_hw_beaconq_setup(struct ath_hw *ah) in ath9k_hw_beaconq_setup()
758 bool ath9k_hw_intrpend(struct ath_hw *ah) in ath9k_hw_intrpend()
781 void ath9k_hw_kill_interrupts(struct ath_hw *ah) in ath9k_hw_kill_interrupts()
874 void ath9k_hw_resume_interrupts(struct ath_hw *ah) in ath9k_hw_resume_interrupts()
891 void ath9k_hw_enable_interrupts(struct ath_hw *ah) in ath9k_hw_enable_interrupts()
[all …]
A Dani.c107 static void ath9k_hw_update_mibstats(struct ath_hw *ah, in ath9k_hw_update_mibstats()
127 static void ath9k_ani_restart(struct ath_hw *ah) in ath9k_ani_restart()
149 static void ath9k_hw_set_ofdm_nil(struct ath_hw *ah, u8 immunityLevel, in ath9k_hw_set_ofdm_nil()
218 static void ath9k_hw_ani_ofdm_err_trigger(struct ath_hw *ah) in ath9k_hw_ani_ofdm_err_trigger()
273 static void ath9k_hw_ani_cck_err_trigger(struct ath_hw *ah) in ath9k_hw_ani_cck_err_trigger()
286 static void ath9k_hw_ani_lower_immunity(struct ath_hw *ah) in ath9k_hw_ani_lower_immunity()
309 void ath9k_ani_reset(struct ath_hw *ah, bool is_scanning) in ath9k_ani_reset()
369 static bool ath9k_hw_ani_read_counters(struct ath_hw *ah) in ath9k_hw_ani_read_counters()
441 void ath9k_enable_mib_counters(struct ath_hw *ah) in ath9k_enable_mib_counters()
463 void ath9k_hw_disable_mib_counters(struct ath_hw *ah) in ath9k_hw_disable_mib_counters()
[all …]
A Dar9003_mac.h111 void ar9003_hw_attach_mac_ops(struct ath_hw *hw);
112 void ath9k_hw_set_rx_bufsize(struct ath_hw *ah, u16 buf_size);
113 void ath9k_hw_addrxbuf_edma(struct ath_hw *ah, u32 rxdp,
116 int ath9k_hw_process_rxdesc_edma(struct ath_hw *ah,
119 void ath9k_hw_reset_txstatus_ring(struct ath_hw *ah);
120 void ath9k_hw_setup_statusring(struct ath_hw *ah, void *ts_start,
A Ddynack.c31 static u32 ath_dynack_get_max_to(struct ath_hw *ah) in ath_dynack_get_max_to()
65 static inline u32 ath_dynack_get_sifs(struct ath_hw *ah, int phy) in ath_dynack_get_sifs()
105 static void ath_dynack_set_timeout(struct ath_hw *ah, int to) in ath_dynack_set_timeout()
123 static void ath_dynack_compute_ackto(struct ath_hw *ah) in ath_dynack_compute_ackto()
145 static void ath_dynack_compute_to(struct ath_hw *ah) in ath_dynack_compute_to()
206 void ath_dynack_sample_tx_ts(struct ath_hw *ah, struct sk_buff *skb, in ath_dynack_sample_tx_ts()
293 void ath_dynack_sample_ack_ts(struct ath_hw *ah, struct sk_buff *skb, in ath_dynack_sample_ack_ts()
325 void ath_dynack_node_init(struct ath_hw *ah, struct ath_node *an) in ath_dynack_node_init()
343 void ath_dynack_node_deinit(struct ath_hw *ah, struct ath_node *an) in ath_dynack_node_deinit()
358 void ath_dynack_reset(struct ath_hw *ah) in ath_dynack_reset()
[all …]
A Dar5008_phy.c275 void ar5008_hw_cmn_spur_mitigate(struct ath_hw *ah, in ar5008_hw_cmn_spur_mitigate()
432 static void ar5008_hw_spur_mitigate(struct ath_hw *ah, in ar5008_hw_spur_mitigate()
524 static bool ar5008_hw_set_rf_regs(struct ath_hw *ah, in ar5008_hw_set_rf_regs()
578 static void ar5008_hw_init_bb(struct ath_hw *ah, in ar5008_hw_init_bb()
635 static void ar5008_hw_override_ini(struct ath_hw *ah, in ar5008_hw_override_ini()
722 static int ar5008_hw_process_ini(struct ath_hw *ah, in ar5008_hw_process_ini()
887 static bool ar5008_hw_rfbus_req(struct ath_hw *ah) in ar5008_hw_rfbus_req()
894 static void ar5008_hw_rfbus_done(struct ath_hw *ah) in ar5008_hw_rfbus_done()
1137 static void ar5008_hw_do_getnf(struct ath_hw *ah, in ar5008_hw_do_getnf()
1220 static void ar5008_hw_set_nf_limits(struct ath_hw *ah) in ar5008_hw_set_nf_limits()
[all …]
A Dcalib.c47 static struct ath_nf_limits *ath9k_hw_get_nf_limits(struct ath_hw *ah, in ath9k_hw_get_nf_limits()
60 static s16 ath9k_hw_get_default_nf(struct ath_hw *ah, in ath9k_hw_get_default_nf()
87 static void ath9k_hw_update_nfcal_hist_buffer(struct ath_hw *ah, in ath9k_hw_update_nfcal_hist_buffer()
153 static bool ath9k_hw_get_nf_thresh(struct ath_hw *ah, in ath9k_hw_get_nf_thresh()
172 void ath9k_hw_reset_calibration(struct ath_hw *ah, in ath9k_hw_reset_calibration()
193 bool ath9k_hw_reset_calvalid(struct ath_hw *ah) in ath9k_hw_reset_calvalid()
229 void ath9k_hw_start_nfcal(struct ath_hw *ah, bool update) in ath9k_hw_start_nfcal()
247 int ath9k_hw_loadnf(struct ath_hw *ah, struct ath9k_channel *chan) in ath9k_hw_loadnf()
371 static void ath9k_hw_nf_sanitize(struct ath_hw *ah, s16 *nf) in ath9k_hw_nf_sanitize()
443 void ath9k_init_nfcal_hist_buffer(struct ath_hw *ah, in ath9k_init_nfcal_hist_buffer()
[all …]
A Dar9002_hw.c26 static int ar9002_hw_init_mode_regs(struct ath_hw *ah) in ar9002_hw_init_mode_regs()
107 static void ar9280_20_hw_init_rxgain_ini(struct ath_hw *ah) in ar9280_20_hw_init_rxgain_ini()
129 static void ar9280_20_hw_init_txgain_ini(struct ath_hw *ah, u32 txgain_type) in ar9280_20_hw_init_txgain_ini()
144 static void ar9271_hw_init_txgain_ini(struct ath_hw *ah, u32 txgain_type) in ar9271_hw_init_txgain_ini()
154 static void ar9002_hw_init_mode_gain_regs(struct ath_hw *ah) in ar9002_hw_init_mode_gain_regs()
202 static void ar9002_hw_configpcipowersave(struct ath_hw *ah, in ar9002_hw_configpcipowersave()
324 static int ar9002_hw_get_radiorev(struct ath_hw *ah) in ar9002_hw_get_radiorev()
343 int ar9002_hw_rf_claim(struct ath_hw *ah) in ar9002_hw_rf_claim()
371 void ar9002_hw_enable_async_fifo(struct ath_hw *ah) in ar9002_hw_enable_async_fifo()
384 static void ar9002_hw_init_hang_checks(struct ath_hw *ah) in ar9002_hw_init_hang_checks()
[all …]
A Dar9003_aic.h55 u8 ar9003_aic_calibration(struct ath_hw *ah);
56 u8 ar9003_aic_start_normal(struct ath_hw *ah);
57 u8 ar9003_aic_cal_reset(struct ath_hw *ah);
58 u8 ar9003_aic_calibration_single(struct ath_hw *ah);
A Dgpio.c27 struct ath_hw *ah = sc->sc_ah; in ath_fill_led_pin()
106 struct ath_hw *ah = sc->sc_ah; in ath_is_rfkill_set()
127 struct ath_hw *ah = sc->sc_ah; in ath_start_rfkill_poll()
145 struct ath_hw *ah = sc->sc_ah; in ath_detect_bt_priority()
175 struct ath_hw *ah = sc->sc_ah; in ath_mci_ftp_adjust()
197 struct ath_hw *ah = sc->sc_ah; in ath_btcoex_period_timer()
258 struct ath_hw *ah = sc->sc_ah; in ath_btcoex_no_stomp_timer()
299 struct ath_hw *ah = sc->sc_ah; in ath9k_btcoex_timer_resume()
324 struct ath_hw *ah = sc->sc_ah; in ath9k_btcoex_timer_pause()
366 struct ath_hw *ah = sc->sc_ah; in ath9k_start_btcoex()
[all …]
A Dar9003_eeprom.h359 s32 ar9003_hw_get_tx_gain_idx(struct ath_hw *ah);
360 s32 ar9003_hw_get_rx_gain_idx(struct ath_hw *ah);
361 u32 ar9003_hw_ant_ctrl_common_get(struct ath_hw *ah, bool is2ghz);
362 u32 ar9003_hw_ant_ctrl_common_2_get(struct ath_hw *ah, bool is2ghz);
364 u8 *ar9003_get_spur_chan_ptr(struct ath_hw *ah, bool is_2ghz);
366 unsigned int ar9003_get_paprd_scale_factor(struct ath_hw *ah,
369 void ar9003_hw_internal_regulator_apply(struct ath_hw *ah);
370 int ar9003_hw_tx_power_regwrite(struct ath_hw *ah, u8 * pPwrArray);

Completed in 56 milliseconds

123