Lines Matching defs:mg
189 struct minstrel_mcs_group_data *mg;
213 mg = &mi->groups[group];
214 if (!mg->supported)
217 mg->max_tp_rate = 0;
218 mg->max_tp_rate2 = 0;
219 mg->max_prob_rate = 0;
223 if (!(mg->supported & BIT(i)))
226 mr = &mg->rates[i];
241 mg->max_prob_rate = index;
247 swap(index, mg->max_tp_rate);
252 if (index >= mg->max_tp_rate)
256 mg->max_tp_rate2 = index;
270 mg = &mi->groups[group];
271 if (!mg->supported)
274 mr = minstrel_get_ratestats(mi, mg->max_prob_rate);
277 mi->max_prob_rate = mg->max_prob_rate;
282 mr = minstrel_get_ratestats(mi, mg->max_tp_rate);
284 mi->max_tp_rate = mg->max_tp_rate;
288 mr = minstrel_get_ratestats(mi, mg->max_tp_rate2);
290 mi->max_tp_rate2 = mg->max_tp_rate2;
313 struct minstrel_mcs_group_data *mg;
318 mg = &mi->groups[mi->sample_group];
320 if (!mg->supported)
323 if (++mg->index >= MCS_GROUP_RATES) {
324 mg->index = 0;
325 if (++mg->column >= ARRAY_SIZE(sample_table))
326 mg->column = 0;
535 struct minstrel_mcs_group_data *mg;
547 mg = &mi->groups[mi->sample_group];
548 sample_idx = sample_table[mg->column][mg->index];
549 mr = &mg->rates[sample_idx];