Lines Matching refs:ah

146 	struct ath_hw *ah = sc->sc_ah;  in ath_paprd_activate()  local
147 struct ath_common *common = ath9k_hw_common(ah); in ath_paprd_activate()
148 struct ath9k_hw_cal_data *caldata = ah->caldata; in ath_paprd_activate()
156 ar9003_paprd_enable(ah, false); in ath_paprd_activate()
158 if (!(ah->txchainmask & BIT(chain))) in ath_paprd_activate()
161 ar9003_paprd_populate_single_table(ah, caldata, chain); in ath_paprd_activate()
165 ar9003_paprd_enable(ah, true); in ath_paprd_activate()
172 struct ath_hw *ah = sc->sc_ah; in ath_paprd_send_frame() local
173 struct ath_common *common = ath9k_hw_common(ah); in ath_paprd_send_frame()
212 struct ath_hw *ah = sc->sc_ah; in ath_paprd_calibrate() local
215 struct ath9k_hw_cal_data *caldata = ah->caldata; in ath_paprd_calibrate()
216 struct ath_common *common = ath9k_hw_common(ah); in ath_paprd_calibrate()
232 if (ar9003_paprd_init_table(ah) < 0) in ath_paprd_calibrate()
250 if (!(ah->txchainmask & BIT(chain))) in ath_paprd_calibrate()
254 ar9003_paprd_setup_gain_table(ah, chain); in ath_paprd_calibrate()
261 if (!ar9003_paprd_is_done(ah)) { in ath_paprd_calibrate()
267 ret = ar9003_paprd_create_curve(ah, caldata, chain); in ath_paprd_calibrate()
303 struct ath_hw *ah = sc->sc_ah; in ath_ani_calibrate() local
304 struct ath_common *common = ath9k_hw_common(ah); in ath_ani_calibrate()
312 if (ah->caldata && test_bit(NFCAL_INTF, &ah->caldata->cal_flags)) in ath_ani_calibrate()
317 short_cal_interval = (ah->opmode == NL80211_IFTYPE_AP) ? in ath_ani_calibrate()
322 if (++ah->ani_skip_count >= ATH_ANI_MAX_SKIP_COUNT) { in ath_ani_calibrate()
329 ah->ani_skip_count = 0; in ath_ani_calibrate()
352 common->ani.caldone = ath9k_hw_reset_calvalid(ah); in ath_ani_calibrate()
359 if ((timestamp - common->ani.checkani_timer) >= ah->config.ani_poll_interval) { in ath_ani_calibrate()
367 ath9k_hw_ani_monitor(ah, ah->curchan); in ath_ani_calibrate()
374 int ret = ath9k_hw_calibrate(ah, ah->curchan, ah->rxchainmask, in ath_ani_calibrate()
400 cal_interval = min(cal_interval, (u32)ah->config.ani_poll_interval); in ath_ani_calibrate()
406 if (ar9003_is_paprd_enabled(ah) && ah->caldata) { in ath_ani_calibrate()
407 if (!test_bit(PAPRD_DONE, &ah->caldata->cal_flags)) { in ath_ani_calibrate()
409 } else if (!ah->paprd_table_write_done) { in ath_ani_calibrate()
419 struct ath_hw *ah = sc->sc_ah; in ath_start_ani() local
420 struct ath_common *common = ath9k_hw_common(ah); in ath_start_ani()
434 jiffies + msecs_to_jiffies((u32)ah->config.ani_poll_interval)); in ath_start_ani()
447 struct ath_hw *ah = sc->sc_ah; in ath_check_ani() local
455 if (ah->opmode == NL80211_IFTYPE_ADHOC) { in ath_check_ani()
458 } else if (ah->opmode == NL80211_IFTYPE_AP) { in ath_check_ani()
467 } else if (ah->opmode == NL80211_IFTYPE_STATION) { in ath_check_ani()
486 struct ath_hw *ah = sc->sc_ah; in ath_update_survey_nf() local
487 struct ath9k_channel *chan = &ah->channels[channel]; in ath_update_survey_nf()
492 survey->noise = ath9k_hw_getchan_noise(ah, chan, in ath_update_survey_nf()
504 struct ath_hw *ah = sc->sc_ah; in ath_update_survey_stats() local
505 struct ath_common *common = ath9k_hw_common(ah); in ath_update_survey_stats()
506 int pos = ah->curchan - &ah->channels[0]; in ath_update_survey_stats()
512 if (!ah->curchan) in ath_update_survey_stats()
515 if (ah->power_mode == ATH9K_PM_AWAKE) in ath_update_survey_stats()