IEEE80211_HT_MCS_MASK_LEN
ath10k_mac_max_ht_nss(const u8 ht_mcs_mask[IEEE80211_HT_MCS_MASK_LEN])
for (nss = IEEE80211_HT_MCS_MASK_LEN - 1; nss >= 0; nss--)
ath10k_peer_assoc_h_ht_masked(const u8 ht_mcs_mask[IEEE80211_HT_MCS_MASK_LEN])
for (nss = 0; nss < IEEE80211_HT_MCS_MASK_LEN; nss++)
for (i = 0, n = 0, max_nss = 0; i < IEEE80211_HT_MCS_MASK_LEN * 8; i++)
for (nss = 0; nss < IEEE80211_HT_MCS_MASK_LEN; nss++)
for (i = 0, n = 0, max_nss = 0; i < IEEE80211_HT_MCS_MASK_LEN * 8; i++)
for (nss = IEEE80211_HT_MCS_MASK_LEN - 1; nss >= 0; nss--)
for (nss = 0; nss < IEEE80211_HT_MCS_MASK_LEN; nss++)
for (i = 0, n = 0, max_nss = 0; i < IEEE80211_HT_MCS_MASK_LEN * 8; i++)
for (nss = IEEE80211_HT_MCS_MASK_LEN - 1; nss >= 0; nss--)
for (i = 0; i < IEEE80211_HT_MCS_MASK_LEN; i++)
u8 rx_mask[IEEE80211_HT_MCS_MASK_LEN];
u8 ht_mcs[IEEE80211_HT_MCS_MASK_LEN];
for (j = 0; j < IEEE80211_HT_MCS_MASK_LEN; j++) {
for (i = 0; i < IEEE80211_HT_MCS_MASK_LEN; i++)
i < IEEE80211_HT_MCS_MASK_LEN; i++)
for (i = 0; i < IEEE80211_HT_MCS_MASK_LEN; i++) {
u8 rc_rateidx_mcs_mask[NUM_NL80211_BANDS][IEEE80211_HT_MCS_MASK_LEN];
for (i = 0; i < IEEE80211_HT_MCS_MASK_LEN; i++) {
if (ridx < 0 || ridx >= IEEE80211_HT_MCS_MASK_LEN)
for (i = ridx; i < IEEE80211_HT_MCS_MASK_LEN; i++) {
u8 mcs_mask[IEEE80211_HT_MCS_MASK_LEN],
u8 mcs_mask[IEEE80211_HT_MCS_MASK_LEN],
IEEE80211_HT_MCS_MASK_LEN);
memset(mcs_mask, 0xff, IEEE80211_HT_MCS_MASK_LEN);
for (i = 0; i < IEEE80211_HT_MCS_MASK_LEN; i++)
u8 mcs_mask[IEEE80211_HT_MCS_MASK_LEN];
u8 mcs_mask[IEEE80211_HT_MCS_MASK_LEN];
u8 mcs[IEEE80211_HT_MCS_MASK_LEN])
memset(mcs, 0, IEEE80211_HT_MCS_MASK_LEN);
if ((ridx < 0) || (ridx >= IEEE80211_HT_MCS_MASK_LEN))
ridx = array_index_nospec(ridx, IEEE80211_HT_MCS_MASK_LEN);
BUILD_BUG_ON(NL80211_MAX_SUPP_HT_RATES > IEEE80211_HT_MCS_MASK_LEN * 8);
for (i = 0; i < IEEE80211_HT_MCS_MASK_LEN; i++)
for (i = 0; i < IEEE80211_HT_MCS_MASK_LEN; i++) {