Lines Matching refs:conf
90 static inline bool ath_ant_div_comb_alt_check(struct ath_hw_antcomb_conf *conf, in ath_ant_div_comb_alt_check() argument
99 if (conf->main_lna_conf == ATH_ANT_DIV_COMB_LNA2 && in ath_ant_div_comb_alt_check()
100 conf->alt_lna_conf == ATH_ANT_DIV_COMB_LNA1) in ath_ant_div_comb_alt_check()
103 if (conf->main_lna_conf == ATH_ANT_DIV_COMB_LNA1 && in ath_ant_div_comb_alt_check()
104 conf->alt_lna_conf == ATH_ANT_DIV_COMB_LNA2) in ath_ant_div_comb_alt_check()
107 switch (conf->div_group) { in ath_ant_div_comb_alt_check()
194 struct ath_hw_antcomb_conf *conf) in ath_ant_set_alt_ratio() argument
203 if (conf->main_lna_conf == ATH_ANT_DIV_COMB_LNA2) in ath_ant_set_alt_ratio()
204 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1; in ath_ant_set_alt_ratio()
206 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA2; in ath_ant_set_alt_ratio()
209 conf->alt_lna_conf = in ath_ant_set_alt_ratio()
214 if (conf->main_lna_conf == ATH_ANT_DIV_COMB_LNA2) in ath_ant_set_alt_ratio()
215 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1; in ath_ant_set_alt_ratio()
217 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA2; in ath_ant_set_alt_ratio()
220 conf->alt_lna_conf = antcomb->second_quick_scan_conf; in ath_ant_set_alt_ratio()
227 if (conf->main_lna_conf == ATH_ANT_DIV_COMB_LNA2) in ath_ant_set_alt_ratio()
228 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1; in ath_ant_set_alt_ratio()
230 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA2; in ath_ant_set_alt_ratio()
233 conf->alt_lna_conf = antcomb->first_quick_scan_conf; in ath_ant_set_alt_ratio()
239 if (conf->main_lna_conf == ATH_ANT_DIV_COMB_LNA2) in ath_ant_set_alt_ratio()
240 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1; in ath_ant_set_alt_ratio()
242 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA2; in ath_ant_set_alt_ratio()
245 conf->alt_lna_conf = antcomb->second_quick_scan_conf; in ath_ant_set_alt_ratio()
251 if (conf->main_lna_conf == ATH_ANT_DIV_COMB_LNA2) in ath_ant_set_alt_ratio()
252 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1; in ath_ant_set_alt_ratio()
254 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA2; in ath_ant_set_alt_ratio()
257 conf->alt_lna_conf = antcomb->main_conf; in ath_ant_set_alt_ratio()
590 struct ath_hw_antcomb_conf *conf, in ath_ant_try_scan() argument
600 conf->main_lna_conf = ATH_ANT_DIV_COMB_LNA1; in ath_ant_try_scan()
601 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1_PLUS_LNA2; in ath_ant_try_scan()
608 conf->main_lna_conf = ATH_ANT_DIV_COMB_LNA2; in ath_ant_try_scan()
609 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1_PLUS_LNA2; in ath_ant_try_scan()
615 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1_MINUS_LNA2; in ath_ant_try_scan()
621 (antcomb->rssi_lna1 + conf->lna1_lna2_switch_delta)) { in ath_ant_try_scan()
626 conf->main_lna_conf = ATH_ANT_DIV_COMB_LNA2; in ath_ant_try_scan()
627 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1_PLUS_LNA2; in ath_ant_try_scan()
631 conf->main_lna_conf = ATH_ANT_DIV_COMB_LNA2; in ath_ant_try_scan()
632 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1_MINUS_LNA2; in ath_ant_try_scan()
635 conf->main_lna_conf = ATH_ANT_DIV_COMB_LNA2; in ath_ant_try_scan()
636 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1; in ath_ant_try_scan()
643 conf->main_lna_conf = ATH_ANT_DIV_COMB_LNA1; in ath_ant_try_scan()
644 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1_PLUS_LNA2; in ath_ant_try_scan()
648 conf->main_lna_conf = ATH_ANT_DIV_COMB_LNA1; in ath_ant_try_scan()
649 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1_MINUS_LNA2; in ath_ant_try_scan()
652 conf->main_lna_conf = ATH_ANT_DIV_COMB_LNA1; in ath_ant_try_scan()
653 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA2; in ath_ant_try_scan()