Lines Matching refs:prob_ewma
73 int minstrel_get_tp_avg(struct minstrel_rate *mr, int prob_ewma) in minstrel_get_tp_avg() argument
82 if (mr->stats.prob_ewma < MINSTREL_FRAC(10, 100)) in minstrel_get_tp_avg()
85 if (prob_ewma > MINSTREL_FRAC(90, 100)) in minstrel_get_tp_avg()
88 return MINSTREL_TRUNC(100000 * (prob_ewma / usecs)); in minstrel_get_tp_avg()
101 if (minstrel_get_tp_avg(&mi->r[i], cur_mrs->prob_ewma) <= in minstrel_sort_best_tp_rates()
102 minstrel_get_tp_avg(&mi->r[tp_list[j - 1]], tmp_mrs->prob_ewma)) in minstrel_sort_best_tp_rates()
166 mrs->prob_ewma = mrs->cur_prob; in minstrel_calc_rate_stats()
171 mrs->prob_ewma, in minstrel_calc_rate_stats()
175 mrs->prob_ewma = minstrel_ewma(mrs->prob_ewma, in minstrel_calc_rate_stats()
211 if (mrs->prob_ewma > MINSTREL_FRAC(95, 100) || in minstrel_update_stats()
212 mrs->prob_ewma < MINSTREL_FRAC(10, 100)) { in minstrel_update_stats()
232 if (mrs->prob_ewma >= MINSTREL_FRAC(95, 100)) { in minstrel_update_stats()
233 tmp_cur_tp = minstrel_get_tp_avg(mr, mrs->prob_ewma); in minstrel_update_stats()
235 tmp_mrs->prob_ewma); in minstrel_update_stats()
239 if (mrs->prob_ewma >= tmp_mrs->prob_ewma) in minstrel_update_stats()
428 (mi->r[ndx].stats.prob_ewma > MINSTREL_FRAC(95, 100))) in minstrel_get_rate()
714 tmp_cur_tp = minstrel_get_tp_avg(&mi->r[idx], tmp_mrs->prob_ewma) * 10; in minstrel_get_expected_throughput()