Lines Matching refs:mrs

161 			 struct minstrel_rate_stats *mrs)  in minstrel_calc_rate_stats()  argument
165 if (unlikely(mrs->attempts > 0)) { in minstrel_calc_rate_stats()
166 mrs->sample_skipped = 0; in minstrel_calc_rate_stats()
167 cur_prob = MINSTREL_FRAC(mrs->success, mrs->attempts); in minstrel_calc_rate_stats()
169 minstrel_filter_avg_add(&mrs->prob_avg, in minstrel_calc_rate_stats()
170 &mrs->prob_avg_1, cur_prob); in minstrel_calc_rate_stats()
171 } else if (unlikely(!mrs->att_hist)) { in minstrel_calc_rate_stats()
172 mrs->prob_avg = cur_prob; in minstrel_calc_rate_stats()
175 mrs->prob_avg = minstrel_ewma(mrs->prob_avg, in minstrel_calc_rate_stats()
179 mrs->att_hist += mrs->attempts; in minstrel_calc_rate_stats()
180 mrs->succ_hist += mrs->success; in minstrel_calc_rate_stats()
182 mrs->sample_skipped++; in minstrel_calc_rate_stats()
185 mrs->last_success = mrs->success; in minstrel_calc_rate_stats()
186 mrs->last_attempts = mrs->attempts; in minstrel_calc_rate_stats()
187 mrs->success = 0; in minstrel_calc_rate_stats()
188 mrs->attempts = 0; in minstrel_calc_rate_stats()
203 struct minstrel_rate_stats *mrs = &mi->r[i].stats; in minstrel_update_stats() local
207 minstrel_calc_rate_stats(mp, mrs); in minstrel_update_stats()
211 if (mrs->prob_avg > MINSTREL_FRAC(95, 100) || in minstrel_update_stats()
212 mrs->prob_avg < MINSTREL_FRAC(10, 100)) { in minstrel_update_stats()
213 mr->adjusted_retry_count = mrs->retry_count >> 1; in minstrel_update_stats()
219 mr->adjusted_retry_count = mrs->retry_count; in minstrel_update_stats()
232 if (mrs->prob_avg >= MINSTREL_FRAC(95, 100)) { in minstrel_update_stats()
233 tmp_cur_tp = minstrel_get_tp_avg(mr, mrs->prob_avg); in minstrel_update_stats()
239 if (mrs->prob_avg >= tmp_mrs->prob_avg) in minstrel_update_stats()
487 struct minstrel_rate_stats *mrs = &mi->r[n].stats; in minstrel_rate_init() local
500 memset(mrs, 0, sizeof(*mrs)); in minstrel_rate_init()
512 mrs->retry_count = 1; in minstrel_rate_init()
514 mrs->retry_count_rtscts = 1; in minstrel_rate_init()
531 (mrs->retry_count_rtscts < mp->max_retry)) in minstrel_rate_init()
532 mrs->retry_count_rtscts++; in minstrel_rate_init()
535 mr->adjusted_retry_count = mrs->retry_count; in minstrel_rate_init()
537 mr->retry_count_cts = mrs->retry_count; in minstrel_rate_init()