Lines Matching refs:rate_idx
254 if (status_rate && !(status_rate->rate_idx.flags &
275 if (status_rate->rate_idx.flags & RATE_INFO_FLAGS_MCS)
277 else if (status_rate->rate_idx.flags & RATE_INFO_FLAGS_VHT_MCS)
279 else if (status_rate->rate_idx.flags & RATE_INFO_FLAGS_HE_MCS)
326 if (!(status_rate->rate_idx.flags &
332 legacy_rate = status_rate->rate_idx.legacy;
369 if (status_rate && (status_rate->rate_idx.flags & RATE_INFO_FLAGS_MCS))
375 if (status_rate->rate_idx.flags & RATE_INFO_FLAGS_SHORT_GI)
377 if (status_rate->rate_idx.bw == RATE_INFO_BW_40)
379 pos[2] = status_rate->rate_idx.mcs;
381 } else if (status_rate && (status_rate->rate_idx.flags &
398 if (status_rate->rate_idx.flags & RATE_INFO_FLAGS_SHORT_GI)
403 switch (status_rate->rate_idx.bw) {
420 *pos = (status_rate->rate_idx.mcs << 4) |
421 status_rate->rate_idx.nss;
430 } else if (status_rate && (status_rate->rate_idx.flags &
450 he->data6 |= HE_PREP(DATA6_NSTS, status_rate->rate_idx.nss);
460 he->data3 |= HE_PREP(DATA3_DATA_MCS, status_rate->rate_idx.mcs);
461 he->data3 |= HE_PREP(DATA3_DATA_DCM, status_rate->rate_idx.he_dcm);
463 he->data5 |= HE_PREP(DATA5_GI, status_rate->rate_idx.he_gi);
465 switch (status_rate->rate_idx.bw) {
496 status_rate->rate_idx.he_ru_alloc + 4);
499 WARN_ONCE(1, "Invalid SU BW %d\n", status_rate->rate_idx.bw);
1122 status->rates[status->n_rates - 1].rate_idx;