Home
last modified time | relevance | path

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

123

/drivers/net/wireless/ath/ath9k/
Dhw.h627 void (*init_hang_checks)(struct ath_hw *ah);
628 bool (*detect_mac_hang)(struct ath_hw *ah);
629 bool (*detect_bb_hang)(struct ath_hw *ah);
632 void (*init_cal_settings)(struct ath_hw *ah);
633 bool (*init_cal)(struct ath_hw *ah, struct ath9k_channel *chan);
635 void (*init_mode_gain_regs)(struct ath_hw *ah);
636 void (*setup_calibration)(struct ath_hw *ah,
640 int (*rf_set_freq)(struct ath_hw *ah,
642 void (*spur_mitigate_freq)(struct ath_hw *ah,
644 bool (*set_rf_regs)(struct ath_hw *ah,
[all …]
Dhw-ops.h24 static inline void ath9k_hw_configpcipowersave(struct ath_hw *ah, in ath9k_hw_configpcipowersave()
33 static inline void ath9k_hw_rxena(struct ath_hw *ah) in ath9k_hw_rxena()
38 static inline void ath9k_hw_set_desc_link(struct ath_hw *ah, void *ds, in ath9k_hw_set_desc_link()
44 static inline int ath9k_hw_calibrate(struct ath_hw *ah, in ath9k_hw_calibrate()
51 static inline bool ath9k_hw_getisr(struct ath_hw *ah, enum ath9k_int *masked, in ath9k_hw_getisr()
57 static inline void ath9k_hw_set_txdesc(struct ath_hw *ah, void *ds, in ath9k_hw_set_txdesc()
63 static inline int ath9k_hw_txprocdesc(struct ath_hw *ah, void *ds, in ath9k_hw_txprocdesc()
69 static inline int ath9k_hw_get_duration(struct ath_hw *ah, const void *ds, in ath9k_hw_get_duration()
75 static inline void ath9k_hw_antdiv_comb_conf_get(struct ath_hw *ah, in ath9k_hw_antdiv_comb_conf_get()
81 static inline void ath9k_hw_antdiv_comb_conf_set(struct ath_hw *ah, in ath9k_hw_antdiv_comb_conf_set()
[all …]
Dar9003_mci.h306 bool ar9003_mci_send_message(struct ath_hw *ah, u8 header, u32 flag,
309 u32 ar9003_mci_state(struct ath_hw *ah, u32 state_type);
310 int ar9003_mci_setup(struct ath_hw *ah, u32 gpm_addr, void *gpm_buf,
312 void ar9003_mci_cleanup(struct ath_hw *ah);
313 void ar9003_mci_get_interrupt(struct ath_hw *ah, u32 *raw_intr,
315 u32 ar9003_mci_get_next_gpm_offset(struct ath_hw *ah, u32 *more);
316 void ar9003_mci_set_bt_version(struct ath_hw *ah, u8 major, u8 minor);
317 void ar9003_mci_send_wlan_channels(struct ath_hw *ah);
324 void ar9003_mci_stop_bt(struct ath_hw *ah, bool save_fullsleep);
325 void ar9003_mci_init_cal_req(struct ath_hw *ah, bool *is_reusable);
[all …]
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);
28 bool ar9003_hw_rtt_restore(struct ath_hw *ah, struct ath9k_channel *chan);
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()
[all …]
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);
87 void ath_dynack_sample_ack_ts(struct ath_hw *ah, struct sk_buff *skb, u32 ts);
88 void ath_dynack_sample_tx_ts(struct ath_hw *ah, struct sk_buff *skb,
91 static inline void ath_dynack_init(struct ath_hw *ah) {} in ath_dynack_init()
92 static inline void ath_dynack_node_init(struct ath_hw *ah, in ath_dynack_node_init()
94 static inline void ath_dynack_node_deinit(struct ath_hw *ah, in ath_dynack_node_deinit()
[all …]
Dmac.h714 struct ath_hw;
718 u32 ath9k_hw_gettxbuf(struct ath_hw *ah, u32 q);
719 void ath9k_hw_puttxbuf(struct ath_hw *ah, u32 q, u32 txdp);
720 void ath9k_hw_txstart(struct ath_hw *ah, u32 q);
721 u32 ath9k_hw_numtxpending(struct ath_hw *ah, u32 q);
722 bool ath9k_hw_updatetxtriglevel(struct ath_hw *ah, bool bIncTrigLevel);
723 bool ath9k_hw_stop_dma_queue(struct ath_hw *ah, u32 q);
724 void ath9k_hw_abort_tx_dma(struct ath_hw *ah);
725 bool ath9k_hw_set_txq_props(struct ath_hw *ah, int q,
727 bool ath9k_hw_get_txq_props(struct ath_hw *ah, int q,
[all …]
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,
Dar9003_mci.c24 static void ar9003_mci_reset_req_wakeup(struct ath_hw *ah) in ar9003_mci_reset_req_wakeup()
33 static int ar9003_mci_wait_for_interrupt(struct ath_hw *ah, u32 address, in ar9003_mci_wait_for_interrupt()
79 static void ar9003_mci_remote_reset(struct ath_hw *ah, bool wait_done) in ar9003_mci_remote_reset()
88 static void ar9003_mci_send_lna_transfer(struct ath_hw *ah, bool wait_done) in ar9003_mci_send_lna_transfer()
96 static void ar9003_mci_send_req_wake(struct ath_hw *ah, bool wait_done) in ar9003_mci_send_req_wake()
103 static void ar9003_mci_send_sys_waking(struct ath_hw *ah, bool wait_done) in ar9003_mci_send_sys_waking()
109 static void ar9003_mci_send_lna_take(struct ath_hw *ah, bool wait_done) in ar9003_mci_send_lna_take()
117 static void ar9003_mci_send_sys_sleeping(struct ath_hw *ah, bool wait_done) in ar9003_mci_send_sys_sleeping()
124 static void ar9003_mci_send_coex_version_query(struct ath_hw *ah, in ar9003_mci_send_coex_version_query()
139 static void ar9003_mci_send_coex_version_response(struct ath_hw *ah, in ar9003_mci_send_coex_version_response()
[all …]
Dbtcoex.h123 void ath9k_hw_btcoex_init_scheme(struct ath_hw *ah);
124 void ath9k_hw_btcoex_init_2wire(struct ath_hw *ah);
125 void ath9k_hw_btcoex_init_3wire(struct ath_hw *ah);
126 void ath9k_hw_btcoex_init_mci(struct ath_hw *ah);
127 void ath9k_hw_init_btcoex_hw(struct ath_hw *ah, int qnum);
128 void ath9k_hw_btcoex_set_weight(struct ath_hw *ah,
132 void ath9k_hw_btcoex_disable(struct ath_hw *ah);
133 void ath9k_hw_btcoex_bt_stomp(struct ath_hw *ah,
135 void ath9k_hw_btcoex_set_concur_txprio(struct ath_hw *ah, u8 *stomp_txprio);
Dhw.c33 static bool ath9k_hw_set_reset_reg(struct ath_hw *ah, u32 type);
40 static void ath9k_hw_set_clockrate(struct ath_hw *ah) in ath9k_hw_set_clockrate()
70 static u32 ath9k_hw_mac_to_clks(struct ath_hw *ah, u32 usecs) in ath9k_hw_mac_to_clks()
77 bool ath9k_hw_wait(struct ath_hw *ah, u32 reg, u32 mask, u32 val, u32 timeout) in ath9k_hw_wait()
98 void ath9k_hw_synth_delay(struct ath_hw *ah, struct ath9k_channel *chan, in ath9k_hw_synth_delay()
111 void ath9k_hw_write_array(struct ath_hw *ah, const struct ar5416IniArray *array, in ath9k_hw_write_array()
125 void ath9k_hw_read_array(struct ath_hw *ah, u32 array[][2], int size) in ath9k_hw_read_array()
167 u16 ath9k_hw_computetxtime(struct ath_hw *ah, in ath9k_hw_computetxtime()
220 void ath9k_hw_get_channel_centers(struct ath_hw *ah, in ath9k_hw_get_channel_centers()
253 static bool ath9k_hw_read_revisions(struct ath_hw *ah) in ath9k_hw_read_revisions()
[all …]
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 …]
Dmac.c21 static void ath9k_hw_set_txq_interrupts(struct ath_hw *ah, in ath9k_hw_set_txq_interrupts()
46 u32 ath9k_hw_gettxbuf(struct ath_hw *ah, u32 q) in ath9k_hw_gettxbuf()
52 void ath9k_hw_puttxbuf(struct ath_hw *ah, u32 q, u32 txdp) in ath9k_hw_puttxbuf()
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()
105 bool ath9k_hw_updatetxtriglevel(struct ath_hw *ah, bool bIncTrigLevel) in ath9k_hw_updatetxtriglevel()
134 void ath9k_hw_abort_tx_dma(struct ath_hw *ah) in ath9k_hw_abort_tx_dma()
170 bool ath9k_hw_stop_dma_queue(struct ath_hw *ah, u32 q) in ath9k_hw_stop_dma_queue()
196 bool ath9k_hw_set_txq_props(struct ath_hw *ah, int q, in ath9k_hw_set_txq_props()
261 bool ath9k_hw_get_txq_props(struct ath_hw *ah, int q, in ath9k_hw_get_txq_props()
[all …]
Dbtcoex.c55 void ath9k_hw_init_btcoex_hw(struct ath_hw *ah, int qnum) in ath9k_hw_init_btcoex_hw()
93 void ath9k_hw_btcoex_init_scheme(struct ath_hw *ah) in ath9k_hw_btcoex_init_scheme()
127 void ath9k_hw_btcoex_init_2wire(struct ath_hw *ah) in ath9k_hw_btcoex_init_2wire()
149 void ath9k_hw_btcoex_init_3wire(struct ath_hw *ah) in ath9k_hw_btcoex_init_3wire()
175 void ath9k_hw_btcoex_init_mci(struct ath_hw *ah) in ath9k_hw_btcoex_init_mci()
199 static void ath9k_hw_btcoex_enable_2wire(struct ath_hw *ah) in ath9k_hw_btcoex_enable_2wire()
212 void ath9k_hw_btcoex_set_weight(struct ath_hw *ah, in ath9k_hw_btcoex_set_weight()
261 static void ath9k_hw_btcoex_enable_3wire(struct ath_hw *ah) in ath9k_hw_btcoex_enable_3wire()
299 static void ath9k_hw_btcoex_enable_mci(struct ath_hw *ah) in ath9k_hw_btcoex_enable_mci()
312 static void ath9k_hw_btcoex_disable_mci(struct ath_hw *ah) in ath9k_hw_btcoex_disable_mci()
[all …]
Dhtc_drv_init.c236 struct ath_hw *ah = (struct ath_hw *) hw_priv; in ath9k_regread()
258 struct ath_hw *ah = (struct ath_hw *) hw_priv; in ath9k_multi_regread()
304 struct ath_hw *ah = (struct ath_hw *) hw_priv; in ath9k_regwrite_single()
325 struct ath_hw *ah = (struct ath_hw *) hw_priv; in ath9k_regwrite_buffer()
348 struct ath_hw *ah = (struct ath_hw *) hw_priv; in ath9k_regwrite()
360 struct ath_hw *ah = (struct ath_hw *) hw_priv; in ath9k_enable_regwrite_buffer()
369 struct ath_hw *ah = (struct ath_hw *) hw_priv; in ath9k_regwrite_flush()
386 struct ath_hw *ah = (struct ath_hw *) hw_priv; in ath9k_reg_rmw_buffer()
424 struct ath_hw *ah = (struct ath_hw *) hw_priv; in ath9k_reg_rmw_flush()
456 struct ath_hw *ah = (struct ath_hw *) hw_priv; in ath9k_enable_rmw_buffer()
[all …]
Dar9003_phy.c148 static int ar9003_hw_set_channel(struct ath_hw *ah, struct ath9k_channel *chan) in ar9003_hw_set_channel()
255 static void ar9003_hw_spur_mitigate_mrc_cck(struct ath_hw *ah, in ar9003_hw_spur_mitigate_mrc_cck()
343 static void ar9003_hw_spur_ofdm_clear(struct ath_hw *ah) in ar9003_hw_spur_ofdm_clear()
386 static void ar9003_hw_spur_ofdm(struct ath_hw *ah, in ar9003_hw_spur_ofdm()
453 static void ar9003_hw_spur_ofdm_9565(struct ath_hw *ah, in ar9003_hw_spur_ofdm_9565()
486 static void ar9003_hw_spur_ofdm_work(struct ath_hw *ah, in ar9003_hw_spur_ofdm_work()
537 static void ar9003_hw_spur_mitigate_ofdm(struct ath_hw *ah, in ar9003_hw_spur_mitigate_ofdm()
594 static void ar9003_hw_spur_mitigate(struct ath_hw *ah, in ar9003_hw_spur_mitigate()
602 static u32 ar9003_hw_compute_pll_control_soc(struct ath_hw *ah, in ar9003_hw_compute_pll_control_soc()
619 static u32 ar9003_hw_compute_pll_control(struct ath_hw *ah, in ar9003_hw_compute_pll_control()
[all …]
Dar9002_phy.c66 static int ar9002_hw_set_channel(struct ath_hw *ah, struct ath9k_channel *chan) in ar9002_hw_set_channel()
167 static void ar9002_hw_spur_mitigate(struct ath_hw *ah, in ar9002_hw_spur_mitigate()
279 static void ar9002_olc_init(struct ath_hw *ah) in ar9002_olc_init()
303 static u32 ar9002_hw_compute_pll_control(struct ath_hw *ah, in ar9002_hw_compute_pll_control()
330 static void ar9002_hw_do_getnf(struct ath_hw *ah, in ar9002_hw_do_getnf()
353 static void ar9002_hw_set_nf_limits(struct ath_hw *ah) in ar9002_hw_set_nf_limits()
377 static void ar9002_hw_antdiv_comb_conf_get(struct ath_hw *ah, in ar9002_hw_antdiv_comb_conf_get()
394 static void ar9002_hw_antdiv_comb_conf_set(struct ath_hw *ah, in ar9002_hw_antdiv_comb_conf_set()
415 static void ar9002_hw_set_bt_ant_diversity(struct ath_hw *ah, bool enable) in ar9002_hw_set_bt_ant_diversity()
476 static void ar9002_hw_spectral_scan_config(struct ath_hw *ah, in ar9002_hw_spectral_scan_config()
[all …]
Deeprom.h643 int (*check_eeprom)(struct ath_hw *hw);
644 u32 (*get_eeprom)(struct ath_hw *hw, enum eeprom_param param);
645 bool (*fill_eeprom)(struct ath_hw *hw);
646 u32 (*dump_eeprom)(struct ath_hw *hw, bool dump_base_hdr, u8 *buf,
648 int (*get_eeprom_ver)(struct ath_hw *hw);
649 int (*get_eeprom_rev)(struct ath_hw *hw);
650 void (*set_board_values)(struct ath_hw *hw, struct ath9k_channel *chan);
651 void (*set_addac)(struct ath_hw *hw, struct ath9k_channel *chan);
652 void (*set_txpower)(struct ath_hw *hw, struct ath9k_channel *chan,
655 u16 (*get_spur_channel)(struct ath_hw *ah, u16 i, bool is2GHz);
[all …]
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()
66 s16 ath9k_hw_getchan_noise(struct ath_hw *ah, struct ath9k_channel *chan, in ath9k_hw_getchan_noise()
81 static void ath9k_hw_update_nfcal_hist_buffer(struct ath_hw *ah, in ath9k_hw_update_nfcal_hist_buffer()
147 static bool ath9k_hw_get_nf_thresh(struct ath_hw *ah, in ath9k_hw_get_nf_thresh()
166 void ath9k_hw_reset_calibration(struct ath_hw *ah, in ath9k_hw_reset_calibration()
186 bool ath9k_hw_reset_calvalid(struct ath_hw *ah) in ath9k_hw_reset_calvalid()
219 void ath9k_hw_start_nfcal(struct ath_hw *ah, bool update) in ath9k_hw_start_nfcal()
237 int ath9k_hw_loadnf(struct ath_hw *ah, struct ath9k_channel *chan) in ath9k_hw_loadnf()
327 static void ath9k_hw_nf_sanitize(struct ath_hw *ah, s16 *nf) in ath9k_hw_nf_sanitize()
[all …]
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,
Dar5008_phy.c64 static void ar5008_write_bank6(struct ath_hw *ah, unsigned int *writecnt) in ar5008_write_bank6()
144 static void ar5008_hw_force_bias(struct ath_hw *ah, u16 synth_freq) in ar5008_hw_force_bias()
185 static int ar5008_hw_set_channel(struct ath_hw *ah, struct ath9k_channel *chan) in ar5008_hw_set_channel()
257 void ar5008_hw_cmn_spur_mitigate(struct ath_hw *ah, in ar5008_hw_cmn_spur_mitigate()
419 static void ar5008_hw_spur_mitigate(struct ath_hw *ah, in ar5008_hw_spur_mitigate()
484 static int ar5008_hw_rf_alloc_ext_banks(struct ath_hw *ah) in ar5008_hw_rf_alloc_ext_banks()
511 static bool ar5008_hw_set_rf_regs(struct ath_hw *ah, in ar5008_hw_set_rf_regs()
565 static void ar5008_hw_init_bb(struct ath_hw *ah, in ar5008_hw_init_bb()
577 static void ar5008_hw_init_chain_masks(struct ath_hw *ah) in ar5008_hw_init_chain_masks()
620 static void ar5008_hw_override_ini(struct ath_hw *ah, in ar5008_hw_override_ini()
[all …]
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()
153 static void ath9k_hw_set_ofdm_nil(struct ath_hw *ah, u8 immunityLevel, in ath9k_hw_set_ofdm_nil()
222 static void ath9k_hw_ani_ofdm_err_trigger(struct ath_hw *ah) in ath9k_hw_ani_ofdm_err_trigger()
238 static void ath9k_hw_set_cck_nil(struct ath_hw *ah, u_int8_t immunityLevel, in ath9k_hw_set_cck_nil()
282 static void ath9k_hw_ani_cck_err_trigger(struct ath_hw *ah) in ath9k_hw_ani_cck_err_trigger()
300 static void ath9k_hw_ani_lower_immunity(struct ath_hw *ah) in ath9k_hw_ani_lower_immunity()
325 void ath9k_ani_reset(struct ath_hw *ah, bool is_scanning) in ath9k_ani_reset()
385 static bool ath9k_hw_ani_read_counters(struct ath_hw *ah) in ath9k_hw_ani_read_counters()
417 void ath9k_hw_ani_monitor(struct ath_hw *ah, struct ath9k_channel *chan) in ath9k_hw_ani_monitor()
[all …]
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()
130 static void ar9280_20_hw_init_txgain_ini(struct ath_hw *ah, u32 txgain_type) in ar9280_20_hw_init_txgain_ini()
146 static void ar9271_hw_init_txgain_ini(struct ath_hw *ah, u32 txgain_type) in ar9271_hw_init_txgain_ini()
156 static void ar9002_hw_init_mode_gain_regs(struct ath_hw *ah) in ar9002_hw_init_mode_gain_regs()
204 static void ar9002_hw_configpcipowersave(struct ath_hw *ah, in ar9002_hw_configpcipowersave()
326 static int ar9002_hw_get_radiorev(struct ath_hw *ah) in ar9002_hw_get_radiorev()
345 int ar9002_hw_rf_claim(struct ath_hw *ah) in ar9002_hw_rf_claim()
373 void ar9002_hw_enable_async_fifo(struct ath_hw *ah) in ar9002_hw_enable_async_fifo()
386 static void ar9002_hw_init_hang_checks(struct ath_hw *ah) in ar9002_hw_init_hang_checks()
[all …]
Dar9003_aic.h56 u8 ar9003_aic_calibration(struct ath_hw *ah);
57 u8 ar9003_aic_start_normal(struct ath_hw *ah);
58 u8 ar9003_aic_cal_reset(struct ath_hw *ah);
59 u8 ar9003_aic_calibration_single(struct ath_hw *ah);
Dgpio.c70 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()
301 struct ath_hw *ah = sc->sc_ah; in ath9k_btcoex_timer_resume()
326 struct ath_hw *ah = sc->sc_ah; in ath9k_btcoex_timer_pause()
368 struct ath_hw *ah = sc->sc_ah; in ath9k_start_btcoex()
[all …]
Ddynack.c43 static inline u32 ath_dynack_get_sifs(struct ath_hw *ah, int phy) in ath_dynack_get_sifs()
63 static inline bool ath_dynack_bssidmask(struct ath_hw *ah, const u8 *mac) in ath_dynack_bssidmask()
83 static void ath_dynack_compute_ackto(struct ath_hw *ah) in ath_dynack_compute_ackto()
113 static void ath_dynack_compute_to(struct ath_hw *ah) in ath_dynack_compute_to()
171 void ath_dynack_sample_tx_ts(struct ath_hw *ah, struct sk_buff *skb, in ath_dynack_sample_tx_ts()
247 void ath_dynack_sample_ack_ts(struct ath_hw *ah, struct sk_buff *skb, in ath_dynack_sample_ack_ts()
280 void ath_dynack_node_init(struct ath_hw *ah, struct ath_node *an) in ath_dynack_node_init()
300 void ath_dynack_node_deinit(struct ath_hw *ah, struct ath_node *an) in ath_dynack_node_deinit()
315 void ath_dynack_reset(struct ath_hw *ah) in ath_dynack_reset()
341 void ath_dynack_init(struct ath_hw *ah) in ath_dynack_init()

123