Lines Matching refs:band

567 	switch (chandef->chan->band) {  in chan_to_phymode()
2249 enum nl80211_band band; in ath10k_peer_assoc_h_rates() local
2259 band = def.chan->band; in ath10k_peer_assoc_h_rates()
2260 sband = ar->hw->wiphy->bands[band]; in ath10k_peer_assoc_h_rates()
2261 ratemask = sta->deflink.supp_rates[band]; in ath10k_peer_assoc_h_rates()
2262 ratemask &= arvif->bitrate_mask.control[band].legacy; in ath10k_peer_assoc_h_rates()
2309 enum nl80211_band band; in ath10k_peer_assoc_h_ht() local
2324 band = def.chan->band; in ath10k_peer_assoc_h_ht()
2325 ht_mcs_mask = arvif->bitrate_mask.control[band].ht_mcs; in ath10k_peer_assoc_h_ht()
2326 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath10k_peer_assoc_h_ht()
2350 if (arvif->bitrate_mask.control[band].gi != NL80211_TXRATE_FORCE_LGI) { in ath10k_peer_assoc_h_ht()
2560 enum nl80211_band band; in ath10k_peer_assoc_h_vht() local
2572 band = def.chan->band; in ath10k_peer_assoc_h_vht()
2573 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath10k_peer_assoc_h_vht()
2580 if (def.chan->band == NL80211_BAND_2GHZ) in ath10k_peer_assoc_h_vht()
2735 enum nl80211_band band; in ath10k_peer_assoc_h_phymode() local
2743 band = def.chan->band; in ath10k_peer_assoc_h_phymode()
2744 ht_mcs_mask = arvif->bitrate_mask.control[band].ht_mcs; in ath10k_peer_assoc_h_phymode()
2745 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath10k_peer_assoc_h_phymode()
2747 switch (band) { in ath10k_peer_assoc_h_phymode()
3369 enum nl80211_band band; in ath10k_update_channel_list() local
3381 for (band = 0; band < NUM_NL80211_BANDS; band++) { in ath10k_update_channel_list()
3382 if (!bands[band]) in ath10k_update_channel_list()
3385 for (i = 0; i < bands[band]->n_channels; i++) { in ath10k_update_channel_list()
3386 if (bands[band]->channels[i].flags & in ath10k_update_channel_list()
3400 for (band = 0; band < NUM_NL80211_BANDS; band++) { in ath10k_update_channel_list()
3401 if (!bands[band]) in ath10k_update_channel_list()
3404 for (i = 0; i < bands[band]->n_channels; i++) { in ath10k_update_channel_list()
3405 channel = &bands[band]->channels[i]; in ath10k_update_channel_list()
3446 if (channel->band == NL80211_BAND_2GHZ) in ath10k_update_channel_list()
3523 struct ieee80211_supported_band *band) in ath10k_mac_update_channel_list() argument
3528 for (i = 0; i < band->n_channels; i++) { in ath10k_mac_update_channel_list()
3529 if (band->channels[i].center_freq < ar->low_5ghz_chan || in ath10k_mac_update_channel_list()
3530 band->channels[i].center_freq > ar->high_5ghz_chan) in ath10k_mac_update_channel_list()
3531 band->channels[i].flags |= in ath10k_mac_update_channel_list()
4991 struct ieee80211_supported_band *band; in ath10k_mac_setup_ht_vht_cap() local
4999 band = &ar->mac.sbands[NL80211_BAND_2GHZ]; in ath10k_mac_setup_ht_vht_cap()
5000 band->ht_cap = ht_cap; in ath10k_mac_setup_ht_vht_cap()
5003 band = &ar->mac.sbands[NL80211_BAND_5GHZ]; in ath10k_mac_setup_ht_vht_cap()
5004 band->ht_cap = ht_cap; in ath10k_mac_setup_ht_vht_cap()
5005 band->vht_cap = vht_cap; in ath10k_mac_setup_ht_vht_cap()
6059 sband = ar->hw->wiphy->bands[def->chan->band]; in ath10k_recalculate_mgmt_rate()
6088 enum nl80211_band band; in ath10k_bss_info_changed() local
6273 band = def.chan->band; in ath10k_bss_info_changed()
6274 mcast_rate = vif->bss_conf.mcast_rate[band]; in ath10k_bss_info_changed()
6718 enum nl80211_band band; in ath10k_sta_rc_update_wk() local
6732 band = def.chan->band; in ath10k_sta_rc_update_wk()
6733 ht_mcs_mask = arvif->bitrate_mask.control[band].ht_mcs; in ath10k_sta_rc_update_wk()
6734 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath10k_sta_rc_update_wk()
6885 enum nl80211_band band, in ath10k_mac_bitrate_mask_has_single_rate() argument
6892 num_rates += hweight32(mask->control[band].legacy); in ath10k_mac_bitrate_mask_has_single_rate()
6894 for (i = 0; i < ARRAY_SIZE(mask->control[band].ht_mcs); i++) in ath10k_mac_bitrate_mask_has_single_rate()
6895 num_rates += hweight8(mask->control[band].ht_mcs[i]); in ath10k_mac_bitrate_mask_has_single_rate()
6898 for (i = 0; i < ARRAY_SIZE(mask->control[band].vht_mcs); i++) { in ath10k_mac_bitrate_mask_has_single_rate()
6899 tmp = hweight16(mask->control[band].vht_mcs[i]); in ath10k_mac_bitrate_mask_has_single_rate()
6909 enum nl80211_band band, in ath10k_mac_bitrate_mask_get_single_rate() argument
6922 if (hweight32(mask->control[band].legacy) == 1) { in ath10k_mac_bitrate_mask_get_single_rate()
6923 rate_idx = ffs(mask->control[band].legacy) - 1; in ath10k_mac_bitrate_mask_get_single_rate()
6944 for (i = 0; i < ARRAY_SIZE(mask->control[band].ht_mcs); i++) { in ath10k_mac_bitrate_mask_get_single_rate()
6945 if (hweight8(mask->control[band].ht_mcs[i]) == 1) { in ath10k_mac_bitrate_mask_get_single_rate()
6949 (ffs(mask->control[band].ht_mcs[i]) - 1); in ath10k_mac_bitrate_mask_get_single_rate()
6956 for (i = 0; i < ARRAY_SIZE(mask->control[band].vht_mcs); i++) { in ath10k_mac_bitrate_mask_get_single_rate()
6957 if (hweight16(mask->control[band].vht_mcs[i]) == 1) { in ath10k_mac_bitrate_mask_get_single_rate()
6961 (ffs(mask->control[band].vht_mcs[i]) - 1); in ath10k_mac_bitrate_mask_get_single_rate()
7012 enum nl80211_band band; in ath10k_mac_tid_bitrate_config() local
7025 band = def.chan->band; in ath10k_mac_tid_bitrate_config()
7027 if (!ath10k_mac_bitrate_mask_has_single_rate(ar, band, mask, in ath10k_mac_tid_bitrate_config()
7032 ret = ath10k_mac_bitrate_mask_get_single_rate(ar, band, mask, in ath10k_mac_tid_bitrate_config()
8213 enum nl80211_band band, in ath10k_mac_bitrate_mask_get_single_nss() argument
8217 struct ieee80211_supported_band *sband = &ar->mac.sbands[band]; in ath10k_mac_bitrate_mask_get_single_nss()
8223 if (mask->control[band].legacy) in ath10k_mac_bitrate_mask_get_single_nss()
8226 for (i = 0; i < ARRAY_SIZE(mask->control[band].ht_mcs); i++) { in ath10k_mac_bitrate_mask_get_single_nss()
8227 if (mask->control[band].ht_mcs[i] == 0) in ath10k_mac_bitrate_mask_get_single_nss()
8229 else if (mask->control[band].ht_mcs[i] == in ath10k_mac_bitrate_mask_get_single_nss()
8236 for (i = 0; i < ARRAY_SIZE(mask->control[band].vht_mcs); i++) { in ath10k_mac_bitrate_mask_get_single_nss()
8237 if (mask->control[band].vht_mcs[i] == 0) in ath10k_mac_bitrate_mask_get_single_nss()
8239 else if (mask->control[band].vht_mcs[i] == in ath10k_mac_bitrate_mask_get_single_nss()
8306 enum nl80211_band band, in ath10k_mac_can_set_bitrate_mask() argument
8318 vht_mcs = mask->control[band].vht_mcs[i]; in ath10k_mac_can_set_bitrate_mask()
8403 enum nl80211_band band; in ath10k_mac_op_set_bitrate_mask() local
8419 band = def.chan->band; in ath10k_mac_op_set_bitrate_mask()
8420 ht_mcs_mask = mask->control[band].ht_mcs; in ath10k_mac_op_set_bitrate_mask()
8421 vht_mcs_mask = mask->control[band].vht_mcs; in ath10k_mac_op_set_bitrate_mask()
8424 sgi = mask->control[band].gi; in ath10k_mac_op_set_bitrate_mask()
8438 if (ath10k_mac_bitrate_mask_has_single_rate(ar, band, mask, in ath10k_mac_op_set_bitrate_mask()
8440 ret = ath10k_mac_bitrate_mask_get_single_rate(ar, band, mask, in ath10k_mac_op_set_bitrate_mask()
8448 } else if (ath10k_mac_bitrate_mask_get_single_nss(ar, band, mask, in ath10k_mac_op_set_bitrate_mask()
8458 if (!ath10k_mac_can_set_bitrate_mask(ar, band, mask, in ath10k_mac_op_set_bitrate_mask()
8469 ath10k_mac_bitrate_mask_get_single_rate(ar, band, mask, in ath10k_mac_op_set_bitrate_mask()
9482 .band = NL80211_BAND_2GHZ, \
9491 .band = NL80211_BAND_5GHZ, \
9944 struct ieee80211_supported_band *band; in ath10k_mac_register() local
9969 band = &ar->mac.sbands[NL80211_BAND_2GHZ]; in ath10k_mac_register()
9970 band->n_channels = ARRAY_SIZE(ath10k_2ghz_channels); in ath10k_mac_register()
9971 band->channels = channels; in ath10k_mac_register()
9974 band->n_bitrates = ath10k_g_rates_rev2_size; in ath10k_mac_register()
9975 band->bitrates = ath10k_g_rates_rev2; in ath10k_mac_register()
9977 band->n_bitrates = ath10k_g_rates_size; in ath10k_mac_register()
9978 band->bitrates = ath10k_g_rates; in ath10k_mac_register()
9981 ar->hw->wiphy->bands[NL80211_BAND_2GHZ] = band; in ath10k_mac_register()
9993 band = &ar->mac.sbands[NL80211_BAND_5GHZ]; in ath10k_mac_register()
9994 band->n_channels = ARRAY_SIZE(ath10k_5ghz_channels); in ath10k_mac_register()
9995 band->channels = channels; in ath10k_mac_register()
9996 band->n_bitrates = ath10k_a_rates_size; in ath10k_mac_register()
9997 band->bitrates = ath10k_a_rates; in ath10k_mac_register()
9998 ar->hw->wiphy->bands[NL80211_BAND_5GHZ] = band; in ath10k_mac_register()