Lines Matching refs:rate_flags
353 u32 rate_flags =
364 rate_flags |= IEEE80211_RATE_ERP_G;
371 if ((rate_flags & sband->bitrates[i].flags) != rate_flags)
385 rate_mask, rate_flags);
530 static void rate_idx_match_mask(s8 *rate_idx, u16 *rate_flags,
537 if (*rate_flags & IEEE80211_TX_RC_VHT_MCS) {
544 *rate_flags &= (IEEE80211_TX_RC_USE_RTS_CTS |
548 *rate_flags |= IEEE80211_TX_RC_MCS;
550 *rate_flags |= IEEE80211_TX_RC_40_MHZ_WIDTH;
556 *rate_flags &= ~(IEEE80211_TX_RC_MCS |
561 } else if (*rate_flags & IEEE80211_TX_RC_MCS) {
569 *rate_flags &= (IEEE80211_TX_RC_USE_RTS_CTS |
593 *rate_flags &= (IEEE80211_TX_RC_USE_RTS_CTS |
597 *rate_flags |= IEEE80211_TX_RC_MCS;
600 *rate_flags |= IEEE80211_TX_RC_40_MHZ_WIDTH;
841 u16 rate_flags, vht_mask[NL80211_VHT_NSS_MAX];
864 rate_flags = rates[i].flags;
865 rate_idx_match_mask(&rates[i].idx, &rate_flags, sband,
867 rates[i].flags = rate_flags;