Lines Matching refs:div_ant_conf
262 struct ath_hw_antcomb_conf *div_ant_conf, in ath_select_ant_div_from_quick_scan() argument
270 div_ant_conf->main_lna_conf = antcomb->main_conf; in ath_select_ant_div_from_quick_scan()
271 div_ant_conf->alt_lna_conf = antcomb->first_quick_scan_conf; in ath_select_ant_div_from_quick_scan()
275 div_ant_conf->main_lna_conf = antcomb->main_conf; in ath_select_ant_div_from_quick_scan()
276 div_ant_conf->alt_lna_conf = antcomb->second_quick_scan_conf; in ath_select_ant_div_from_quick_scan()
335 div_ant_conf->lna1_lna2_switch_delta) in ath_select_ant_div_from_quick_scan()
336 div_ant_conf->main_lna_conf = ATH_ANT_DIV_COMB_LNA2; in ath_select_ant_div_from_quick_scan()
338 div_ant_conf->main_lna_conf = ATH_ANT_DIV_COMB_LNA1; in ath_select_ant_div_from_quick_scan()
369 ath_ant_set_alt_ratio(antcomb, div_ant_conf); in ath_select_ant_div_from_quick_scan()
662 static bool ath_ant_try_switch(struct ath_hw_antcomb_conf *div_ant_conf, in ath_ant_try_switch() argument
670 if (ath_ant_div_comb_alt_check(div_ant_conf, antcomb, alt_ratio, in ath_ant_try_switch()
676 div_ant_conf->main_lna_conf = ATH_ANT_DIV_COMB_LNA2; in ath_ant_try_switch()
677 div_ant_conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1; in ath_ant_try_switch()
679 div_ant_conf->main_lna_conf = ATH_ANT_DIV_COMB_LNA1; in ath_ant_try_switch()
680 div_ant_conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA2; in ath_ant_try_switch()
690 div_ant_conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1; in ath_ant_try_switch()
692 div_ant_conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA2; in ath_ant_try_switch()
723 struct ath_hw_antcomb_conf div_ant_conf; in ath_ant_comb_scan() local
781 ath9k_hw_antdiv_comb_conf_get(sc->sc_ah, &div_ant_conf); in ath_ant_comb_scan()
782 curr_alt_set = div_ant_conf.alt_lna_conf; in ath_ant_comb_scan()
783 curr_main_set = div_ant_conf.main_lna_conf; in ath_ant_comb_scan()
788 ath_lnaconf_alt_good_scan(antcomb, div_ant_conf, in ath_ant_comb_scan()
801 ret = ath_ant_try_switch(&div_ant_conf, antcomb, alt_ratio, in ath_ant_comb_scan()
809 (alt_rssi_avg < (main_rssi_avg + div_ant_conf.lna1_lna2_delta))) in ath_ant_comb_scan()
813 ath_ant_try_scan(antcomb, &div_ant_conf, curr_alt_set, in ath_ant_comb_scan()
820 div_ant_conf.main_lna_conf = in ath_ant_comb_scan()
822 div_ant_conf.alt_lna_conf = in ath_ant_comb_scan()
825 div_ant_conf.main_lna_conf = in ath_ant_comb_scan()
827 div_ant_conf.alt_lna_conf = in ath_ant_comb_scan()
832 ath_select_ant_div_from_quick_scan(antcomb, &div_ant_conf, in ath_ant_comb_scan()
839 ath_ant_div_conf_fast_divbias(&div_ant_conf, antcomb, alt_ratio); in ath_ant_comb_scan()
840 ath9k_hw_antdiv_comb_conf_set(sc->sc_ah, &div_ant_conf); in ath_ant_comb_scan()
841 ath9k_debug_stat_ant(sc, &div_ant_conf, main_rssi_avg, alt_rssi_avg); in ath_ant_comb_scan()