Lines Matching refs:mi
32 minstrel_ht_stats_dump(struct minstrel_ht_sta *mi, int i, char *p)
40 if (!mi->supported[i])
54 struct minstrel_rate_stats *mrs = &mi->groups[i].rates[j];
59 if (!(mi->supported[i] & BIT(j)))
76 *(p++) = (idx == mi->max_tp_rate[0]) ? 'A' : ' ';
77 *(p++) = (idx == mi->max_tp_rate[1]) ? 'B' : ' ';
78 *(p++) = (idx == mi->max_tp_rate[2]) ? 'C' : ' ';
79 *(p++) = (idx == mi->max_tp_rate[3]) ? 'D' : ' ';
80 *(p++) = (idx == mi->max_prob_rate) ? 'P' : ' ';
100 tp_max = minstrel_ht_get_tp_avg(mi, i, j, MINSTREL_FRAC(100, 100));
101 tp_avg = minstrel_ht_get_tp_avg(mi, i, j, mrs->prob_avg);
124 struct minstrel_ht_sta *mi = &msp->ht;
150 p = minstrel_ht_stats_dump(mi, MINSTREL_CCK_GROUP, p);
152 p = minstrel_ht_stats_dump(mi, i, p);
153 for (i++; i < ARRAY_SIZE(mi->groups); i++)
154 p = minstrel_ht_stats_dump(mi, i, p);
158 max(0, (int) mi->total_packets - (int) mi->sample_packets),
159 mi->sample_packets);
160 if (mi->avg_ampdu_len)
162 MINSTREL_TRUNC(mi->avg_ampdu_len),
163 MINSTREL_TRUNC(mi->avg_ampdu_len * 10) % 10);
179 minstrel_ht_stats_csv_dump(struct minstrel_ht_sta *mi, int i, char *p)
187 if (!mi->supported[i])
201 struct minstrel_rate_stats *mrs = &mi->groups[i].rates[j];
206 if (!(mi->supported[i] & BIT(j)))
223 p += sprintf(p, "%s" ,((idx == mi->max_tp_rate[0]) ? "A" : ""));
224 p += sprintf(p, "%s" ,((idx == mi->max_tp_rate[1]) ? "B" : ""));
225 p += sprintf(p, "%s" ,((idx == mi->max_tp_rate[2]) ? "C" : ""));
226 p += sprintf(p, "%s" ,((idx == mi->max_tp_rate[3]) ? "D" : ""));
227 p += sprintf(p, "%s" ,((idx == mi->max_prob_rate) ? "P" : ""));
245 tp_max = minstrel_ht_get_tp_avg(mi, i, j, MINSTREL_FRAC(100, 100));
246 tp_avg = minstrel_ht_get_tp_avg(mi, i, j, mrs->prob_avg);
260 max(0, (int) mi->total_packets -
261 (int) mi->sample_packets),
262 mi->sample_packets,
263 MINSTREL_TRUNC(mi->avg_ampdu_len),
264 MINSTREL_TRUNC(mi->avg_ampdu_len * 10) % 10);
274 struct minstrel_ht_sta *mi = &msp->ht;
296 p = minstrel_ht_stats_csv_dump(mi, MINSTREL_CCK_GROUP, p);
298 p = minstrel_ht_stats_csv_dump(mi, i, p);
299 for (i++; i < ARRAY_SIZE(mi->groups); i++)
300 p = minstrel_ht_stats_csv_dump(mi, i, p);