NUM_NL80211_BANDS
struct ieee80211_supported_band sbands[NUM_NL80211_BANDS];
struct ieee80211_supported_band sbands[NUM_NL80211_BANDS];
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band = NL80211_BAND_2GHZ; band < NUM_NL80211_BANDS; band++) {
struct ieee80211_supported_band sbands[NUM_NL80211_BANDS];
iftype[NUM_NL80211_BANDS][NUM_NL80211_IFTYPES];
struct ath11k_band_cap band[NUM_NL80211_BANDS];
ath11k_phymodes[NUM_NL80211_BANDS][ATH11K_CHAN_WIDTH_NUM] = {
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band = NL80211_BAND_2GHZ; band < NUM_NL80211_BANDS; band++) {
} chains[NUM_NL80211_BANDS];
struct ieee80211_supported_band sbands[NUM_NL80211_BANDS];
iftype[NUM_NL80211_BANDS][NUM_NL80211_IFTYPES];
struct ath12k_band_cap band[NUM_NL80211_BANDS];
if (rx_status->band < NUM_NL80211_BANDS) {
if (unlikely(rxs->band == NUM_NL80211_BANDS ||
if (rxs->band < NUM_NL80211_BANDS)
rx_status->band = NUM_NL80211_BANDS;
rx_status->band = NUM_NL80211_BANDS;
if (unlikely(rx_status->band == NUM_NL80211_BANDS ||
ath12k_phymodes[NUM_NL80211_BANDS][ATH12K_CHAN_WIDTH_NUM] = {
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band = NL80211_BAND_2GHZ; band < NUM_NL80211_BANDS; band++) {
} chains[NUM_NL80211_BANDS];
struct ieee80211_supported_band sbands[NUM_NL80211_BANDS];
struct ieee80211_rate rates[NUM_NL80211_BANDS][AR5K_MAX_RATES];
s8 rate_idx[NUM_NL80211_BANDS][AR5K_MAX_RATES];
BUILD_BUG_ON(ARRAY_SIZE(ah->sbands) < NUM_NL80211_BANDS);
for (b = 0; b < NUM_NL80211_BANDS; b++) {
for (band = 0; band < NUM_NL80211_BANDS; band++) {
u32 rates[NUM_NL80211_BANDS];
for (i = 0; i < NUM_NL80211_BANDS; i++)
struct ath6kl_htcap htcap[NUM_NL80211_BANDS];
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (b = 0; b < NUM_NL80211_BANDS; b++) {
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band_id = 0; band_id < NUM_NL80211_BANDS; band_id++) {
if (band_id == NUM_NL80211_BANDS)
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band = 0; !ch_found && band < NUM_NL80211_BANDS; band++) {
struct ieee80211_supported_band bands[NUM_NL80211_BANDS];
u8 scan_tx_ant[NUM_NL80211_BANDS];
u8 scan_rx_antennas[NUM_NL80211_BANDS];
u8 scan_tx_ant[NUM_NL80211_BANDS];
struct ieee80211_supported_band bands[NUM_NL80211_BANDS];
for (int i = 0; i < NUM_NL80211_BANDS; i++)
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (enum nl80211_band band = 0; band < NUM_NL80211_BANDS; band++) {
struct iwl_mld_survey_channel *bands[NUM_NL80211_BANDS];
if (band >= NUM_NL80211_BANDS) {
while (!sband && i < NUM_NL80211_BANDS)
for (band = 0; band < NUM_NL80211_BANDS; band++) {
enum iwl_mvm_traffic_load band_load[NUM_NL80211_BANDS];
struct iwl_mvm_acs_survey_channel *bands[NUM_NL80211_BANDS];
band = NUM_NL80211_BANDS;
(data->band == NUM_NL80211_BANDS ||
NUM_NL80211_BANDS);
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (i = 0; i < NUM_NL80211_BANDS; i++) {
bool result_per_band[NUM_NL80211_BANDS];
u32 band_airtime[NUM_NL80211_BANDS] = {0};
for (i = 0, j = 0; i < NUM_NL80211_BANDS; i++) {
size_t band_channel_num[NUM_NL80211_BANDS];
for (i = 0; i < NUM_NL80211_BANDS; i++)
struct ieee80211_supported_band *band_table[NUM_NL80211_BANDS];
for (band = 0; band < NUM_NL80211_BANDS; band++) {
(band < NUM_NL80211_BANDS) && (num_triplet < MAX_11D_TRIPLETS);
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band = 0; (band < NUM_NL80211_BANDS) ; band++) {
for (band = 0; (band < NUM_NL80211_BANDS); band++) {
for (band = NL80211_BAND_2GHZ; band < NUM_NL80211_BANDS; band++) {
struct mt76_phy *band_phys[NUM_NL80211_BANDS];
struct ieee80211_sband_iftype_data iftype[NUM_NL80211_BANDS][NUM_NL80211_IFTYPES];
struct ieee80211_sband_iftype_data iftype[NUM_NL80211_BANDS][NUM_NL80211_IFTYPES];
struct ieee80211_sband_iftype_data iftype[NUM_NL80211_BANDS][NUM_NL80211_IFTYPES];
for (band = 0; band < NUM_NL80211_BANDS; ++band) {
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band = 0; band < NUM_NL80211_BANDS; ++band) {
for (band = NL80211_BAND_2GHZ; band < NUM_NL80211_BANDS; ++band) {
struct ieee80211_supported_band bands[NUM_NL80211_BANDS];
for (band = 0; band < NUM_NL80211_BANDS; band++) {
struct ieee80211_supported_band bands[NUM_NL80211_BANDS];
for (idx = NL80211_BAND_2GHZ; idx < NUM_NL80211_BANDS; idx++) {
for (band = NL80211_BAND_2GHZ; band < NUM_NL80211_BANDS; band++) {
struct list_head pkt_list[NUM_NL80211_BANDS];
for (idx = NL80211_BAND_2GHZ; idx < NUM_NL80211_BANDS; idx++) {
u8 probe_id[NUM_NL80211_BANDS];
for (idx = NL80211_BAND_2GHZ; idx < NUM_NL80211_BANDS; idx++) {
for (band = NL80211_BAND_2GHZ; band < NUM_NL80211_BANDS; band++) {
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band = 0; band < NUM_NL80211_BANDS; band++) {
struct ieee80211_supported_band sbands[NUM_NL80211_BANDS];
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band = NL80211_BAND_2GHZ; band < NUM_NL80211_BANDS; band++) {
struct ieee80211_supported_band bands[NUM_NL80211_BANDS];
struct wiphy_radio_freq_range radio_range[NUM_NL80211_BANDS];
struct wiphy_radio radio[NUM_NL80211_BANDS];
for (i = 0; i < NUM_NL80211_BANDS; i++) {
int mcast_rate[NUM_NL80211_BANDS];
u32 rates[NUM_NL80211_BANDS];
int mcast_rate[NUM_NL80211_BANDS];
struct cfg80211_nan_band_config band_cfgs[NUM_NL80211_BANDS];
int rate[NUM_NL80211_BANDS]);
struct ieee80211_supported_band *bands[NUM_NL80211_BANDS];
} control[NUM_NL80211_BANDS];
const u8 *ies[NUM_NL80211_BANDS];
size_t len[NUM_NL80211_BANDS];
u32 supp_rates[NUM_NL80211_BANDS];
if (c->band >= NUM_NL80211_BANDS)
int mcast_rate[NUM_NL80211_BANDS];
for (i = 0; i < NUM_NL80211_BANDS; i++) {
for (i = 0; i < NUM_NL80211_BANDS; i++) {
int rate[NUM_NL80211_BANDS])
sizeof(int) * NUM_NL80211_BANDS);
for (i = 0; i < NUM_NL80211_BANDS; i++) {
u32 rc_rateidx_mask[NUM_NL80211_BANDS];
bool rc_has_mcs_mask[NUM_NL80211_BANDS];
u8 rc_rateidx_mcs_mask[NUM_NL80211_BANDS][IEEE80211_HT_MCS_MASK_LEN];
bool rc_has_vht_mcs_mask[NUM_NL80211_BANDS];
u16 rc_rateidx_vht_mcs_mask[NUM_NL80211_BANDS][NL80211_VHT_NSS_MAX];
u32 beacon_rateidx_mask[NUM_NL80211_BANDS];
for (i = 0; i < NUM_NL80211_BANDS; i++) {
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band = 0; band < NUM_NL80211_BANDS; band++) {
BUILD_BUG_ON(NUM_NL80211_BANDS > 8 * sizeof(local->sband_allocated));
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band = 0; band < NUM_NL80211_BANDS; band++) {
if (st->info->band >= NUM_NL80211_BANDS)
if (info->band >= NUM_NL80211_BANDS)
for (i = 0; i < NUM_NL80211_BANDS; i++) {
u8 ofdm_rates[NUM_NL80211_BANDS][8];
if (WARN_ON(status->band >= NUM_NL80211_BANDS))
for (band = 0; band < NUM_NL80211_BANDS; band++) {
u32 rate_masks[NUM_NL80211_BANDS] = {};
for (i = 0; i < NUM_NL80211_BANDS; i++) {
if (local->hw_scan_band == NUM_NL80211_BANDS)
for (i = 0; i < NUM_NL80211_BANDS; i++) {
__array(int, mcast_rate, NUM_NL80211_BANDS)
for (band = 0; band < NUM_NL80211_BANDS; band++) {
if (info->band >= NUM_NL80211_BANDS)
band = NUM_NL80211_BANDS;
if (info->band < NUM_NL80211_BANDS)
for (i = 0; i < NUM_NL80211_BANDS; i++) {
for (i = 0; i < NUM_NL80211_BANDS; i++) {
u32 rate_masks[NUM_NL80211_BANDS] = {};
for_each_set_bit(idx, &sband_mask, NUM_NL80211_BANDS) {
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (bandid = 0; bandid < NUM_NL80211_BANDS; bandid++) {
return b < NUM_NL80211_BANDS && wiphy->bands[b];
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (i = 0; i < NUM_NL80211_BANDS; i++)
if (band < 0 || band >= NUM_NL80211_BANDS) {
for (band = 0; band < NUM_NL80211_BANDS; band++) {
int mcast_rate[NUM_NL80211_BANDS],
for (band = 0; band < NUM_NL80211_BANDS; band++) {
int mcast_rate[NUM_NL80211_BANDS];
NUM_NL80211_BANDS :
if (band < NUM_NL80211_BANDS)
NUM_NL80211_BANDS - 1),
for (i = 0; i < NUM_NL80211_BANDS; i++) {
if (band < 0 || band >= NUM_NL80211_BANDS)
for (band = 0; band < NUM_NL80211_BANDS; band++) {
int mcast_rate[NUM_NL80211_BANDS])
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band = 0; band < NUM_NL80211_BANDS; band++)
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band = 0; band < NUM_NL80211_BANDS; band++)
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (i = 0; i < NUM_NL80211_BANDS; i++)
for (band = 0; band < NUM_NL80211_BANDS; band++) {
__array(int, mcast_rate, NUM_NL80211_BANDS)
sizeof(int) * NUM_NL80211_BANDS);
__array(u32, rates, NUM_NL80211_BANDS)
NUM_NL80211_BANDS);
for (band = 0; band < NUM_NL80211_BANDS; band++) {
case NUM_NL80211_BANDS:
for (band = 0; band < NUM_NL80211_BANDS; band++)
for (band = 0; band < NUM_NL80211_BANDS; band++)
for (band = 0; band < NUM_NL80211_BANDS; band++) {
for (band = 0; band < NUM_NL80211_BANDS; band ++) {