Lines Matching refs:mrs

394 	struct minstrel_rate_stats *mrs;  in minstrel_ht_set_best_prob_rate()  local
403 mrs = &mg->rates[index % MCS_GROUP_RATES]; 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()
432 if (mrs->prob_ewma > tmp_prob) in minstrel_ht_set_best_prob_rate()
434 if (mrs->prob_ewma > mg->rates[mg->max_group_prob_rate].prob_ewma) in minstrel_ht_set_best_prob_rate()
517 struct minstrel_rate_stats *mrs; in minstrel_ht_update_stats() local
557 mrs = &mg->rates[i]; in minstrel_ht_update_stats()
558 mrs->retry_updated = false; in minstrel_ht_update_stats()
559 minstrel_calc_rate_stats(mrs); in minstrel_ht_update_stats()
560 cur_prob = mrs->prob_ewma; in minstrel_ht_update_stats()
784 struct minstrel_rate_stats *mrs; in minstrel_calc_retransmit() local
793 mrs = minstrel_get_ratestats(mi, index); in minstrel_calc_retransmit()
794 if (mrs->prob_ewma < MINSTREL_FRAC(1, 10)) { in minstrel_calc_retransmit()
795 mrs->retry_count = 1; in minstrel_calc_retransmit()
796 mrs->retry_count_rtscts = 1; in minstrel_calc_retransmit()
800 mrs->retry_count = 2; in minstrel_calc_retransmit()
801 mrs->retry_count_rtscts = 2; in minstrel_calc_retransmit()
802 mrs->retry_updated = true; in minstrel_calc_retransmit()
833 mrs->retry_count_rtscts++; in minstrel_calc_retransmit()
835 (++mrs->retry_count < mp->max_retry)); in minstrel_calc_retransmit()
844 struct minstrel_rate_stats *mrs; in minstrel_ht_set_rate() local
848 mrs = minstrel_get_ratestats(mi, index); in minstrel_ht_set_rate()
849 if (!mrs->retry_updated) in minstrel_ht_set_rate()
852 if (mrs->prob_ewma < MINSTREL_FRAC(20, 100) || !mrs->retry_count) { in minstrel_ht_set_rate()
857 ratetbl->rate[offset].count = mrs->retry_count; in minstrel_ht_set_rate()
858 ratetbl->rate[offset].count_cts = mrs->retry_count; in minstrel_ht_set_rate()
859 ratetbl->rate[offset].count_rts = mrs->retry_count_rtscts; in minstrel_ht_set_rate()
923 struct minstrel_rate_stats *mrs; in minstrel_get_sample_rate() local
944 mrs = &mg->rates[sample_idx]; in minstrel_get_sample_rate()
961 if (mrs->prob_ewma > MINSTREL_FRAC(95, 100)) in minstrel_get_sample_rate()
976 if (mrs->sample_skipped < 20) in minstrel_get_sample_rate()