Lines Matching refs:rate_idx
1525 int rate_idx; in rs_get_best_rate() local
1539 rate_idx = find_first_bit(&rate_mask, BITS_PER_LONG); in rs_get_best_rate()
1541 while (rate_idx != IWL_RATE_INVALID) { in rs_get_best_rate()
1542 if (target_tpt < (100 * tpt_tbl[rate_idx])) in rs_get_best_rate()
1545 high_low = rs_get_adjacent_rate(mvm, rate_idx, rate_mask, in rs_get_best_rate()
1548 rate_idx = (high_low >> 8) & 0xff; in rs_get_best_rate()
1552 rate_idx, target_tpt, in rs_get_best_rate()
1553 rate_idx != IWL_RATE_INVALID ? in rs_get_best_rate()
1554 100 * tpt_tbl[rate_idx] : IWL_INVALID_VALUE); in rs_get_best_rate()
1556 return rate_idx; in rs_get_best_rate()
1807 u32 rate_idx = 0; in rs_switch_to_column() local
1847 rate_idx = rs_get_best_rate(mvm, lq_sta, search_tbl, in rs_switch_to_column()
1850 if ((rate_idx == IWL_RATE_INVALID) || in rs_switch_to_column()
1851 !(BIT(rate_idx) & rate_mask)) { in rs_switch_to_column()
1855 rate_idx, rate_mask); in rs_switch_to_column()
1860 rate->index = rate_idx; in rs_switch_to_column()
2490 u8 rate_idx; member
2622 int rate_idx = lq_sta->optimal_rates[i].rate_idx; in rs_get_optimal_rate() local
2625 (BIT(rate_idx) & lq_sta->optimal_rate_mask)) { in rs_get_optimal_rate()
2626 rate->index = rate_idx; in rs_get_optimal_rate()
2685 int rate_idx = initial_rates[i].rate_idx; in rs_get_initial_rate() local
2687 (BIT(rate_idx) & lq_sta->active_legacy_rate)) { in rs_get_initial_rate()
2688 rate->index = rate_idx; in rs_get_initial_rate()