Lines Matching refs:ah

24 static inline void ath9k_hw_configpcipowersave(struct ath_hw *ah,  in ath9k_hw_configpcipowersave()  argument
27 if (!ah->aspm_enabled) in ath9k_hw_configpcipowersave()
30 ath9k_hw_ops(ah)->config_pci_powersave(ah, power_off); in ath9k_hw_configpcipowersave()
33 static inline void ath9k_hw_rxena(struct ath_hw *ah) in ath9k_hw_rxena() argument
35 ath9k_hw_ops(ah)->rx_enable(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() argument
41 ath9k_hw_ops(ah)->set_desc_link(ds, link); in ath9k_hw_set_desc_link()
44 static inline int ath9k_hw_calibrate(struct ath_hw *ah, in ath9k_hw_calibrate() argument
48 return ath9k_hw_ops(ah)->calibrate(ah, chan, rxchainmask, longcal); in ath9k_hw_calibrate()
51 static inline bool ath9k_hw_getisr(struct ath_hw *ah, enum ath9k_int *masked, in ath9k_hw_getisr() argument
54 return ath9k_hw_ops(ah)->get_isr(ah, masked, sync_cause_p); in ath9k_hw_getisr()
57 static inline void ath9k_hw_set_txdesc(struct ath_hw *ah, void *ds, in ath9k_hw_set_txdesc() argument
60 return ath9k_hw_ops(ah)->set_txdesc(ah, ds, i); in ath9k_hw_set_txdesc()
63 static inline int ath9k_hw_txprocdesc(struct ath_hw *ah, void *ds, in ath9k_hw_txprocdesc() argument
66 return ath9k_hw_ops(ah)->proc_txdesc(ah, ds, ts); in ath9k_hw_txprocdesc()
69 static inline int ath9k_hw_get_duration(struct ath_hw *ah, const void *ds, in ath9k_hw_get_duration() argument
72 return ath9k_hw_ops(ah)->get_duration(ah, ds, index); 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() argument
78 ath9k_hw_ops(ah)->antdiv_comb_conf_get(ah, antconf); 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() argument
84 ath9k_hw_ops(ah)->antdiv_comb_conf_set(ah, antconf); in ath9k_hw_antdiv_comb_conf_set()
87 static inline void ath9k_hw_tx99_start(struct ath_hw *ah, u32 qnum) in ath9k_hw_tx99_start() argument
89 ath9k_hw_ops(ah)->tx99_start(ah, qnum); in ath9k_hw_tx99_start()
92 static inline void ath9k_hw_tx99_stop(struct ath_hw *ah) in ath9k_hw_tx99_stop() argument
94 ath9k_hw_ops(ah)->tx99_stop(ah); in ath9k_hw_tx99_stop()
97 static inline void ath9k_hw_tx99_set_txpower(struct ath_hw *ah, u8 power) in ath9k_hw_tx99_set_txpower() argument
99 if (ath9k_hw_ops(ah)->tx99_set_txpower) in ath9k_hw_tx99_set_txpower()
100 ath9k_hw_ops(ah)->tx99_set_txpower(ah, power); in ath9k_hw_tx99_set_txpower()
105 static inline void ath9k_hw_set_bt_ant_diversity(struct ath_hw *ah, bool enable) in ath9k_hw_set_bt_ant_diversity() argument
107 if (ath9k_hw_ops(ah)->set_bt_ant_diversity) in ath9k_hw_set_bt_ant_diversity()
108 ath9k_hw_ops(ah)->set_bt_ant_diversity(ah, enable); in ath9k_hw_set_bt_ant_diversity()
111 static inline bool ath9k_hw_is_aic_enabled(struct ath_hw *ah) in ath9k_hw_is_aic_enabled() argument
113 if (ath9k_hw_private_ops(ah)->is_aic_enabled) in ath9k_hw_is_aic_enabled()
114 return ath9k_hw_private_ops(ah)->is_aic_enabled(ah); in ath9k_hw_is_aic_enabled()
123 static inline void ath9k_hw_init_hang_checks(struct ath_hw *ah) in ath9k_hw_init_hang_checks() argument
125 ath9k_hw_private_ops(ah)->init_hang_checks(ah); in ath9k_hw_init_hang_checks()
128 static inline bool ath9k_hw_detect_mac_hang(struct ath_hw *ah) in ath9k_hw_detect_mac_hang() argument
130 return ath9k_hw_private_ops(ah)->detect_mac_hang(ah); in ath9k_hw_detect_mac_hang()
133 static inline bool ath9k_hw_detect_bb_hang(struct ath_hw *ah) in ath9k_hw_detect_bb_hang() argument
135 return ath9k_hw_private_ops(ah)->detect_bb_hang(ah); in ath9k_hw_detect_bb_hang()
140 static inline int ath9k_hw_rf_set_freq(struct ath_hw *ah, in ath9k_hw_rf_set_freq() argument
143 return ath9k_hw_private_ops(ah)->rf_set_freq(ah, chan); in ath9k_hw_rf_set_freq()
146 static inline void ath9k_hw_spur_mitigate_freq(struct ath_hw *ah, in ath9k_hw_spur_mitigate_freq() argument
149 ath9k_hw_private_ops(ah)->spur_mitigate_freq(ah, chan); in ath9k_hw_spur_mitigate_freq()
152 static inline bool ath9k_hw_set_rf_regs(struct ath_hw *ah, in ath9k_hw_set_rf_regs() argument
156 if (!ath9k_hw_private_ops(ah)->set_rf_regs) in ath9k_hw_set_rf_regs()
159 return ath9k_hw_private_ops(ah)->set_rf_regs(ah, chan, modesIndex); in ath9k_hw_set_rf_regs()
162 static inline void ath9k_hw_init_bb(struct ath_hw *ah, in ath9k_hw_init_bb() argument
165 return ath9k_hw_private_ops(ah)->init_bb(ah, chan); in ath9k_hw_init_bb()
168 static inline void ath9k_hw_set_channel_regs(struct ath_hw *ah, in ath9k_hw_set_channel_regs() argument
171 return ath9k_hw_private_ops(ah)->set_channel_regs(ah, chan); in ath9k_hw_set_channel_regs()
174 static inline int ath9k_hw_process_ini(struct ath_hw *ah, in ath9k_hw_process_ini() argument
177 return ath9k_hw_private_ops(ah)->process_ini(ah, chan); in ath9k_hw_process_ini()
180 static inline void ath9k_olc_init(struct ath_hw *ah) in ath9k_olc_init() argument
182 if (!ath9k_hw_private_ops(ah)->olc_init) in ath9k_olc_init()
185 return ath9k_hw_private_ops(ah)->olc_init(ah); in ath9k_olc_init()
188 static inline void ath9k_hw_set_rfmode(struct ath_hw *ah, in ath9k_hw_set_rfmode() argument
191 return ath9k_hw_private_ops(ah)->set_rfmode(ah, chan); in ath9k_hw_set_rfmode()
194 static inline void ath9k_hw_mark_phy_inactive(struct ath_hw *ah) in ath9k_hw_mark_phy_inactive() argument
196 return ath9k_hw_private_ops(ah)->mark_phy_inactive(ah); in ath9k_hw_mark_phy_inactive()
199 static inline void ath9k_hw_set_delta_slope(struct ath_hw *ah, in ath9k_hw_set_delta_slope() argument
202 return ath9k_hw_private_ops(ah)->set_delta_slope(ah, chan); in ath9k_hw_set_delta_slope()
205 static inline bool ath9k_hw_rfbus_req(struct ath_hw *ah) in ath9k_hw_rfbus_req() argument
207 return ath9k_hw_private_ops(ah)->rfbus_req(ah); in ath9k_hw_rfbus_req()
210 static inline void ath9k_hw_rfbus_done(struct ath_hw *ah) in ath9k_hw_rfbus_done() argument
212 return ath9k_hw_private_ops(ah)->rfbus_done(ah); in ath9k_hw_rfbus_done()
215 static inline void ath9k_hw_restore_chainmask(struct ath_hw *ah) in ath9k_hw_restore_chainmask() argument
217 if (!ath9k_hw_private_ops(ah)->restore_chainmask) in ath9k_hw_restore_chainmask()
220 return ath9k_hw_private_ops(ah)->restore_chainmask(ah); in ath9k_hw_restore_chainmask()
223 static inline bool ath9k_hw_ani_control(struct ath_hw *ah, in ath9k_hw_ani_control() argument
226 return ath9k_hw_private_ops(ah)->ani_control(ah, cmd, param); in ath9k_hw_ani_control()
229 static inline void ath9k_hw_do_getnf(struct ath_hw *ah, in ath9k_hw_do_getnf() argument
232 ath9k_hw_private_ops(ah)->do_getnf(ah, nfarray); in ath9k_hw_do_getnf()
235 static inline bool ath9k_hw_init_cal(struct ath_hw *ah, in ath9k_hw_init_cal() argument
238 return ath9k_hw_private_ops(ah)->init_cal(ah, chan); in ath9k_hw_init_cal()
241 static inline void ath9k_hw_setup_calibration(struct ath_hw *ah, in ath9k_hw_setup_calibration() argument
244 ath9k_hw_private_ops(ah)->setup_calibration(ah, currCal); in ath9k_hw_setup_calibration()
247 static inline int ath9k_hw_fast_chan_change(struct ath_hw *ah, in ath9k_hw_fast_chan_change() argument
251 return ath9k_hw_private_ops(ah)->fast_chan_change(ah, chan, in ath9k_hw_fast_chan_change()
255 static inline void ath9k_hw_set_radar_params(struct ath_hw *ah) in ath9k_hw_set_radar_params() argument
257 if (!ath9k_hw_private_ops(ah)->set_radar_params) in ath9k_hw_set_radar_params()
260 ath9k_hw_private_ops(ah)->set_radar_params(ah, &ah->radar_conf); in ath9k_hw_set_radar_params()
263 static inline void ath9k_hw_init_cal_settings(struct ath_hw *ah) in ath9k_hw_init_cal_settings() argument
265 ath9k_hw_private_ops(ah)->init_cal_settings(ah); in ath9k_hw_init_cal_settings()
268 static inline u32 ath9k_hw_compute_pll_control(struct ath_hw *ah, in ath9k_hw_compute_pll_control() argument
271 return ath9k_hw_private_ops(ah)->compute_pll_control(ah, chan); in ath9k_hw_compute_pll_control()
274 static inline void ath9k_hw_init_mode_gain_regs(struct ath_hw *ah) in ath9k_hw_init_mode_gain_regs() argument
276 if (!ath9k_hw_private_ops(ah)->init_mode_gain_regs) in ath9k_hw_init_mode_gain_regs()
279 ath9k_hw_private_ops(ah)->init_mode_gain_regs(ah); in ath9k_hw_init_mode_gain_regs()
282 static inline void ath9k_hw_ani_cache_ini_regs(struct ath_hw *ah) in ath9k_hw_ani_cache_ini_regs() argument
284 if (!ath9k_hw_private_ops(ah)->ani_cache_ini_regs) in ath9k_hw_ani_cache_ini_regs()
287 ath9k_hw_private_ops(ah)->ani_cache_ini_regs(ah); in ath9k_hw_ani_cache_ini_regs()