Lines Matching refs:band

480 	switch (chandef->chan->band) {  in chan_to_phymode()
2024 enum ieee80211_band band; in ath10k_peer_assoc_h_rates() local
2034 band = def.chan->band; in ath10k_peer_assoc_h_rates()
2035 sband = ar->hw->wiphy->bands[band]; in ath10k_peer_assoc_h_rates()
2036 ratemask = sta->supp_rates[band]; in ath10k_peer_assoc_h_rates()
2037 ratemask &= arvif->bitrate_mask.control[band].legacy; in ath10k_peer_assoc_h_rates()
2084 enum ieee80211_band band; in ath10k_peer_assoc_h_ht() local
2099 band = def.chan->band; in ath10k_peer_assoc_h_ht()
2100 ht_mcs_mask = arvif->bitrate_mask.control[band].ht_mcs; in ath10k_peer_assoc_h_ht()
2101 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath10k_peer_assoc_h_ht()
2125 if (arvif->bitrate_mask.control[band].gi != NL80211_TXRATE_FORCE_LGI) { in ath10k_peer_assoc_h_ht()
2308 enum ieee80211_band band; in ath10k_peer_assoc_h_vht() local
2318 band = def.chan->band; in ath10k_peer_assoc_h_vht()
2319 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath10k_peer_assoc_h_vht()
2326 if (def.chan->band == IEEE80211_BAND_2GHZ) in ath10k_peer_assoc_h_vht()
2405 enum ieee80211_band band; in ath10k_peer_assoc_h_phymode() local
2413 band = def.chan->band; in ath10k_peer_assoc_h_phymode()
2414 ht_mcs_mask = arvif->bitrate_mask.control[band].ht_mcs; in ath10k_peer_assoc_h_phymode()
2415 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath10k_peer_assoc_h_phymode()
2417 switch (band) { in ath10k_peer_assoc_h_phymode()
2816 enum ieee80211_band band; in ath10k_update_channel_list() local
2828 for (band = 0; band < IEEE80211_NUM_BANDS; band++) { in ath10k_update_channel_list()
2829 if (!bands[band]) in ath10k_update_channel_list()
2832 for (i = 0; i < bands[band]->n_channels; i++) { in ath10k_update_channel_list()
2833 if (bands[band]->channels[i].flags & in ath10k_update_channel_list()
2847 for (band = 0; band < IEEE80211_NUM_BANDS; band++) { in ath10k_update_channel_list()
2848 if (!bands[band]) in ath10k_update_channel_list()
2851 for (i = 0; i < bands[band]->n_channels; i++) { in ath10k_update_channel_list()
2852 channel = &bands[band]->channels[i]; in ath10k_update_channel_list()
2885 if (channel->band == IEEE80211_BAND_2GHZ) in ath10k_update_channel_list()
3902 struct ieee80211_supported_band *band; in ath10k_mac_setup_ht_vht_cap() local
3910 band = &ar->mac.sbands[IEEE80211_BAND_2GHZ]; in ath10k_mac_setup_ht_vht_cap()
3911 band->ht_cap = ht_cap; in ath10k_mac_setup_ht_vht_cap()
3914 band->vht_cap = vht_cap; in ath10k_mac_setup_ht_vht_cap()
3917 band = &ar->mac.sbands[IEEE80211_BAND_5GHZ]; in ath10k_mac_setup_ht_vht_cap()
3918 band->ht_cap = ht_cap; in ath10k_mac_setup_ht_vht_cap()
3919 band->vht_cap = vht_cap; in ath10k_mac_setup_ht_vht_cap()
5191 enum ieee80211_band band; in ath10k_sta_rc_update_wk() local
5205 band = def.chan->band; in ath10k_sta_rc_update_wk()
5206 ht_mcs_mask = arvif->bitrate_mask.control[band].ht_mcs; in ath10k_sta_rc_update_wk()
5207 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath10k_sta_rc_update_wk()
5980 enum ieee80211_band band, in ath10k_mac_bitrate_mask_has_single_rate() argument
5986 num_rates += hweight32(mask->control[band].legacy); in ath10k_mac_bitrate_mask_has_single_rate()
5988 for (i = 0; i < ARRAY_SIZE(mask->control[band].ht_mcs); i++) in ath10k_mac_bitrate_mask_has_single_rate()
5989 num_rates += hweight8(mask->control[band].ht_mcs[i]); in ath10k_mac_bitrate_mask_has_single_rate()
5991 for (i = 0; i < ARRAY_SIZE(mask->control[band].vht_mcs); i++) in ath10k_mac_bitrate_mask_has_single_rate()
5992 num_rates += hweight16(mask->control[band].vht_mcs[i]); in ath10k_mac_bitrate_mask_has_single_rate()
5999 enum ieee80211_band band, in ath10k_mac_bitrate_mask_get_single_nss() argument
6003 struct ieee80211_supported_band *sband = &ar->mac.sbands[band]; in ath10k_mac_bitrate_mask_get_single_nss()
6009 if (mask->control[band].legacy) in ath10k_mac_bitrate_mask_get_single_nss()
6012 for (i = 0; i < ARRAY_SIZE(mask->control[band].ht_mcs); i++) { in ath10k_mac_bitrate_mask_get_single_nss()
6013 if (mask->control[band].ht_mcs[i] == 0) in ath10k_mac_bitrate_mask_get_single_nss()
6015 else if (mask->control[band].ht_mcs[i] == in ath10k_mac_bitrate_mask_get_single_nss()
6022 for (i = 0; i < ARRAY_SIZE(mask->control[band].vht_mcs); i++) { in ath10k_mac_bitrate_mask_get_single_nss()
6023 if (mask->control[band].vht_mcs[i] == 0) in ath10k_mac_bitrate_mask_get_single_nss()
6025 else if (mask->control[band].vht_mcs[i] == in ath10k_mac_bitrate_mask_get_single_nss()
6048 enum ieee80211_band band, in ath10k_mac_bitrate_mask_get_single_rate() argument
6052 struct ieee80211_supported_band *sband = &ar->mac.sbands[band]; in ath10k_mac_bitrate_mask_get_single_rate()
6059 if (hweight32(mask->control[band].legacy) == 1) { in ath10k_mac_bitrate_mask_get_single_rate()
6060 rate_idx = ffs(mask->control[band].legacy) - 1; in ath10k_mac_bitrate_mask_get_single_rate()
6078 for (i = 0; i < ARRAY_SIZE(mask->control[band].ht_mcs); i++) { in ath10k_mac_bitrate_mask_get_single_rate()
6079 if (hweight8(mask->control[band].ht_mcs[i]) == 1) { in ath10k_mac_bitrate_mask_get_single_rate()
6083 (ffs(mask->control[band].ht_mcs[i]) - 1); in ath10k_mac_bitrate_mask_get_single_rate()
6089 for (i = 0; i < ARRAY_SIZE(mask->control[band].vht_mcs); i++) { in ath10k_mac_bitrate_mask_get_single_rate()
6090 if (hweight16(mask->control[band].vht_mcs[i]) == 1) { in ath10k_mac_bitrate_mask_get_single_rate()
6094 (ffs(mask->control[band].vht_mcs[i]) - 1); in ath10k_mac_bitrate_mask_get_single_rate()
6149 enum ieee80211_band band, in ath10k_mac_can_set_bitrate_mask() argument
6160 vht_mcs = mask->control[band].vht_mcs[i]; in ath10k_mac_can_set_bitrate_mask()
6201 enum ieee80211_band band; in ath10k_mac_op_set_bitrate_mask() local
6214 band = def.chan->band; in ath10k_mac_op_set_bitrate_mask()
6215 ht_mcs_mask = mask->control[band].ht_mcs; in ath10k_mac_op_set_bitrate_mask()
6216 vht_mcs_mask = mask->control[band].vht_mcs; in ath10k_mac_op_set_bitrate_mask()
6219 sgi = mask->control[band].gi; in ath10k_mac_op_set_bitrate_mask()
6223 if (ath10k_mac_bitrate_mask_has_single_rate(ar, band, mask)) { in ath10k_mac_op_set_bitrate_mask()
6224 ret = ath10k_mac_bitrate_mask_get_single_rate(ar, band, mask, in ath10k_mac_op_set_bitrate_mask()
6231 } else if (ath10k_mac_bitrate_mask_get_single_nss(ar, band, mask, in ath10k_mac_op_set_bitrate_mask()
6241 if (!ath10k_mac_can_set_bitrate_mask(ar, band, mask)) in ath10k_mac_op_set_bitrate_mask()
6835 .band = IEEE80211_BAND_2GHZ, \
6844 .band = IEEE80211_BAND_5GHZ, \
7139 struct ieee80211_supported_band *band; in ath10k_mac_register() local
7160 band = &ar->mac.sbands[IEEE80211_BAND_2GHZ]; in ath10k_mac_register()
7161 band->n_channels = ARRAY_SIZE(ath10k_2ghz_channels); in ath10k_mac_register()
7162 band->channels = channels; in ath10k_mac_register()
7163 band->n_bitrates = ath10k_g_rates_size; in ath10k_mac_register()
7164 band->bitrates = ath10k_g_rates; in ath10k_mac_register()
7166 ar->hw->wiphy->bands[IEEE80211_BAND_2GHZ] = band; in ath10k_mac_register()
7178 band = &ar->mac.sbands[IEEE80211_BAND_5GHZ]; in ath10k_mac_register()
7179 band->n_channels = ARRAY_SIZE(ath10k_5ghz_channels); in ath10k_mac_register()
7180 band->channels = channels; in ath10k_mac_register()
7181 band->n_bitrates = ath10k_a_rates_size; in ath10k_mac_register()
7182 band->bitrates = ath10k_a_rates; in ath10k_mac_register()
7183 ar->hw->wiphy->bands[IEEE80211_BAND_5GHZ] = band; in ath10k_mac_register()