• Home
  • Raw
  • Download

Lines Matching refs:i

65 	int i = rix;  in rix_to_ndx()  local
66 for (i = rix; i >= 0; i--) in rix_to_ndx()
67 if (mi->r[i].rix == rix) in rix_to_ndx()
69 return i; in rix_to_ndx()
93 minstrel_sort_best_tp_rates(struct minstrel_sta_info *mi, int i, u8 *tp_list) in minstrel_sort_best_tp_rates() argument
97 struct minstrel_rate_stats *cur_mrs = &mi->r[i].stats; in minstrel_sort_best_tp_rates()
101 if (minstrel_get_tp_avg(&mi->r[i], cur_mrs->prob_ewma) <= in minstrel_sort_best_tp_rates()
109 tp_list[j] = i; in minstrel_sort_best_tp_rates()
128 int i = 0; in minstrel_update_rates() local
135 minstrel_set_rate(mi, ratetbl, i++, mi->max_tp_rate[0]); in minstrel_update_rates()
139 minstrel_set_rate(mi, ratetbl, i++, mi->max_tp_rate[1]); in minstrel_update_rates()
144 minstrel_set_rate(mi, ratetbl, i++, mi->max_prob_rate); in minstrel_update_rates()
148 ratetbl->rate[i].idx = mi->lowest_rix; in minstrel_update_rates()
149 ratetbl->rate[i].count = mp->max_retry; in minstrel_update_rates()
150 ratetbl->rate[i].count_cts = mp->max_retry; in minstrel_update_rates()
151 ratetbl->rate[i].count_rts = mp->max_retry; in minstrel_update_rates()
196 int i, tmp_cur_tp, tmp_prob_tp; in minstrel_update_stats() local
198 for (i = 0; i < MAX_THR_RATES; i++) in minstrel_update_stats()
199 tmp_tp_rate[i] = 0; in minstrel_update_stats()
201 for (i = 0; i < mi->n_rates; i++) { in minstrel_update_stats()
202 struct minstrel_rate *mr = &mi->r[i]; in minstrel_update_stats()
203 struct minstrel_rate_stats *mrs = &mi->r[i].stats; in minstrel_update_stats()
224 minstrel_sort_best_tp_rates(mi, i, tmp_tp_rate); in minstrel_update_stats()
237 tmp_prob_rate = i; in minstrel_update_stats()
240 tmp_prob_rate = i; in minstrel_update_stats()
271 int i, ndx; in minstrel_tx_status() local
276 for (i = 0; i < IEEE80211_TX_MAX_RATES; i++) { in minstrel_tx_status()
277 if (ar[i].idx < 0 || !ar[i].count) in minstrel_tx_status()
280 ndx = rix_to_ndx(mi, ar[i].idx); in minstrel_tx_status()
284 mi->r[ndx].stats.attempts += ar[i].count; in minstrel_tx_status()
286 if ((i != IEEE80211_TX_MAX_RATES - 1) && (ar[i + 1].idx < 0)) in minstrel_tx_status()
441 unsigned int i, col, new_idx; in init_sample_table() local
450 for (i = 0; i < mi->n_rates; i++) { in init_sample_table()
451 new_idx = (i + rnd[i & 7]) % mi->n_rates; in init_sample_table()
455 SAMPLE_TBL(mi, new_idx, col) = i; in init_sample_table()
468 unsigned int i, n = 0; in minstrel_rate_init() local
484 for (i = 0; i < sband->n_bitrates; i++) { in minstrel_rate_init()
492 if (!rate_supported(sta, sband->band, i)) in minstrel_rate_init()
494 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in minstrel_rate_init()
501 mr->rix = i; in minstrel_rate_init()
503 mr->bitrate = DIV_ROUND_UP(sband->bitrates[i].bitrate, in minstrel_rate_init()
505 calc_rate_durations(sband->band, mr, &sband->bitrates[i], in minstrel_rate_init()
535 if (!(sband->bitrates[i].flags & IEEE80211_RATE_ERP_G)) in minstrel_rate_init()
539 for (i = n; i < sband->n_bitrates; i++) { in minstrel_rate_init()
540 struct minstrel_rate *mr = &mi->r[i]; in minstrel_rate_init()
559 int i; in minstrel_alloc_sta() local
565 for (i = 0; i < IEEE80211_NUM_BANDS; i++) { in minstrel_alloc_sta()
566 sband = hw->wiphy->bands[i]; in minstrel_alloc_sta()
605 int i, j; in minstrel_init_cck_rates() local
611 for (i = 0, j = 0; i < sband->n_bitrates; i++) { in minstrel_init_cck_rates()
612 struct ieee80211_rate *rate = &sband->bitrates[i]; in minstrel_init_cck_rates()
617 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in minstrel_init_cck_rates()
624 mp->cck_rates[j] = i; in minstrel_init_cck_rates()