Lines Matching refs:ant

146 	u8 ant;  member
156 return iwl_mvm_bt_coex_is_ant_avail(mvm, next_col->ant); in rs_ant_allow()
220 .ant = ANT_A,
236 .ant = ANT_B,
252 .ant = ANT_A,
269 .ant = ANT_B,
286 .ant = ANT_A,
305 .ant = ANT_B,
324 .ant = ANT_AB,
340 .ant = ANT_AB,
487 static const char *rs_pretty_ant(u8 ant) in rs_pretty_ant() argument
500 if (ant > ANT_ABC) in rs_pretty_ant()
503 return ant_name[ant]; in rs_pretty_ant()
563 rs_pretty_ant(rate->ant), rate_str); in rs_pretty_rate()
768 ucode_rate |= ((rate->ant << RATE_MCS_ANT_POS) & in ucode_rate_from_rs_rate()
838 rate->ant = (ant_msk >> RATE_MCS_ANT_POS); in rs_rate_from_ucode_rate()
910 if (!rate->ant || rate->ant > ANT_ABC) in rs_toggle_antenna()
913 if (!rs_is_valid_ant(valid_ant, rate->ant)) in rs_toggle_antenna()
916 new_ant_type = ant_toggle_lookup[rate->ant]; in rs_toggle_antenna()
918 while ((new_ant_type != rate->ant) && in rs_toggle_antenna()
922 if (new_ant_type == rate->ant) in rs_toggle_antenna()
925 rate->ant = new_ant_type; in rs_toggle_antenna()
1057 if (num_of_ant(rate->ant) > 1) in rs_get_lower_rate_down_column()
1058 rate->ant = first_antenna(iwl_mvm_get_valid_tx_ant(mvm)); in rs_get_lower_rate_down_column()
1076 bool ant_match = (a->ant == b->ant) && (a->stbc == b->stbc) && in rs_rate_equal()
1081 WARN_ONCE(a->ant != ANT_AB, "stbc %d bfer %d ant %d", in rs_rate_equal()
1082 a->stbc, a->bfer, a->ant); in rs_rate_equal()
1083 ant_match |= (b->ant == ANT_A || b->ant == ANT_B); in rs_rate_equal()
1085 WARN_ONCE(b->ant != ANT_AB, "stbc %d bfer %d ant %d", in rs_rate_equal()
1086 b->stbc, b->bfer, b->ant); in rs_rate_equal()
1087 ant_match |= (a->ant == ANT_A || a->ant == ANT_B); in rs_rate_equal()
1102 ant_match = (b->ant == ANT_A || b->ant == ANT_B); in rs_rate_column_match()
1104 ant_match = (a->ant == b->ant); in rs_rate_column_match()
1113 if (rate->ant == ANT_A) in rs_get_column_from_rate()
1116 if (rate->ant == ANT_B) in rs_get_column_from_rate()
1123 if (rate->ant == ANT_A || rate->stbc || rate->bfer) in rs_get_column_from_rate()
1127 if (rate->ant == ANT_B) in rs_get_column_from_rate()
1737 if (!rs_is_valid_ant(valid_ants, next_col->ant)) { in rs_get_next_column()
1740 next_col_id, valid_ants, next_col->ant); in rs_get_next_column()
1812 rate->ant = column->ant; in rs_switch_to_column()
2662 rate->ant = first_antenna(valid_tx_ant); in rs_get_initial_rate()
2664 rate->ant = best_ant; in rs_get_initial_rate()
2695 rs_pretty_ant(rate->ant)); in rs_get_initial_rate()
2758 WARN_ON_ONCE(rate->ant != ANT_A && rate->ant != ANT_B); in rs_initialize_lq()
2759 if (rate->ant == ANT_A) in rs_initialize_lq()
3135 u8 ant = (ucode_rate & RATE_MCS_ANT_ABC_MSK) >> RATE_MCS_ANT_POS; in rs_build_rates_table_from_fixed() local
3149 if (num_of_ant(ant) == 1) in rs_build_rates_table_from_fixed()
3150 lq_cmd->single_stream_ant_msk = ant; in rs_build_rates_table_from_fixed()
3447 if (num_of_ant(initial_rate->ant) == 1) in rs_fill_lq_cmd()
3448 lq_cmd->single_stream_ant_msk = initial_rate->ant; in rs_fill_lq_cmd()
3499 u8 ant = (rate & RATE_MCS_ANT_ABC_MSK) >> RATE_MCS_ANT_POS; in rs_pretty_print_rate() local
3506 rs_pretty_ant(ant), in rs_pretty_print_rate()
3541 type, rs_pretty_ant(ant), bw, mcs, nss, in rs_pretty_print_rate()