/linux/drivers/net/wireless/ath/ath9k/ |
H A D | hw-ops.h | 24 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 …]
|
H A D | ar9003_mci.h | 306 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 …]
|
H A D | ar9003_rtt.h | 21 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 …]
|
H A D | dynack.h | 22 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, 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() [all …]
|
H A D | btcoex.h | 124 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);
|
H A D | calib.h | 86 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,
|
H A D | ar9003_rtt.c | 38 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 …]
|
H A D | eeprom.h | 655 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); 658 u32 (*dump_eeprom)(struct ath_hw *hw, bool dump_base_hdr, u8 *buf, 660 int (*get_eeprom_ver)(struct ath_hw *hw); 661 int (*get_eeprom_rev)(struct ath_hw *hw); 662 void (*set_board_values)(struct ath_hw *hw, struct ath9k_channel *chan); 663 void (*set_addac)(struct ath_hw *hw, struct ath9k_channel *chan); 664 void (*set_txpower)(struct ath_hw *hw, struct ath9k_channel *chan, 667 u16 (*get_spur_channel)(struct ath_hw *ah, u16 i, bool is2GHz); [all …]
|
H A D | ar9003_phy.c | 149 static int ar9003_hw_set_channel(struct ath_hw *ah, struct ath9k_channel *chan) in ar9003_hw_set_channel() 238 static void ar9003_hw_spur_mitigate_mrc_cck(struct ath_hw *ah, in ar9003_hw_spur_mitigate_mrc_cck() 326 static void ar9003_hw_spur_ofdm_clear(struct ath_hw *ah) in ar9003_hw_spur_ofdm_clear() 369 static void ar9003_hw_spur_ofdm(struct ath_hw *ah, in ar9003_hw_spur_ofdm() 436 static void ar9003_hw_spur_ofdm_9565(struct ath_hw *ah, in ar9003_hw_spur_ofdm_9565() 469 static void ar9003_hw_spur_ofdm_work(struct ath_hw *ah, in ar9003_hw_spur_ofdm_work() 520 static void ar9003_hw_spur_mitigate_ofdm(struct ath_hw *ah, in ar9003_hw_spur_mitigate_ofdm() 568 static void ar9003_hw_spur_mitigate(struct ath_hw *ah, in ar9003_hw_spur_mitigate() 576 static u32 ar9003_hw_compute_pll_control_soc(struct ath_hw *ah, in ar9003_hw_compute_pll_control_soc() 593 static u32 ar9003_hw_compute_pll_control(struct ath_hw *ah, in ar9003_hw_compute_pll_control() [all …]
|
H A D | ar9003_mac.h | 111 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,
|
H A D | ar9002_phy.c | 66 static int ar9002_hw_set_channel(struct ath_hw *ah, struct ath9k_channel *chan) in ar9002_hw_set_channel() 168 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() 416 static void ar9002_hw_set_bt_ant_diversity(struct ath_hw *ah, bool enable) in ar9002_hw_set_bt_ant_diversity() 477 static void ar9002_hw_spectral_scan_config(struct ath_hw *ah, in ar9002_hw_spectral_scan_config() [all …]
|
H A D | ar9003_eeprom.h | 359 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 u32 ar9003_get_paprd_rate_mask_ht20(struct ath_hw *ah, bool is2ghz); 367 u32 ar9003_get_paprd_rate_mask_ht40(struct ath_hw *ah, bool is2ghz); 368 unsigned int ar9003_get_paprd_scale_factor(struct ath_hw *ah, 371 void ar9003_hw_internal_regulator_apply(struct ath_hw *ah); 372 int ar9003_hw_tx_power_regwrite(struct ath_hw *ah, u8 * pPwrArray);
|
H A D | ani.c | 107 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() 229 static void ath9k_hw_set_cck_nil(struct ath_hw *ah, u_int8_t immunityLevel, in ath9k_hw_set_cck_nil() 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() 401 void ath9k_hw_ani_monitor(struct ath_hw *ah, struct ath9k_channel *chan) in ath9k_hw_ani_monitor() [all …]
|
H A D | mac.c | 21 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 …]
|
H A D | dynack.c | 31 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() 85 static inline bool ath_dynack_bssidmask(struct ath_hw *ah, const u8 *mac) in ath_dynack_bssidmask() 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() [all …]
|
H A D | ar5008_phy.c | 89 static void ar5008_write_bank6(struct ath_hw *ah, unsigned int *writecnt) in ar5008_write_bank6() 164 static void ar5008_hw_force_bias(struct ath_hw *ah, u16 synth_freq) in ar5008_hw_force_bias() 203 static int ar5008_hw_set_channel(struct ath_hw *ah, struct ath9k_channel *chan) in ar5008_hw_set_channel() 275 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() 497 static int ar5008_hw_rf_alloc_ext_banks(struct ath_hw *ah) in ar5008_hw_rf_alloc_ext_banks() 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() 590 static void ar5008_hw_init_chain_masks(struct ath_hw *ah) in ar5008_hw_init_chain_masks() 635 static void ar5008_hw_override_ini(struct ath_hw *ah, in ar5008_hw_override_ini() [all …]
|
H A D | ar9003_aic.h | 55 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);
|
H A D | gpio.c | 27 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 …]
|
H A D | common-debug.h | 69 struct ath_hw *ah); 71 struct ath_hw *ah); 80 struct ath_hw *ah) in ath9k_cmn_debug_modal_eeprom() 85 struct ath_hw *ah) in ath9k_cmn_debug_base_eeprom()
|
H A D | common-beacon.h | 19 int ath9k_cmn_beacon_config_sta(struct ath_hw *ah, 22 void ath9k_cmn_beacon_config_adhoc(struct ath_hw *ah, 24 void ath9k_cmn_beacon_config_ap(struct ath_hw *ah,
|
H A D | ar9002_calib.c | 31 static bool ar9002_hw_is_cal_supported(struct ath_hw *ah, in ar9002_hw_is_cal_supported() 50 static void ar9002_hw_setup_calibration(struct ath_hw *ah, in ar9002_hw_setup_calibration() 79 static bool ar9002_hw_per_calibration(struct ath_hw *ah, in ar9002_hw_per_calibration() 125 static void ar9002_hw_iqcal_collect(struct ath_hw *ah) in ar9002_hw_iqcal_collect() 144 static void ar9002_hw_adc_gaincal_collect(struct ath_hw *ah) in ar9002_hw_adc_gaincal_collect() 168 static void ar9002_hw_adc_dccal_collect(struct ath_hw *ah) in ar9002_hw_adc_dccal_collect() 192 static void ar9002_hw_iqcalibrate(struct ath_hw *ah, u8 numChains) in ar9002_hw_iqcalibrate() 269 static void ar9002_hw_adc_gaincal_calibrate(struct ath_hw *ah, u8 numChains) in ar9002_hw_adc_gaincal_calibrate() 323 static void ar9002_hw_adc_dccal_calibrate(struct ath_hw *ah, u8 numChains) in ar9002_hw_adc_dccal_calibrate() 377 static void ar9287_hw_olc_temp_compensation(struct ath_hw *ah) in ar9287_hw_olc_temp_compensation() [all …]
|
H A D | ar9003_eeprom.c | 2958 static int ath9k_hw_ar9300_check_eeprom(struct ath_hw *ah) in ath9k_hw_ar9300_check_eeprom() 2973 static u32 ath9k_hw_ar9300_get_eeprom(struct ath_hw *ah, in ath9k_hw_ar9300_get_eeprom() 3016 static bool ar9300_eeprom_read_byte(struct ath_hw *ah, int address, in ar9300_eeprom_read_byte() 3028 static bool ar9300_eeprom_read_word(struct ath_hw *ah, int address, in ar9300_eeprom_read_word() 3042 static bool ar9300_read_eeprom(struct ath_hw *ah, int address, u8 *buffer, in ar9300_read_eeprom() 3085 static bool ar9300_otp_read_word(struct ath_hw *ah, int addr, u32 *data) in ar9300_otp_read_word() 3097 static bool ar9300_read_otp(struct ath_hw *ah, int address, u8 *buffer, in ar9300_read_otp() 3143 static bool ar9300_uncompress_block(struct ath_hw *ah, in ar9300_uncompress_block() 3180 static int ar9300_compress_decision(struct ath_hw *ah, in ar9300_compress_decision() 3227 typedef bool (*eeprom_read_op)(struct ath_hw *ah, int address, u8 *buffer, [all …]
|
H A D | common.c | 38 struct ath_hw *ah = common->ah; in ath9k_cmn_rx_accept() 124 struct ath_hw *ah = common->ah; in ath9k_cmn_rx_skb_postprocess() 178 struct ath_hw *ah = common->ah; in ath9k_cmn_process_rate() 218 struct ath_hw *ah = common->ah; in ath9k_cmn_process_rssi() 341 struct ath_hw *ah, in ath9k_cmn_get_channel() 367 void ath9k_cmn_update_txpow(struct ath_hw *ah, u16 cur_txpow, in ath9k_cmn_update_txpow() 380 void ath9k_cmn_init_crypto(struct ath_hw *ah) in ath9k_cmn_init_crypto()
|
H A D | ar9003_calib.c | 38 static void ar9003_hw_setup_calibration(struct ath_hw *ah, in ar9003_hw_setup_calibration() 72 static bool ar9003_hw_per_calibration(struct ath_hw *ah, in ar9003_hw_per_calibration() 123 static int ar9003_hw_calibrate(struct ath_hw *ah, struct ath9k_channel *chan, in ar9003_hw_calibrate() 175 static void ar9003_hw_iqcal_collect(struct ath_hw *ah) in ar9003_hw_iqcal_collect() 197 static void ar9003_hw_iqcalibrate(struct ath_hw *ah, u8 numChains) in ar9003_hw_iqcalibrate() 317 static void ar9003_hw_init_cal_settings(struct ath_hw *ah) in ar9003_hw_init_cal_settings() 333 static bool ar9003_hw_dynamic_osdac_selection(struct ath_hw *ah, in ar9003_hw_dynamic_osdac_selection() 551 static bool ar9003_hw_solve_iq_cal(struct ath_hw *ah, in ar9003_hw_solve_iq_cal() 599 static s32 ar9003_hw_find_mag_approx(struct ath_hw *ah, s32 in_re, s32 in_im) in ar9003_hw_find_mag_approx() 618 static bool ar9003_hw_calc_iq_corr(struct ath_hw *ah, in ar9003_hw_calc_iq_corr() [all …]
|
H A D | htc_drv_init.c | 236 struct ath_hw *ah = hw_priv; in ath9k_regread() 258 struct ath_hw *ah = hw_priv; in ath9k_multi_regread() 304 struct ath_hw *ah = hw_priv; in ath9k_regwrite_single() 325 struct ath_hw *ah = hw_priv; in ath9k_regwrite_buffer() 348 struct ath_hw *ah = hw_priv; in ath9k_regwrite() 360 struct ath_hw *ah = hw_priv; in ath9k_enable_regwrite_buffer() 369 struct ath_hw *ah = hw_priv; in ath9k_regwrite_flush() 386 struct ath_hw *ah = hw_priv; in ath9k_reg_rmw_buffer() 424 struct ath_hw *ah = hw_priv; in ath9k_reg_rmw_flush() 456 struct ath_hw *ah = hw_priv; in ath9k_enable_rmw_buffer() [all …]
|