Home
last modified time | relevance | path

Searched refs:prob_ewma (Results 1 – 6 of 6) sorted by relevance

/linux-4.4.14/net/mac80211/
Drc80211_minstrel.c73 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()
[all …]
Drc80211_minstrel.h42 minstrel_ewmsd(int old_ewmsd, int cur_prob, int prob_ewma, int weight) in minstrel_ewmsd() argument
47 diff = MINSTREL_TRUNC((cur_prob - prob_ewma) * 1000000); in minstrel_ewmsd()
69 unsigned int prob_ewma; member
162 int minstrel_get_tp_avg(struct minstrel_rate *mr, int prob_ewma);
Drc80211_minstrel_ht.c322 int prob_ewma) in minstrel_ht_get_tp_avg() argument
327 if (prob_ewma < MINSTREL_FRAC(10, 100)) in minstrel_ht_get_tp_avg()
340 if (prob_ewma > MINSTREL_FRAC(90, 100)) in minstrel_ht_get_tp_avg()
344 return MINSTREL_TRUNC(100000 * ((prob_ewma * 1000) / nsecs)); in minstrel_ht_get_tp_avg()
364 cur_prob = mi->groups[cur_group].rates[cur_idx].prob_ewma; in minstrel_ht_sort_best_tp_rates()
370 tmp_prob = mi->groups[tmp_group].rates[tmp_idx].prob_ewma; in minstrel_ht_sort_best_tp_rates()
407 tmp_prob = mi->groups[tmp_group].rates[tmp_idx].prob_ewma; in minstrel_ht_set_best_prob_rate()
417 if (mrs->prob_ewma > MINSTREL_FRAC(75, 100)) { in minstrel_ht_set_best_prob_rate()
419 mrs->prob_ewma); in minstrel_ht_set_best_prob_rate()
425 max_gpr_prob = mi->groups[max_gpr_group].rates[max_gpr_idx].prob_ewma; in minstrel_ht_set_best_prob_rate()
[all …]
Drc80211_minstrel_debugfs.c109 tp_avg = minstrel_get_tp_avg(mr, mrs->prob_ewma); in minstrel_stats_open()
111 eprob = MINSTREL_TRUNC(mrs->prob_ewma * 1000); in minstrel_stats_open()
177 tp_avg = minstrel_get_tp_avg(mr, mrs->prob_ewma); in minstrel_stats_csv_open()
179 eprob = MINSTREL_TRUNC(mrs->prob_ewma * 1000); in minstrel_stats_csv_open()
Drc80211_minstrel_ht_debugfs.c85 tp_avg = minstrel_ht_get_tp_avg(mi, i, j, mrs->prob_ewma); in minstrel_ht_stats_dump()
87 eprob = MINSTREL_TRUNC(mrs->prob_ewma * 1000); in minstrel_ht_stats_dump()
228 tp_avg = minstrel_ht_get_tp_avg(mi, i, j, mrs->prob_ewma); in minstrel_ht_stats_csv_dump()
230 eprob = MINSTREL_TRUNC(mrs->prob_ewma * 1000); in minstrel_ht_stats_csv_dump()
Drc80211_minstrel_ht.h125 int prob_ewma);