Lines Matching refs:rateidx
286 rateidx = ffs(mask->control[band]._mcs[i]) - 1; \
288 rateidx += 8 * i; \
304 int rateidx = 0, mcast_rate;
311 rateidx = ffs(conf->basic_rates) - 1;
325 rateidx = ffs(mask->control[band].legacy) - 1;
332 rateidx = mcast_rate - 1;
334 rateidx = ffs(conf->basic_rates) - 1;
341 if (rateidx < 0)
342 rateidx = 0;
344 rateidx += offset;
345 if (rateidx >= ARRAY_SIZE(mt76_rates))
346 rateidx = offset;
348 rateidx = mt76_rates[rateidx].hw_value;
349 mode = rateidx >> 8;
350 rateidx &= GENMASK(7, 0);
353 FIELD_PREP(MT_TX_RATE_IDX, rateidx) |