Lines Matching refs:mrs
375 struct minstrel_rate_stats *mrs; in minstrel_ht_set_best_prob_rate() local
384 mrs = &mg->rates[index % MCS_GROUP_RATES]; in minstrel_ht_set_best_prob_rate()
402 if (mrs->prob_ewma > MINSTREL_FRAC(75, 100)) { in minstrel_ht_set_best_prob_rate()
404 mrs->prob_ewma); in minstrel_ht_set_best_prob_rate()
414 if (mrs->prob_ewma > tmp_prob) in minstrel_ht_set_best_prob_rate()
416 if (mrs->prob_ewma > max_gpr_prob) in minstrel_ht_set_best_prob_rate()
499 struct minstrel_rate_stats *mrs; in minstrel_ht_update_stats() local
539 mrs = &mg->rates[i]; in minstrel_ht_update_stats()
540 mrs->retry_updated = false; in minstrel_ht_update_stats()
541 minstrel_calc_rate_stats(mrs); in minstrel_ht_update_stats()
542 cur_prob = mrs->prob_ewma; in minstrel_ht_update_stats()
766 struct minstrel_rate_stats *mrs; in minstrel_calc_retransmit() local
775 mrs = minstrel_get_ratestats(mi, index); in minstrel_calc_retransmit()
776 if (mrs->prob_ewma < MINSTREL_FRAC(1, 10)) { in minstrel_calc_retransmit()
777 mrs->retry_count = 1; in minstrel_calc_retransmit()
778 mrs->retry_count_rtscts = 1; in minstrel_calc_retransmit()
782 mrs->retry_count = 2; in minstrel_calc_retransmit()
783 mrs->retry_count_rtscts = 2; in minstrel_calc_retransmit()
784 mrs->retry_updated = true; in minstrel_calc_retransmit()
815 mrs->retry_count_rtscts++; in minstrel_calc_retransmit()
817 (++mrs->retry_count < mp->max_retry)); in minstrel_calc_retransmit()
826 struct minstrel_rate_stats *mrs; in minstrel_ht_set_rate() local
830 mrs = minstrel_get_ratestats(mi, index); in minstrel_ht_set_rate()
831 if (!mrs->retry_updated) in minstrel_ht_set_rate()
834 if (mrs->prob_ewma < MINSTREL_FRAC(20, 100) || !mrs->retry_count) { in minstrel_ht_set_rate()
839 ratetbl->rate[offset].count = mrs->retry_count; in minstrel_ht_set_rate()
840 ratetbl->rate[offset].count_cts = mrs->retry_count; in minstrel_ht_set_rate()
841 ratetbl->rate[offset].count_rts = mrs->retry_count_rtscts; in minstrel_ht_set_rate()
959 struct minstrel_rate_stats *mrs; in minstrel_get_sample_rate() local
981 mrs = &mg->rates[sample_idx]; in minstrel_get_sample_rate()
1006 if (mrs->prob_ewma > MINSTREL_FRAC(95, 100)) in minstrel_get_sample_rate()
1021 if (mrs->sample_skipped < 20) in minstrel_get_sample_rate()