Lines Matching refs:groups
409 return &mi->groups[group].rates[idx]; in minstrel_ht_get_stats()
453 return &mi->groups[group].rates[idx]; in minstrel_ht_ri_get_stats()
459 return &mi->groups[MI_RATE_GROUP(index)].rates[MI_RATE_IDX(index)]; in minstrel_get_ratestats()
547 cur_prob = mi->groups[cur_group].rates[cur_idx].prob_avg; in minstrel_ht_sort_best_tp_rates()
553 tmp_prob = mi->groups[tmp_group].rates[tmp_idx].prob_avg; in minstrel_ht_sort_best_tp_rates()
586 mg = &mi->groups[cur_group]; in minstrel_ht_set_best_prob_rate()
591 tmp_prob = mi->groups[tmp_group].rates[tmp_idx].prob_avg; in minstrel_ht_set_best_prob_rate()
598 max_tp_prob = mi->groups[max_tp_group].rates[max_tp_idx].prob_avg; in minstrel_ht_set_best_prob_rate()
611 max_gpr_prob = mi->groups[max_gpr_group].rates[max_gpr_idx].prob_avg; in minstrel_ht_set_best_prob_rate()
649 tmp_prob = mi->groups[tmp_group].rates[tmp_idx].prob_avg; in minstrel_ht_assign_best_tp_rates()
654 tmp_prob = mi->groups[tmp_group].rates[tmp_idx].prob_avg; in minstrel_ht_assign_best_tp_rates()
683 mg = &mi->groups[group]; in minstrel_ht_prob_rate_reduce_streams()
688 tmp_prob = mi->groups[group].rates[tmp_idx].prob_avg; in minstrel_ht_prob_rate_reduce_streams()
906 struct minstrel_mcs_group_data *mg = &mi->groups[group]; in minstrel_ht_next_group_sample_rate()
1110 mg = &mi->groups[group]; in minstrel_ht_update_stats()
1161 mg = &mi->groups[group]; in minstrel_ht_update_stats()
1274 *idx = mi->groups[group].max_group_tp_rate[0]; in minstrel_downgrade_rate()
1276 *idx = mi->groups[group].max_group_tp_rate[1]; in minstrel_downgrade_rate()
1497 return mi->groups[group].rates[rate].prob_avg; in minstrel_ht_get_prob_avg()
1509 if (mi->groups[group].rates[rate].prob_avg < MINSTREL_FRAC(50, 100)) in minstrel_ht_get_max_amsdu_len()
1758 for (i = 0; i < ARRAY_SIZE(mi->groups); i++) { in minstrel_ht_update_caps()
1987 prob = mi->groups[i].rates[j].prob_avg; in minstrel_ht_get_expected_throughput()