Lines Matching refs:idx
199 static void rc_send_low_basicrate(s8 *idx, u32 basic_rates,
206 if (*idx < 0)
208 if (basic_rates & (1 << *idx))
211 for (i = *idx + 1; i <= sband->n_bitrates; i++) {
213 *idx = i;
235 info->control.rates[0].idx = 0;
246 info->control.rates[0].idx = i;
276 info->control.rates[0].idx = mcast_rate - 1;
287 rc_send_low_basicrate(&info->control.rates[0].idx,
303 for (j = rate->idx; j >= 0; j--) {
306 rate->idx = j;
312 for (j = rate->idx + 1; j < n_bitrates; j++) {
315 rate->idx = j;
328 ridx = rate->idx / 8;
329 rbit = rate->idx % 8;
339 rate->idx = i * 8 + j;
346 ridx = (rate->idx + 1) / 8;
347 rbit = (rate->idx + 1) % 8;
352 rate->idx = i * 8 + j;
376 alt_rate.idx = 0;
403 alt_rate.idx = 0;
453 rate = &sband->bitrates[rates[0].idx];
478 rates[i].idx = -1;
481 if (rates[i].idx < 0) {
491 WARN_ON(rates[i].idx > 76);
512 if (WARN_ON_ONCE(rates[i].idx >= sband->n_bitrates)) {
513 rates[i].idx = -1;
517 rate = &sband->bitrates[rates[i].idx];
548 info->control.rates[i].idx >= 0 &&
553 rates[i].idx = ratetbl->rate[i].idx;
562 rates[i].idx = -1;
566 if (rates[i].idx < 0 || !rates[i].count)
622 if (rates[i].idx < 0)
652 if (dest[0].idx < 0)
677 info->control.rates[i].idx = -1;