MCS_GROUP_RATES 237 net/mac80211/rc80211_minstrel_ht.c static u8 sample_table[SAMPLE_COLUMNS][MCS_GROUP_RATES] __read_mostly; MCS_GROUP_RATES 331 net/mac80211/rc80211_minstrel_ht.c return &mi->groups[index / MCS_GROUP_RATES].rates[index % MCS_GROUP_RATES]; MCS_GROUP_RATES 390 net/mac80211/rc80211_minstrel_ht.c cur_group = index / MCS_GROUP_RATES; MCS_GROUP_RATES 391 net/mac80211/rc80211_minstrel_ht.c cur_idx = index % MCS_GROUP_RATES; MCS_GROUP_RATES 396 net/mac80211/rc80211_minstrel_ht.c tmp_group = tp_list[j - 1] / MCS_GROUP_RATES; MCS_GROUP_RATES 397 net/mac80211/rc80211_minstrel_ht.c tmp_idx = tp_list[j - 1] % MCS_GROUP_RATES; MCS_GROUP_RATES 428 net/mac80211/rc80211_minstrel_ht.c cur_group = index / MCS_GROUP_RATES; MCS_GROUP_RATES 429 net/mac80211/rc80211_minstrel_ht.c cur_idx = index % MCS_GROUP_RATES; MCS_GROUP_RATES 430 net/mac80211/rc80211_minstrel_ht.c mg = &mi->groups[index / MCS_GROUP_RATES]; MCS_GROUP_RATES 431 net/mac80211/rc80211_minstrel_ht.c mrs = &mg->rates[index % MCS_GROUP_RATES]; MCS_GROUP_RATES 433 net/mac80211/rc80211_minstrel_ht.c tmp_group = mi->max_prob_rate / MCS_GROUP_RATES; MCS_GROUP_RATES 434 net/mac80211/rc80211_minstrel_ht.c tmp_idx = mi->max_prob_rate % MCS_GROUP_RATES; MCS_GROUP_RATES 440 net/mac80211/rc80211_minstrel_ht.c max_tp_group = mi->max_tp_rate[0] / MCS_GROUP_RATES; MCS_GROUP_RATES 441 net/mac80211/rc80211_minstrel_ht.c if((index / MCS_GROUP_RATES == MINSTREL_CCK_GROUP) && MCS_GROUP_RATES 445 net/mac80211/rc80211_minstrel_ht.c max_gpr_group = mg->max_group_prob_rate / MCS_GROUP_RATES; MCS_GROUP_RATES 446 net/mac80211/rc80211_minstrel_ht.c max_gpr_idx = mg->max_group_prob_rate % MCS_GROUP_RATES; MCS_GROUP_RATES 483 net/mac80211/rc80211_minstrel_ht.c tmp_group = tmp_cck_tp_rate[0] / MCS_GROUP_RATES; MCS_GROUP_RATES 484 net/mac80211/rc80211_minstrel_ht.c tmp_idx = tmp_cck_tp_rate[0] % MCS_GROUP_RATES; MCS_GROUP_RATES 488 net/mac80211/rc80211_minstrel_ht.c tmp_group = tmp_mcs_tp_rate[0] / MCS_GROUP_RATES; MCS_GROUP_RATES 489 net/mac80211/rc80211_minstrel_ht.c tmp_idx = tmp_mcs_tp_rate[0] % MCS_GROUP_RATES; MCS_GROUP_RATES 514 net/mac80211/rc80211_minstrel_ht.c MCS_GROUP_RATES].streams; MCS_GROUP_RATES 520 net/mac80211/rc80211_minstrel_ht.c tmp_idx = mg->max_group_prob_rate % MCS_GROUP_RATES; MCS_GROUP_RATES 536 net/mac80211/rc80211_minstrel_ht.c const struct mcs_group *group = &minstrel_mcs_groups[index / MCS_GROUP_RATES]; MCS_GROUP_RATES 537 net/mac80211/rc80211_minstrel_ht.c unsigned int duration = group->duration[index % MCS_GROUP_RATES]; MCS_GROUP_RATES 565 net/mac80211/rc80211_minstrel_ht.c tp_group = &minstrel_mcs_groups[mi->max_tp_rate[0] / MCS_GROUP_RATES]; MCS_GROUP_RATES 566 net/mac80211/rc80211_minstrel_ht.c tp_idx = mi->max_tp_rate[0] % MCS_GROUP_RATES; MCS_GROUP_RATES 591 net/mac80211/rc80211_minstrel_ht.c idx = g * MCS_GROUP_RATES + i; MCS_GROUP_RATES 633 net/mac80211/rc80211_minstrel_ht.c int g_idx = mi->max_tp_rate[0] / MCS_GROUP_RATES; MCS_GROUP_RATES 636 net/mac80211/rc80211_minstrel_ht.c supported >>= mi->max_tp_rate[0] % MCS_GROUP_RATES; MCS_GROUP_RATES 709 net/mac80211/rc80211_minstrel_ht.c tmp_cck_tp_rate[j] = MINSTREL_CCK_GROUP * MCS_GROUP_RATES; MCS_GROUP_RATES 712 net/mac80211/rc80211_minstrel_ht.c index = MINSTREL_VHT_GROUP_0 * MCS_GROUP_RATES; MCS_GROUP_RATES 714 net/mac80211/rc80211_minstrel_ht.c index = MINSTREL_HT_GROUP_0 * MCS_GROUP_RATES; MCS_GROUP_RATES 730 net/mac80211/rc80211_minstrel_ht.c tmp_group_tp_rate[j] = MCS_GROUP_RATES * group; MCS_GROUP_RATES 732 net/mac80211/rc80211_minstrel_ht.c for (i = 0; i < MCS_GROUP_RATES; i++) { MCS_GROUP_RATES 736 net/mac80211/rc80211_minstrel_ht.c index = MCS_GROUP_RATES * group + i; MCS_GROUP_RATES 826 net/mac80211/rc80211_minstrel_ht.c if (++mg->index >= MCS_GROUP_RATES) { MCS_GROUP_RATES 840 net/mac80211/rc80211_minstrel_ht.c orig_group = group = *idx / MCS_GROUP_RATES; MCS_GROUP_RATES 1029 net/mac80211/rc80211_minstrel_ht.c if (index / MCS_GROUP_RATES != MINSTREL_CCK_GROUP) { MCS_GROUP_RATES 1059 net/mac80211/rc80211_minstrel_ht.c const struct mcs_group *group = &minstrel_mcs_groups[index / MCS_GROUP_RATES]; MCS_GROUP_RATES 1078 net/mac80211/rc80211_minstrel_ht.c if (index / MCS_GROUP_RATES == MINSTREL_CCK_GROUP) MCS_GROUP_RATES 1082 net/mac80211/rc80211_minstrel_ht.c ((index % MCS_GROUP_RATES) & 0xF); MCS_GROUP_RATES 1084 net/mac80211/rc80211_minstrel_ht.c idx = index % MCS_GROUP_RATES + (group->streams - 1) * 8; MCS_GROUP_RATES 1104 net/mac80211/rc80211_minstrel_ht.c int group = rate / MCS_GROUP_RATES; MCS_GROUP_RATES 1105 net/mac80211/rc80211_minstrel_ht.c rate %= MCS_GROUP_RATES; MCS_GROUP_RATES 1112 net/mac80211/rc80211_minstrel_ht.c int group = mi->max_prob_rate / MCS_GROUP_RATES; MCS_GROUP_RATES 1114 net/mac80211/rc80211_minstrel_ht.c int rate = mi->max_prob_rate % MCS_GROUP_RATES; MCS_GROUP_RATES 1220 net/mac80211/rc80211_minstrel_ht.c sample_idx += sample_group * MCS_GROUP_RATES; MCS_GROUP_RATES 1271 net/mac80211/rc80211_minstrel_ht.c MCS_GROUP_RATES].streams; MCS_GROUP_RATES 1303 net/mac80211/rc80211_minstrel_ht.c mi->max_prob_rate / MCS_GROUP_RATES != MINSTREL_CCK_GROUP) MCS_GROUP_RATES 1331 net/mac80211/rc80211_minstrel_ht.c sample_group = &minstrel_mcs_groups[sample_idx / MCS_GROUP_RATES]; MCS_GROUP_RATES 1332 net/mac80211/rc80211_minstrel_ht.c sample_idx %= MCS_GROUP_RATES; MCS_GROUP_RATES 1345 net/mac80211/rc80211_minstrel_ht.c ieee80211_rate_set_vht(rate, sample_idx % MCS_GROUP_RATES, MCS_GROUP_RATES 1705 net/mac80211/rc80211_minstrel_ht.c i = mi->max_tp_rate[0] / MCS_GROUP_RATES; MCS_GROUP_RATES 1706 net/mac80211/rc80211_minstrel_ht.c j = mi->max_tp_rate[0] % MCS_GROUP_RATES; MCS_GROUP_RATES 1737 net/mac80211/rc80211_minstrel_ht.c u8 rnd[MCS_GROUP_RATES]; MCS_GROUP_RATES 1742 net/mac80211/rc80211_minstrel_ht.c for (i = 0; i < MCS_GROUP_RATES; i++) { MCS_GROUP_RATES 1743 net/mac80211/rc80211_minstrel_ht.c new_idx = (i + rnd[i]) % MCS_GROUP_RATES; MCS_GROUP_RATES 1745 net/mac80211/rc80211_minstrel_ht.c new_idx = (new_idx + 1) % MCS_GROUP_RATES; MCS_GROUP_RATES 37 net/mac80211/rc80211_minstrel_ht.h u16 duration[MCS_GROUP_RATES]; MCS_GROUP_RATES 51 net/mac80211/rc80211_minstrel_ht.h struct minstrel_rate_stats rates[MCS_GROUP_RATES]; MCS_GROUP_RATES 53 net/mac80211/rc80211_minstrel_ht_debugfs.c for (j = 0; j < MCS_GROUP_RATES; j++) { MCS_GROUP_RATES 56 net/mac80211/rc80211_minstrel_ht_debugfs.c int idx = i * MCS_GROUP_RATES + j; MCS_GROUP_RATES 200 net/mac80211/rc80211_minstrel_ht_debugfs.c for (j = 0; j < MCS_GROUP_RATES; j++) { MCS_GROUP_RATES 203 net/mac80211/rc80211_minstrel_ht_debugfs.c int idx = i * MCS_GROUP_RATES + j;