Lines Matching refs:ant

138 	u8 ant;  member
148 return iwl_mvm_bt_coex_is_ant_avail(mvm, next_col->ant); in rs_ant_allow()
209 .ant = ANT_A,
225 .ant = ANT_B,
241 .ant = ANT_A,
258 .ant = ANT_B,
275 .ant = ANT_A,
294 .ant = ANT_B,
313 .ant = ANT_AB,
329 .ant = ANT_AB,
494 static const char *rs_pretty_ant(u8 ant) in rs_pretty_ant() argument
507 if (ant > ANT_ABC) in rs_pretty_ant()
510 return ant_name[ant]; in rs_pretty_ant()
574 rs_pretty_ant(rate->ant), rate_str); in rs_pretty_rate()
835 ucode_rate |= ((rate->ant << RATE_MCS_ANT_POS) & in ucode_rate_from_rs_rate()
905 rate->ant = (ant_msk >> RATE_MCS_ANT_POS); in rs_rate_from_ucode_rate()
991 if (!rate->ant || WARN_ON_ONCE(rate->ant & ANT_C)) in rs_toggle_antenna()
994 if (!rs_is_valid_ant(valid_ant, rate->ant)) in rs_toggle_antenna()
997 new_ant_type = ant_toggle_lookup[rate->ant]; in rs_toggle_antenna()
999 while ((new_ant_type != rate->ant) && in rs_toggle_antenna()
1003 if (new_ant_type == rate->ant) in rs_toggle_antenna()
1006 rate->ant = new_ant_type; in rs_toggle_antenna()
1140 if (num_of_ant(rate->ant) > 1) in rs_get_lower_rate_down_column()
1141 rate->ant = first_antenna(iwl_mvm_get_valid_tx_ant(mvm)); in rs_get_lower_rate_down_column()
1157 ant_match = (b->ant == ANT_A || b->ant == ANT_B); in rs_rate_column_match()
1159 ant_match = (a->ant == b->ant); in rs_rate_column_match()
1168 if (rate->ant == ANT_A) in rs_get_column_from_rate()
1171 if (rate->ant == ANT_B) in rs_get_column_from_rate()
1178 if (rate->ant == ANT_A || rate->stbc || rate->bfer) in rs_get_column_from_rate()
1182 if (rate->ant == ANT_B) in rs_get_column_from_rate()
1836 if (!rs_is_valid_ant(valid_ants, next_col->ant)) { in rs_get_next_column()
1839 next_col_id, valid_ants, next_col->ant); in rs_get_next_column()
1909 rate->ant = column->ant; in rs_switch_to_column()
2736 rate->ant = first_antenna(valid_tx_ant); in rs_get_initial_rate()
2738 rate->ant = best_ant; in rs_get_initial_rate()
2883 WARN_ONCE(rate->ant != ANT_A && rate->ant != ANT_B, in rs_initialize_lq()
2885 rate->ant, lq_sta->pers.chains, mvm->fw->valid_tx_ant, in rs_initialize_lq()
3260 u8 ant = (ucode_rate & RATE_MCS_ANT_ABC_MSK) >> RATE_MCS_ANT_POS; in rs_build_rates_table_from_fixed() local
3274 if (num_of_ant(ant) == 1) in rs_build_rates_table_from_fixed()
3275 lq_cmd->single_stream_ant_msk = ant; in rs_build_rates_table_from_fixed()
3581 if (num_of_ant(initial_rate->ant) == 1) in rs_fill_lq_cmd()
3582 lq_cmd->single_stream_ant_msk = initial_rate->ant; in rs_fill_lq_cmd()
3627 u8 ant = (rate & RATE_MCS_ANT_ABC_MSK) >> RATE_MCS_ANT_POS; in rs_pretty_print_rate() local
3635 rs_pretty_ant(ant), in rs_pretty_print_rate()
3678 type, rs_pretty_ant(ant), bw, mcs, nss, in rs_pretty_print_rate()