Lines Matching refs:mr

73 int minstrel_get_tp_avg(struct minstrel_rate *mr, int prob_ewma)  in minstrel_get_tp_avg()  argument
77 usecs = mr->perfect_tx_time; in minstrel_get_tp_avg()
82 if (mr->stats.prob_ewma < MINSTREL_FRAC(10, 100)) in minstrel_get_tp_avg()
202 struct minstrel_rate *mr = &mi->r[i]; in minstrel_update_stats() local
213 mr->adjusted_retry_count = mrs->retry_count >> 1; in minstrel_update_stats()
214 if (mr->adjusted_retry_count > 2) in minstrel_update_stats()
215 mr->adjusted_retry_count = 2; in minstrel_update_stats()
216 mr->sample_limit = 4; in minstrel_update_stats()
218 mr->sample_limit = -1; in minstrel_update_stats()
219 mr->adjusted_retry_count = mrs->retry_count; in minstrel_update_stats()
221 if (!mr->adjusted_retry_count) in minstrel_update_stats()
222 mr->adjusted_retry_count = 2; in minstrel_update_stats()
233 tmp_cur_tp = minstrel_get_tp_avg(mr, mrs->prob_ewma); in minstrel_update_stats()
303 minstrel_get_retry_count(struct minstrel_rate *mr, in minstrel_get_retry_count() argument
306 u8 retry = mr->adjusted_retry_count; in minstrel_get_retry_count()
309 retry = max_t(u8, 2, min(mr->stats.retry_count_rtscts, retry)); in minstrel_get_retry_count()
311 retry = max_t(u8, 2, min(mr->retry_count_cts, retry)); in minstrel_get_retry_count()
340 struct minstrel_rate *msr, *mr; in minstrel_get_rate() local
397 mr = &mi->r[mi->max_tp_rate[0]]; in minstrel_get_rate()
404 msr->perfect_tx_time > mr->perfect_tx_time && in minstrel_get_rate()
502 struct minstrel_rate *mr = &mi->r[n]; in minstrel_rate_init() local
515 memset(mr, 0, sizeof(*mr)); in minstrel_rate_init()
518 mr->rix = i; in minstrel_rate_init()
520 mr->bitrate = DIV_ROUND_UP(sband->bitrates[i].bitrate, in minstrel_rate_init()
522 calc_rate_durations(sband->band, mr, &sband->bitrates[i], in minstrel_rate_init()
527 mr->sample_limit = -1; in minstrel_rate_init()
529 mr->retry_count_cts = 1; in minstrel_rate_init()
531 tx_time = mr->perfect_tx_time + mi->sp_ack_dur; in minstrel_rate_init()
534 tx_time_single = mr->ack_time + mr->perfect_tx_time; in minstrel_rate_init()
544 (mr->retry_count_cts < mp->max_retry)) in minstrel_rate_init()
545 mr->retry_count_cts++; in minstrel_rate_init()
550 (++mr->stats.retry_count < mp->max_retry)); in minstrel_rate_init()
551 mr->adjusted_retry_count = mrs->retry_count; in minstrel_rate_init()
553 mr->retry_count_cts = mrs->retry_count; in minstrel_rate_init()
557 struct minstrel_rate *mr = &mi->r[i]; in minstrel_rate_init() local
558 mr->rix = -1; in minstrel_rate_init()