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