| /drivers/net/wireless/realtek/rtlwifi/ |
| A D | regd.c | 135 struct ieee80211_supported_band *sband; in _rtl_reg_apply_beaconing_flags() local 145 sband = wiphy->bands[band]; in _rtl_reg_apply_beaconing_flags() 148 ch = &sband->channels[i]; in _rtl_reg_apply_beaconing_flags() 186 struct ieee80211_supported_band *sband; in _rtl_reg_apply_active_scan_flags() local 192 sband = wiphy->bands[NL80211_BAND_2GHZ]; in _rtl_reg_apply_active_scan_flags() 199 ch = &sband->channels[11]; /* CH 12 */ in _rtl_reg_apply_active_scan_flags() 202 ch = &sband->channels[12]; /* CH 13 */ in _rtl_reg_apply_active_scan_flags() 215 ch = &sband->channels[11]; /* CH 12 */ in _rtl_reg_apply_active_scan_flags() 223 ch = &sband->channels[12]; /* CH 13 */ in _rtl_reg_apply_active_scan_flags() 238 struct ieee80211_supported_band *sband; in _rtl_reg_apply_radar_flags() local [all …]
|
| /drivers/net/wireless/marvell/mwifiex/ |
| A D | cfp.c | 303 struct ieee80211_supported_band *sband; in mwifiex_get_cfp() local 315 if (!sband) { in mwifiex_get_cfp() 322 for (i = 0; i < sband->n_channels; i++) { in mwifiex_get_cfp() 323 ch = &sband->channels[i]; in mwifiex_get_cfp() 338 if (i == sband->n_channels) { in mwifiex_get_cfp() 384 struct ieee80211_supported_band *sband; in mwifiex_get_rates_from_cfg80211() local 388 sband = wiphy->bands[NL80211_BAND_5GHZ]; in mwifiex_get_rates_from_cfg80211() 389 if (WARN_ON_ONCE(!sband)) in mwifiex_get_rates_from_cfg80211() 393 sband = wiphy->bands[NL80211_BAND_2GHZ]; in mwifiex_get_rates_from_cfg80211() 394 if (WARN_ON_ONCE(!sband)) in mwifiex_get_rates_from_cfg80211() [all …]
|
| A D | 11h.c | 32 struct ieee80211_supported_band *sband; in mwifiex_11h_process_infra_join() local 40 sband = priv->wdev.wiphy->bands[radio_type]; in mwifiex_11h_process_infra_join() 58 ie_header->len = cpu_to_le16(2 * sband->n_channels + 2); in mwifiex_11h_process_infra_join() 61 *(*buffer)++ = 2 * sband->n_channels; in mwifiex_11h_process_infra_join() 62 for (i = 0; i < sband->n_channels; i++) { in mwifiex_11h_process_infra_join() 64 sband->channels[i].center_freq); in mwifiex_11h_process_infra_join()
|
| A D | 11n.c | 29 struct ieee80211_supported_band *sband = in mwifiex_fill_cap_info() local 32 if (WARN_ON_ONCE(!sband)) { in mwifiex_fill_cap_info() 38 (sband->ht_cap.ampdu_factor & in mwifiex_fill_cap_info() 40 ((sband->ht_cap.ampdu_density << in mwifiex_fill_cap_info() 44 memcpy((u8 *)&ht_cap->mcs, &sband->ht_cap.mcs, in mwifiex_fill_cap_info() 45 sizeof(sband->ht_cap.mcs)); in mwifiex_fill_cap_info() 48 (sband->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 && in mwifiex_fill_cap_info() 57 ht_cap->cap_info = cpu_to_le16(sband->ht_cap.cap); in mwifiex_fill_cap_info() 309 struct ieee80211_supported_band *sband; in mwifiex_cmd_append_11n_tlv() local 317 sband = priv->wdev.wiphy->bands[radio_type]; in mwifiex_cmd_append_11n_tlv() [all …]
|
| /drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| A D | channel.c | 633 struct ieee80211_supported_band *sband; in brcms_reg_apply_radar_flags() local 638 if (!sband) in brcms_reg_apply_radar_flags() 642 ch = &sband->channels[i]; in brcms_reg_apply_radar_flags() 661 struct ieee80211_supported_band *sband; in brcms_reg_apply_beaconing_flags() local 667 sband = wiphy->bands[band]; in brcms_reg_apply_beaconing_flags() 668 if (!sband) in brcms_reg_apply_beaconing_flags() 672 ch = &sband->channels[i]; in brcms_reg_apply_beaconing_flags() 711 sband = wiphy->bands[band]; in brcms_reg_notifier() 712 if (!sband) in brcms_reg_notifier() 716 ch = &sband->channels[i]; in brcms_reg_notifier() [all …]
|
| /drivers/net/wireless/mediatek/mt76/mt7925/ |
| A D | init.c | 115 struct ieee80211_supported_band *sband; in mt7925_regd_channel_update() local 128 sband = wiphy->bands[NL80211_BAND_5GHZ]; in mt7925_regd_channel_update() 129 if (!sband) in mt7925_regd_channel_update() 132 for (i = 0; i < sband->n_channels; i++) { in mt7925_regd_channel_update() 133 ch = &sband->channels[i]; in mt7925_regd_channel_update() 140 sband = wiphy->bands[NL80211_BAND_6GHZ]; in mt7925_regd_channel_update() 141 if (!sband) in mt7925_regd_channel_update() 144 for (i = 0; i < sband->n_channels; i++) { in mt7925_regd_channel_update() 145 ch = &sband->channels[i]; in mt7925_regd_channel_update() 398 dev->mphy.sband_2g.sband.ht_cap.cap |= in mt7925_register_device() [all …]
|
| A D | mac.c | 250 struct ieee80211_supported_band *sband, in mt7925_mac_fill_rx_rate() argument 276 i = mt76_get_rate(&dev->mt76, sband, i, cck); in mt7925_mac_fill_rx_rate() 363 struct ieee80211_supported_band *sband; in mt7925_mac_fill_rx() local 405 sband = &mphy->sband_5g.sband; in mt7925_mac_fill_rx() 408 sband = &mphy->sband_6g.sband; in mt7925_mac_fill_rx() 411 sband = &mphy->sband_2g.sband; in mt7925_mac_fill_rx() 415 if (!sband->channels) in mt7925_mac_fill_rx() 892 struct ieee80211_supported_band *sband; in mt7925_mac_add_txs_skb() local 942 sband = &mphy->sband_5g.sband; in mt7925_mac_add_txs_skb() 944 sband = &mphy->sband_6g.sband; in mt7925_mac_add_txs_skb() [all …]
|
| /drivers/net/wireless/intel/iwlwifi/ |
| A D | iwl-nvm-parse.c | 872 if (sband->band != NL80211_BAND_6GHZ) in iwl_init_he_6ghz_capa() 937 switch (sband->band) { in iwl_nvm_fixup_sband_iftd() 1100 switch (sband->band) { in iwl_init_he_hw_capab() 1130 struct ieee80211_supported_band *sband; in iwl_reinit_cab() local 1172 sband->band = NL80211_BAND_2GHZ; in iwl_init_sbands() 1174 sband->n_bitrates = N_RATES_24; in iwl_init_sbands() 1185 sband->band = NL80211_BAND_5GHZ; in iwl_init_sbands() 1187 sband->n_bitrates = N_RATES_52; in iwl_init_sbands() 1202 sband->band = NL80211_BAND_6GHZ; in iwl_init_sbands() 1205 sband->n_bitrates = N_RATES_52; in iwl_init_sbands() [all …]
|
| A D | iwl-nvm-utils.c | 14 struct ieee80211_supported_band *sband, in iwl_init_sband_channels() argument 23 sband->channels = &data->channels[idx]; in iwl_init_sband_channels() 30 sband->n_channels = n; in iwl_init_sband_channels()
|
| /drivers/net/wireless/mediatek/mt76/mt76x0/ |
| A D | init.c | 217 struct ieee80211_supported_band *sband) in mt76x0_init_txpower() argument 224 for (i = 0; i < sband->n_channels; i++) { in mt76x0_init_txpower() 225 chan = &sband->channels[i]; in mt76x0_init_txpower() 252 struct ieee80211_supported_band *sband; in mt76x0_register_device() local 254 sband = &dev->mphy.sband_5g.sband; in mt76x0_register_device() 255 sband->vht_cap.cap &= ~IEEE80211_VHT_CAP_RXLDPC; in mt76x0_register_device() 256 mt76x0_init_txpower(dev, sband); in mt76x0_register_device() 260 mt76x0_init_txpower(dev, &dev->mphy.sband_2g.sband); in mt76x0_register_device()
|
| /drivers/net/wireless/mediatek/mt76/mt7921/ |
| A D | init.c | 68 struct ieee80211_supported_band *sband; in mt7921_regd_channel_update() local 76 sband = wiphy->bands[NL80211_BAND_5GHZ]; in mt7921_regd_channel_update() 78 for (i = 0; i < sband->n_channels; i++) { in mt7921_regd_channel_update() 79 ch = &sband->channels[i]; in mt7921_regd_channel_update() 92 sband = wiphy->bands[NL80211_BAND_6GHZ]; in mt7921_regd_channel_update() 93 if (!sband) in mt7921_regd_channel_update() 97 for (i = 0; i < sband->n_channels; i++) { in mt7921_regd_channel_update() 98 ch = &sband->channels[i]; in mt7921_regd_channel_update() 324 dev->mphy.sband_2g.sband.ht_cap.cap |= in mt7921_register_device() 327 dev->mphy.sband_5g.sband.ht_cap.cap |= in mt7921_register_device() [all …]
|
| /drivers/net/wireless/mediatek/mt76/ |
| A D | mac80211.c | 271 vht_cap = &sband->vht_cap; in mt76_init_stream_cap() 310 struct ieee80211_supported_band *sband = &msband->sband; in mt76_init_sband() local 329 sband->bitrates = rates; in mt76_init_sband() 335 ht_cap = &sband->ht_cap; in mt76_init_sband() 351 vht_cap = &sband->vht_cap; in mt76_init_sband() 398 struct ieee80211_supported_band *sband = &msband->sband; in mt76_check_sband() local 402 if (!sband) in mt76_check_sband() 421 sband->n_channels = 0; in mt76_check_sband() 1078 sband = NULL; in mt76_get_survey() 1092 if (!sband) { in mt76_get_survey() [all …]
|
| /drivers/net/wireless/intel/iwlegacy/ |
| A D | 3945-rs.c | 326 struct ieee80211_supported_band *sband; in il3945_rs_rate_init() local 335 sband = hw->wiphy->bands[conf->chandef.chan->band]; in il3945_rs_rate_init() 357 for (i = sband->n_bitrates - 1; i >= 0; i--) { in il3945_rs_rate_init() 358 if (sta->deflink.supp_rates[sband->band] & (1 << i)) { in il3945_rs_rate_init() 364 il->_3945.sta_supp_rates = sta->deflink.supp_rates[sband->band]; in il3945_rs_rate_init() 366 if (sband->band == NL80211_BAND_5GHZ) { in il3945_rs_rate_init() 608 struct ieee80211_supported_band *sband = txrc->sband; in il3945_rs_get_rate() local 635 rate_mask = sta->deflink.supp_rates[sband->band]; in il3945_rs_get_rate() 639 if (sband->band == NL80211_BAND_5GHZ && max_rate_idx != -1) in il3945_rs_get_rate() 646 if (sband->band == NL80211_BAND_5GHZ) in il3945_rs_get_rate() [all …]
|
| /drivers/staging/rtl8723bs/os_dep/ |
| A D | wifi_regd.c | 51 struct ieee80211_supported_band *sband; in _rtw_reg_apply_flags() local 59 sband = wiphy->bands[i]; in _rtw_reg_apply_flags() 61 if (sband) { in _rtw_reg_apply_flags() 62 for (j = 0; j < sband->n_channels; j++) { in _rtw_reg_apply_flags() 63 ch = &sband->channels[j]; in _rtw_reg_apply_flags()
|
| /drivers/net/wireless/intel/iwlwifi/mld/ |
| A D | iface.c | 101 const struct ieee80211_supported_band *sband; in iwl_mld_is_nic_ack_enabled() local 109 sband = mld->hw->wiphy->bands[NL80211_BAND_2GHZ]; in iwl_mld_is_nic_ack_enabled() 110 own_he_cap = ieee80211_get_he_iftype_cap_vif(sband, vif); in iwl_mld_is_nic_ack_enabled() 596 struct ieee80211_supported_band *sband; in iwl_mld_handle_datapath_monitor_notif() local 633 sband = mld->wiphy->bands[NL80211_BAND_2GHZ]; in iwl_mld_handle_datapath_monitor_notif() 635 WARN_ON(!sband->ht_cap.ht_supported); in iwl_mld_handle_datapath_monitor_notif() 639 he_cap = ieee80211_get_he_iftype_cap_vif(sband, vif); in iwl_mld_handle_datapath_monitor_notif() 658 struct ieee80211_supported_band *sband; in iwl_mld_reset_cca_40mhz_workaround() local 678 sband = mld->wiphy->bands[NL80211_BAND_2GHZ]; in iwl_mld_reset_cca_40mhz_workaround() 680 sband->ht_cap.cap |= IEEE80211_HT_CAP_SUP_WIDTH_20_40; in iwl_mld_reset_cca_40mhz_workaround() [all …]
|
| /drivers/net/wireless/ath/ |
| A D | regd.c | 344 struct ieee80211_supported_band *sband; in ath_reg_apply_beaconing_flags() local 351 sband = wiphy->bands[band]; in ath_reg_apply_beaconing_flags() 352 for (i = 0; i < sband->n_channels; i++) { in ath_reg_apply_beaconing_flags() 353 ch = &sband->channels[i]; in ath_reg_apply_beaconing_flags() 380 struct ieee80211_supported_band *sband; in ath_reg_apply_ir_flags() local 382 sband = wiphy->bands[NL80211_BAND_2GHZ]; in ath_reg_apply_ir_flags() 383 if (!sband) in ath_reg_apply_ir_flags() 407 struct ieee80211_supported_band *sband; in ath_reg_apply_radar_flags() local 414 sband = wiphy->bands[NL80211_BAND_5GHZ]; in ath_reg_apply_radar_flags() 416 for (i = 0; i < sband->n_channels; i++) { in ath_reg_apply_radar_flags() [all …]
|
| /drivers/net/wireless/mediatek/mt76/mt7915/ |
| A D | testmode.c | 259 struct ieee80211_supported_band *sband; in mt7915_tm_set_tx_len() local 275 sband = &mphy->sband_5g.sband; in mt7915_tm_set_tx_len() 277 sband = &mphy->sband_6g.sband; in mt7915_tm_set_tx_len() 279 sband = &mphy->sband_2g.sband; in mt7915_tm_set_tx_len() 281 rate.legacy = sband->bitrates[rate.mcs].bitrate; in mt7915_tm_set_tx_len() 571 struct ieee80211_supported_band *sband; in mt7915_tm_set_tx_cont() local 575 sband = &phy->mt76->sband_5g.sband; in mt7915_tm_set_tx_cont() 577 sband = &phy->mt76->sband_6g.sband; in mt7915_tm_set_tx_cont() 579 sband = &phy->mt76->sband_2g.sband; in mt7915_tm_set_tx_cont() 583 rate_idx = sband->bitrates[idx].hw_value & 0xff; in mt7915_tm_set_tx_cont()
|
| A D | init.c | 284 struct ieee80211_supported_band *sband) in __mt7915_init_txpower() argument 292 for (i = 0; i < sband->n_channels; i++) { in __mt7915_init_txpower() 412 phy->mt76->sband_2g.sband.ht_cap.cap |= in mt7915_init_wiphy() 416 phy->mt76->sband_2g.sband.ht_cap.ampdu_density = in mt7915_init_wiphy() 419 phy->mt76->sband_2g.sband.ht_cap.ampdu_density = in mt7915_init_wiphy() 426 vht_cap = &phy->mt76->sband_5g.sband.vht_cap; in mt7915_init_wiphy() 427 phy->mt76->sband_5g.sband.ht_cap.cap |= in mt7915_init_wiphy() 870 cap = &phy->mt76->sband_5g.sband.vht_cap.cap; in mt7915_set_stream_vht_txbf_caps() 1166 band = &phy->mt76->sband_2g.sband; in mt7915_set_stream_he_caps() 1174 band = &phy->mt76->sband_5g.sband; in mt7915_set_stream_he_caps() [all …]
|
| /drivers/net/wireless/mediatek/mt76/mt7615/ |
| A D | init.c | 273 struct ieee80211_supported_band *sband) in mt7615_init_txpower() argument 278 enum nl80211_band band = sband->band; in mt7615_init_txpower() 293 for (i = 0; i < sband->n_channels; i++) { in mt7615_init_txpower() 294 struct ieee80211_channel *chan = &sband->channels[i]; in mt7615_init_txpower() 343 mt7615_init_txpower(dev, &mphy->sband_2g.sband); in mt7615_regd_notifier() 344 mt7615_init_txpower(dev, &mphy->sband_5g.sband); in mt7615_regd_notifier() 414 phy->mt76->sband_2g.sband.ht_cap.cap |= IEEE80211_HT_CAP_LDPC_CODING; in mt7615_init_wiphy() 415 phy->mt76->sband_5g.sband.ht_cap.cap |= IEEE80211_HT_CAP_LDPC_CODING; in mt7615_init_wiphy() 416 phy->mt76->sband_5g.sband.vht_cap.cap |= in mt7615_init_wiphy() 423 dev->mphy.sband_5g.sband.vht_cap.cap &= in mt7615_cap_dbdc_enable() [all …]
|
| /drivers/net/wireless/realtek/rtw89/ |
| A D | regd.c | 364 struct ieee80211_supported_band *sband; in rtw89_regd_setup_unii4() local 371 sband = wiphy->bands[NL80211_BAND_5GHZ]; in rtw89_regd_setup_unii4() 372 if (!sband) in rtw89_regd_setup_unii4() 578 struct ieee80211_supported_band *sband; in rtw89_regd_setup_6ghz() local 621 if (!sband) in rtw89_regd_setup_6ghz() 626 kfree(sband); in rtw89_regd_setup_6ghz() 750 struct ieee80211_supported_band *sband; in rtw89_regd_apply_policy_unii4() local 755 if (!sband) in rtw89_regd_apply_policy_unii4() 805 struct ieee80211_supported_band *sband; in rtw89_regd_apply_policy_6ghz() local 813 if (!sband) in rtw89_regd_apply_policy_6ghz() [all …]
|
| /drivers/net/wireless/intel/iwlwifi/dvm/ |
| A D | eeprom.c | 1032 struct ieee80211_supported_band *sband; in iwl_init_sbands() local 1034 sband = &data->bands[NL80211_BAND_2GHZ]; in iwl_init_sbands() 1035 sband->band = NL80211_BAND_2GHZ; in iwl_init_sbands() 1036 sband->bitrates = &iwl_cfg80211_rates[RATES_24_OFFS]; in iwl_init_sbands() 1037 sband->n_bitrates = N_RATES_24; in iwl_init_sbands() 1038 n_used += iwl_init_sband_channels(data, sband, n_channels, in iwl_init_sbands() 1043 sband = &data->bands[NL80211_BAND_5GHZ]; in iwl_init_sbands() 1044 sband->band = NL80211_BAND_5GHZ; in iwl_init_sbands() 1045 sband->bitrates = &iwl_cfg80211_rates[RATES_52_OFFS]; in iwl_init_sbands() 1046 sband->n_bitrates = N_RATES_52; in iwl_init_sbands() [all …]
|
| A D | scan.c | 429 struct ieee80211_supported_band *sband = priv->hw->wiphy->bands[band]; in iwl_get_single_channel_number() local 433 for (i = 0; i < sband->n_channels; i++) { in iwl_get_single_channel_number() 437 busy = sband->channels[i].hw_value == in iwl_get_single_channel_number() 446 if (!(sband->channels[i].flags & IEEE80211_CHAN_DISABLED)) in iwl_get_single_channel_number() 447 return sband->channels[i].hw_value; in iwl_get_single_channel_number() 458 const struct ieee80211_supported_band *sband; in iwl_get_channel_for_reset_scan() local 461 sband = iwl_get_hw_mode(priv, band); in iwl_get_channel_for_reset_scan() 462 if (!sband) { in iwl_get_channel_for_reset_scan() 495 const struct ieee80211_supported_band *sband; in iwl_get_channels_for_scan() local 501 sband = iwl_get_hw_mode(priv, band); in iwl_get_channels_for_scan() [all …]
|
| /drivers/net/wireless/ath/ath5k/ |
| A D | base.c | 370 sband->band = NL80211_BAND_2GHZ; in ath5k_setup_bands() 377 sband->n_bitrates = 12; in ath5k_setup_bands() 379 sband->channels = ah->channels; in ath5k_setup_bands() 380 sband->n_channels = ath5k_setup_channels(ah, sband->channels, in ath5k_setup_bands() 384 count_c = sband->n_channels; in ath5k_setup_bands() 390 sband->n_bitrates = 4; in ath5k_setup_bands() 398 sband->bitrates[i].hw_value = in ath5k_setup_bands() 406 sband->n_channels = ath5k_setup_channels(ah, sband->channels, in ath5k_setup_bands() 410 count_c = sband->n_channels; in ath5k_setup_bands() 423 sband->n_bitrates = 8; in ath5k_setup_bands() [all …]
|
| /drivers/net/wireless/mediatek/mt76/mt7996/ |
| A D | init.c | 317 struct ieee80211_supported_band *sband) in __mt7996_init_txpower() argument 325 for (i = 0; i < sband->n_channels; i++) { in __mt7996_init_txpower() 326 struct ieee80211_channel *chan = &sband->channels[i]; in __mt7996_init_txpower() 388 phy->mt76->sband_2g.sband.ht_cap.cap |= in mt7996_init_wiphy_band() 391 phy->mt76->sband_2g.sband.ht_cap.ampdu_density = in mt7996_init_wiphy_band() 396 phy->mt76->sband_5g.sband.ht_cap.cap |= in mt7996_init_wiphy_band() 400 phy->mt76->sband_5g.sband.vht_cap.cap |= in mt7996_init_wiphy_band() 405 phy->mt76->sband_5g.sband.ht_cap.ampdu_density = in mt7996_init_wiphy_band() 1068 cap = &phy->mt76->sband_5g.sband.vht_cap.cap; in mt7996_set_stream_vht_txbf_caps() 1438 struct ieee80211_supported_band *sband, in __mt7996_set_stream_he_eht_caps() argument [all …]
|
| /drivers/net/wireless/realtek/rtw88/ |
| A D | regd.c | 281 struct ieee80211_supported_band *sband; in rtw_regd_apply_hw_cap_flags() local 290 sband = wiphy->bands[NL80211_BAND_2GHZ]; in rtw_regd_apply_hw_cap_flags() 291 if (!sband) in rtw_regd_apply_hw_cap_flags() 294 for (i = 0; i < sband->n_channels; i++) { in rtw_regd_apply_hw_cap_flags() 295 ch = &sband->channels[i]; in rtw_regd_apply_hw_cap_flags() 300 sband = wiphy->bands[NL80211_BAND_5GHZ]; in rtw_regd_apply_hw_cap_flags() 301 if (!sband) in rtw_regd_apply_hw_cap_flags() 304 for (i = 0; i < sband->n_channels; i++) { in rtw_regd_apply_hw_cap_flags() 305 ch = &sband->channels[i]; in rtw_regd_apply_hw_cap_flags()
|