Lines Matching refs:rate_idx
1336 int rate_idx; in rs_get_best_rate() local
1350 rate_idx = find_first_bit(&rate_mask, BITS_PER_LONG); in rs_get_best_rate()
1352 while (rate_idx != IWL_RATE_INVALID) { in rs_get_best_rate()
1353 if (target_tpt < (100 * tpt_tbl[rate_idx])) in rs_get_best_rate()
1356 high_low = rs_get_adjacent_rate(mvm, rate_idx, rate_mask, in rs_get_best_rate()
1359 rate_idx = (high_low >> 8) & 0xff; in rs_get_best_rate()
1363 rate_idx, target_tpt, in rs_get_best_rate()
1364 rate_idx != IWL_RATE_INVALID ? in rs_get_best_rate()
1365 100 * tpt_tbl[rate_idx] : IWL_INVALID_VALUE); in rs_get_best_rate()
1367 return rate_idx; in rs_get_best_rate()
1682 u32 rate_idx = 0; in rs_switch_to_column() local
1722 rate_idx = rs_get_best_rate(mvm, lq_sta, search_tbl, in rs_switch_to_column()
1725 if ((rate_idx == IWL_RATE_INVALID) || in rs_switch_to_column()
1726 !(BIT(rate_idx) & rate_mask)) { in rs_switch_to_column()
1730 rate_idx, rate_mask); in rs_switch_to_column()
1735 rate->index = rate_idx; in rs_switch_to_column()
2332 u8 rate_idx; member
2469 int rate_idx = lq_sta->optimal_rates[i].rate_idx; in rs_get_optimal_rate() local
2472 (BIT(rate_idx) & lq_sta->optimal_rate_mask)) { in rs_get_optimal_rate()
2473 rate->index = rate_idx; in rs_get_optimal_rate()
2586 int rate_idx = initial_rates[i].rate_idx; in rs_get_initial_rate() local
2589 (BIT(rate_idx) & active_rate)) { in rs_get_initial_rate()
2590 rate->index = rate_idx; in rs_get_initial_rate()