/kernel/linux/linux-6.6/net/mac80211/ |
H A D | rate.c | 37 struct ieee80211_supported_band *sband; in rate_control_rate_init() local 53 sband = local->hw.wiphy->bands[chanctx_conf->def.chan->band]; in rate_control_rate_init() 56 if (sband->band == NL80211_BAND_S1GHZ) { in rate_control_rate_init() 63 ref->ops->rate_init(ref->priv, sband, &chanctx_conf->def, ista, in rate_control_rate_init() 76 struct ieee80211_supported_band *sband; in rate_control_tx_status() local 81 sband = local->hw.wiphy->bands[st->info->band]; in rate_control_tx_status() 85 ref->ops->tx_status_ext(ref->priv, sband, priv_sta, st); in rate_control_tx_status() 87 ref->ops->tx_status(ref->priv, sband, st->sta, priv_sta, st->skb); in rate_control_tx_status() 95 struct ieee80211_supported_band *sband, in rate_control_rate_update() 116 ref->ops->rate_update(ref->priv, sband, in rate_control_rate_update() 94 rate_control_rate_update(struct ieee80211_local *local, struct ieee80211_supported_band *sband, struct sta_info *sta, unsigned int link_id, u32 changed) rate_control_rate_update() argument 278 struct ieee80211_supported_band *sband; ieee80211_check_rate_mask() local 316 rc_send_low_basicrate(struct ieee80211_tx_rate *rate, u32 basic_rates, struct ieee80211_supported_band *sband) rc_send_low_basicrate() argument 346 __rate_control_send_low(struct ieee80211_hw *hw, struct ieee80211_supported_band *sband, struct ieee80211_sta *sta, struct ieee80211_tx_info *info, u32 rate_mask) __rate_control_send_low() argument 399 struct ieee80211_supported_band *sband = txrc->sband; rate_control_send_low() local 530 rate_idx_match_mask(s8 *rate_idx, u16 *rate_flags, struct ieee80211_supported_band *sband, enum nl80211_chan_width chan_width, u32 mask, u8 mcs_mask[IEEE80211_HT_MCS_MASK_LEN], u16 vht_mask[NL80211_VHT_NSS_MAX]) rate_idx_match_mask() argument 615 rate_fixup_ratelist(struct ieee80211_vif *vif, struct ieee80211_supported_band *sband, struct ieee80211_tx_info *info, struct ieee80211_tx_rate *rates, int max_rates) rate_fixup_ratelist() argument 756 rate_control_cap_mask(struct ieee80211_sub_if_data *sdata, struct ieee80211_supported_band *sband, struct ieee80211_sta *sta, u32 *mask, u8 mcs_mask[IEEE80211_HT_MCS_MASK_LEN], u16 vht_mask[NL80211_VHT_NSS_MAX]) rate_control_cap_mask() argument 807 rate_control_apply_mask_ratetbl(struct sta_info *sta, struct ieee80211_supported_band *sband, struct ieee80211_sta_rates *rates) rate_control_apply_mask_ratetbl() argument 832 rate_control_apply_mask(struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, struct ieee80211_supported_band *sband, struct ieee80211_tx_rate *rates, int max_rates) rate_control_apply_mask() argument 879 struct ieee80211_supported_band *sband; ieee80211_get_tx_rates() local 950 struct ieee80211_supported_band *sband; rate_control_set_rates() local [all...] |
H A D | mesh.c | 66 struct ieee80211_supported_band *sband; in mesh_matches_local() local 88 sband = ieee80211_get_sband(sdata); in mesh_matches_local() 89 if (!sband) in mesh_matches_local() 92 ieee80211_sta_get_rates(sdata, ie, sband->band, in mesh_matches_local() 422 struct ieee80211_supported_band *sband; in mesh_add_ht_cap_ie() local 425 sband = ieee80211_get_sband(sdata); in mesh_add_ht_cap_ie() 426 if (!sband) in mesh_add_ht_cap_ie() 430 if (sband->band == NL80211_BAND_6GHZ) in mesh_add_ht_cap_ie() 433 if (!sband->ht_cap.ht_supported || in mesh_add_ht_cap_ie() 443 ieee80211_ie_build_ht_cap(pos, &sband in mesh_add_ht_cap_ie() 454 struct ieee80211_supported_band *sband; mesh_add_ht_oper_ie() local 494 struct ieee80211_supported_band *sband; mesh_add_vht_cap_ie() local 526 struct ieee80211_supported_band *sband; mesh_add_vht_oper_ie() local 566 struct ieee80211_supported_band *sband; mesh_add_he_cap_ie() local 594 struct ieee80211_supported_band *sband; mesh_add_he_oper_ie() local 625 struct ieee80211_supported_band *sband; mesh_add_he_6ghz_cap_ie() local 647 struct ieee80211_supported_band *sband; mesh_add_eht_cap_ie() local 674 struct ieee80211_supported_band *sband; mesh_add_eht_oper_ie() local 735 struct ieee80211_supported_band *sband; ieee80211_mesh_update_bss_params() local 1289 struct ieee80211_supported_band *sband; ieee80211_mesh_process_chnswitch() local [all...] |
H A D | main.c | 1055 struct ieee80211_supported_band *sband; in ieee80211_register_hw() local 1057 sband = local->hw.wiphy->bands[band]; in ieee80211_register_hw() 1058 if (!sband) in ieee80211_register_hw() 1066 for (i = 0; i < sband->n_channels; i++) in ieee80211_register_hw() 1067 if (!(sband->channels[i].flags & in ieee80211_register_hw() 1071 if (i == sband->n_channels) in ieee80211_register_hw() 1074 &sband->channels[i], in ieee80211_register_hw() 1084 channels += sband->n_channels; in ieee80211_register_hw() 1091 if (WARN_ON(sband->ht_cap.ht_supported && in ieee80211_register_hw() 1092 (sband in ieee80211_register_hw() 1358 struct ieee80211_supported_band *sband; ieee80211_register_hw() local [all...] |
/kernel/linux/linux-5.10/net/mac80211/ |
H A D | rate.c | 36 struct ieee80211_supported_band *sband; in rate_control_rate_init() local 52 sband = local->hw.wiphy->bands[chanctx_conf->def.chan->band]; in rate_control_rate_init() 55 if (sband->band == NL80211_BAND_S1GHZ) { in rate_control_rate_init() 62 ref->ops->rate_init(ref->priv, sband, &chanctx_conf->def, ista, in rate_control_rate_init() 70 struct ieee80211_supported_band *sband, in rate_control_tx_status() 82 ref->ops->tx_status_ext(ref->priv, sband, priv_sta, st); in rate_control_tx_status() 84 ref->ops->tx_status(ref->priv, sband, st->sta, priv_sta, st->skb); in rate_control_tx_status() 92 struct ieee80211_supported_band *sband, in rate_control_rate_update() 110 ref->ops->rate_update(ref->priv, sband, &chanctx_conf->def, in rate_control_rate_update() 269 struct ieee80211_supported_band *sband; in ieee80211_check_rate_mask() local 69 rate_control_tx_status(struct ieee80211_local *local, struct ieee80211_supported_band *sband, struct ieee80211_tx_status *st) rate_control_tx_status() argument 91 rate_control_rate_update(struct ieee80211_local *local, struct ieee80211_supported_band *sband, struct sta_info *sta, u32 changed) rate_control_rate_update() argument 311 rc_send_low_basicrate(struct ieee80211_tx_rate *rate, u32 basic_rates, struct ieee80211_supported_band *sband) rc_send_low_basicrate() argument 341 __rate_control_send_low(struct ieee80211_hw *hw, struct ieee80211_supported_band *sband, struct ieee80211_sta *sta, struct ieee80211_tx_info *info, u32 rate_mask) __rate_control_send_low() argument 394 struct ieee80211_supported_band *sband = txrc->sband; rate_control_send_low() local 525 rate_idx_match_mask(s8 *rate_idx, u16 *rate_flags, struct ieee80211_supported_band *sband, enum nl80211_chan_width chan_width, u32 mask, u8 mcs_mask[IEEE80211_HT_MCS_MASK_LEN], u16 vht_mask[NL80211_VHT_NSS_MAX]) rate_idx_match_mask() argument 610 rate_fixup_ratelist(struct ieee80211_vif *vif, struct ieee80211_supported_band *sband, struct ieee80211_tx_info *info, struct ieee80211_tx_rate *rates, int max_rates) rate_fixup_ratelist() argument 751 rate_control_cap_mask(struct ieee80211_sub_if_data *sdata, struct ieee80211_supported_band *sband, struct ieee80211_sta *sta, u32 *mask, u8 mcs_mask[IEEE80211_HT_MCS_MASK_LEN], u16 vht_mask[NL80211_VHT_NSS_MAX]) rate_control_cap_mask() argument 802 rate_control_apply_mask_ratetbl(struct sta_info *sta, struct ieee80211_supported_band *sband, struct ieee80211_sta_rates *rates) rate_control_apply_mask_ratetbl() argument 827 rate_control_apply_mask(struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, struct ieee80211_supported_band *sband, struct ieee80211_tx_rate *rates, int max_rates) rate_control_apply_mask() argument 875 struct ieee80211_supported_band *sband; ieee80211_get_tx_rates() local 946 struct ieee80211_supported_band *sband; rate_control_set_rates() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/ |
H 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() 147 for (i = 0; i < sband->n_channels; i++) { 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 in _rtl_reg_apply_active_scan_flags() 238 struct ieee80211_supported_band *sband; _rtl_reg_apply_radar_flags() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/ |
H 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() 147 for (i = 0; i < sband->n_channels; i++) { 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 in _rtl_reg_apply_active_scan_flags() 238 struct ieee80211_supported_band *sband; _rtl_reg_apply_radar_flags() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/ |
H A D | mac80211.c | 125 struct ieee80211_supported_band *sband, in mt76_init_stream_cap() 128 struct ieee80211_sta_ht_cap *ht_cap = &sband->ht_cap; in mt76_init_stream_cap() 144 vht_cap = &sband->vht_cap; in mt76_init_stream_cap() 164 mt76_init_stream_cap(phy, &phy->sband_2g.sband, false); in mt76_set_stream_caps() 166 mt76_init_stream_cap(phy, &phy->sband_5g.sband, vht); in mt76_set_stream_caps() 175 struct ieee80211_supported_band *sband = &msband->sband; in mt76_init_sband() local 191 sband->channels = chanlist; in mt76_init_sband() 192 sband->n_channels = n_chan; in mt76_init_sband() 193 sband in mt76_init_sband() 124 mt76_init_stream_cap(struct mt76_phy *phy, struct ieee80211_supported_band *sband, bool vht) mt76_init_stream_cap() argument 252 struct ieee80211_supported_band *sband = &msband->sband; mt76_check_sband() local 635 struct mt76_sband *sband; mt76_get_survey() local 1153 mt76_get_rate(struct mt76_dev *dev, struct ieee80211_supported_band *sband, int idx, bool cck) mt76_get_rate() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt76x0/ |
H A D | init.c | 217 struct ieee80211_supported_band *sband) in mt76x0_init_txpower() 224 for (i = 0; i < sband->n_channels; i++) { in mt76x0_init_txpower() 225 chan = &sband->channels[i]; in mt76x0_init_txpower() 249 struct ieee80211_supported_band *sband; in mt76x0_register_device() local 251 sband = &dev->mphy.sband_5g.sband; in mt76x0_register_device() 252 sband->vht_cap.cap &= ~IEEE80211_VHT_CAP_RXLDPC; in mt76x0_register_device() 253 mt76x0_init_txpower(dev, sband); in mt76x0_register_device() 257 mt76x0_init_txpower(dev, &dev->mphy.sband_2g.sband); in mt76x0_register_device() 216 mt76x0_init_txpower(struct mt76x02_dev *dev, struct ieee80211_supported_band *sband) mt76x0_init_txpower() argument
|
/kernel/linux/linux-5.10/net/wireless/ |
H A D | mesh.c | 136 struct ieee80211_supported_band *sband; in __cfg80211_join_mesh() local 140 sband = rdev->wiphy.bands[band]; in __cfg80211_join_mesh() 141 if (!sband) in __cfg80211_join_mesh() 144 for (i = 0; i < sband->n_channels; i++) { in __cfg80211_join_mesh() 145 chan = &sband->channels[i]; in __cfg80211_join_mesh() 172 struct ieee80211_supported_band *sband = in __cfg80211_join_mesh() local 185 for (i = 0; i < sband->n_bitrates; i++) { in __cfg80211_join_mesh() 186 if (sband->bitrates[i].bitrate == 10) { in __cfg80211_join_mesh() 193 setup->basic_rates = ieee80211_mandatory_rates(sband, in __cfg80211_join_mesh()
|
H A D | debugfs.c | 70 struct ieee80211_supported_band *sband; in ht40allow_map_read() local 80 sband = wiphy->bands[band]; in ht40allow_map_read() 81 if (!sband) in ht40allow_map_read() 83 for (i = 0; i < sband->n_channels; i++) in ht40allow_map_read() 84 offset += ht_print_chan(&sband->channels[i], in ht40allow_map_read()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt76x0/ |
H A D | init.c | 217 struct ieee80211_supported_band *sband) in mt76x0_init_txpower() 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() 216 mt76x0_init_txpower(struct mt76x02_dev *dev, struct ieee80211_supported_band *sband) mt76x0_init_txpower() argument
|
/kernel/linux/linux-6.6/net/wireless/ |
H A D | mesh.c | 140 struct ieee80211_supported_band *sband; in __cfg80211_join_mesh() local 144 sband = rdev->wiphy.bands[band]; in __cfg80211_join_mesh() 145 if (!sband) in __cfg80211_join_mesh() 148 for (i = 0; i < sband->n_channels; i++) { in __cfg80211_join_mesh() 149 chan = &sband->channels[i]; in __cfg80211_join_mesh() 176 struct ieee80211_supported_band *sband = in __cfg80211_join_mesh() local 189 for (i = 0; i < sband->n_bitrates; i++) { in __cfg80211_join_mesh() 190 if (sband->bitrates[i].bitrate == 10) { in __cfg80211_join_mesh() 197 setup->basic_rates = ieee80211_mandatory_rates(sband, in __cfg80211_join_mesh()
|
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | channel.c | 633 struct ieee80211_supported_band *sband; in brcms_reg_apply_radar_flags() local 637 sband = wiphy->bands[NL80211_BAND_5GHZ]; in brcms_reg_apply_radar_flags() 638 if (!sband) in brcms_reg_apply_radar_flags() 641 for (i = 0; i < sband->n_channels; i++) { 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() 671 for (i = 0; i < sband->n_channels; i++) { in brcms_reg_apply_beaconing_flags() 672 ch = &sband in brcms_reg_apply_beaconing_flags() 699 struct ieee80211_supported_band *sband; brcms_reg_notifier() local 741 struct ieee80211_supported_band *sband; brcms_c_regd_init() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | channel.c | 633 struct ieee80211_supported_band *sband; in brcms_reg_apply_radar_flags() local 637 sband = wiphy->bands[NL80211_BAND_5GHZ]; in brcms_reg_apply_radar_flags() 638 if (!sband) in brcms_reg_apply_radar_flags() 641 for (i = 0; i < sband->n_channels; i++) { 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() 671 for (i = 0; i < sband->n_channels; i++) { in brcms_reg_apply_beaconing_flags() 672 ch = &sband in brcms_reg_apply_beaconing_flags() 699 struct ieee80211_supported_band *sband; brcms_reg_notifier() local 741 struct ieee80211_supported_band *sband; brcms_c_regd_init() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/ |
H A D | cfp.c | 315 struct ieee80211_supported_band *sband; in mwifiex_get_cfp() local 323 sband = priv->wdev.wiphy->bands[NL80211_BAND_2GHZ]; in mwifiex_get_cfp() 325 sband = priv->wdev.wiphy->bands[NL80211_BAND_5GHZ]; in mwifiex_get_cfp() 327 if (!sband) { in mwifiex_get_cfp() 334 for (i = 0; i < sband->n_channels; i++) { in mwifiex_get_cfp() 335 ch = &sband->channels[i]; in mwifiex_get_cfp() 350 if (i == sband->n_channels) { in mwifiex_get_cfp() 396 struct ieee80211_supported_band *sband; in mwifiex_get_rates_from_cfg80211() local 400 sband = wiphy->bands[NL80211_BAND_5GHZ]; in mwifiex_get_rates_from_cfg80211() 401 if (WARN_ON_ONCE(!sband)) in mwifiex_get_rates_from_cfg80211() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rs-fw.c | 121 struct ieee80211_supported_band *sband) in rs_fw_get_config_flags() 155 if (sband->iftype_data && sband->iftype_data->he_cap.has_he && in rs_fw_get_config_flags() 156 !(sband->iftype_data->he_cap.he_cap_elem.phy_cap_info[1] & in rs_fw_get_config_flags() 253 struct ieee80211_supported_band *sband, in rs_fw_he_set_enabled_rates() 260 le16_to_cpu(sband->iftype_data->he_cap.he_mcs_nss_supp.tx_mcs_80); in rs_fw_he_set_enabled_rates() 262 le16_to_cpu(sband->iftype_data->he_cap.he_mcs_nss_supp.tx_mcs_160); in rs_fw_he_set_enabled_rates() 301 struct ieee80211_supported_band *sband, in rs_fw_set_supp_rates() 313 tmp = sta->supp_rates[sband->band]; in rs_fw_set_supp_rates() 315 supp |= BIT(sband in rs_fw_set_supp_rates() 119 rs_fw_get_config_flags(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct ieee80211_supported_band *sband) rs_fw_get_config_flags() argument 252 rs_fw_he_set_enabled_rates(const struct ieee80211_sta *sta, struct ieee80211_supported_band *sband, struct iwl_tlc_config_cmd *cmd) rs_fw_he_set_enabled_rates() argument 300 rs_fw_set_supp_rates(struct ieee80211_sta *sta, struct ieee80211_supported_band *sband, struct iwl_tlc_config_cmd *cmd) rs_fw_set_supp_rates() argument 458 struct ieee80211_supported_band *sband = hw->wiphy->bands[band]; rs_fw_rate_init() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/ |
H A D | cfp.c | 303 struct ieee80211_supported_band *sband; in mwifiex_get_cfp() local 311 sband = priv->wdev.wiphy->bands[NL80211_BAND_2GHZ]; in mwifiex_get_cfp() 313 sband = priv->wdev.wiphy->bands[NL80211_BAND_5GHZ]; in mwifiex_get_cfp() 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() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/ |
H A D | mac80211.c | 241 struct ieee80211_supported_band *sband, in mt76_init_stream_cap() 244 struct ieee80211_sta_ht_cap *ht_cap = &sband->ht_cap; in mt76_init_stream_cap() 260 vht_cap = &sband->vht_cap; in mt76_init_stream_cap() 285 mt76_init_stream_cap(phy, &phy->sband_2g.sband, false); in mt76_set_stream_caps() 287 mt76_init_stream_cap(phy, &phy->sband_5g.sband, vht); in mt76_set_stream_caps() 289 mt76_init_stream_cap(phy, &phy->sband_6g.sband, vht); in mt76_set_stream_caps() 299 struct ieee80211_supported_band *sband = &msband->sband; in mt76_init_sband() local 316 sband->channels = chanlist; in mt76_init_sband() 317 sband in mt76_init_sband() 240 mt76_init_stream_cap(struct mt76_phy *phy, struct ieee80211_supported_band *sband, bool vht) mt76_init_stream_cap() argument 387 struct ieee80211_supported_band *sband = &msband->sband; mt76_check_sband() local 937 struct mt76_sband *sband; mt76_get_survey() local 1624 mt76_get_rate(struct mt76_dev *dev, struct ieee80211_supported_band *sband, int idx, bool cck) mt76_get_rate() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | init.c | 105 struct ieee80211_supported_band *sband) in mt7996_init_txpower() 109 int pwr_delta = mt7996_eeprom_get_power_delta(dev, sband->band); in mt7996_init_txpower() 112 for (i = 0; i < sband->n_channels; i++) { in mt7996_init_txpower() 113 struct ieee80211_channel *chan = &sband->channels[i]; in mt7996_init_txpower() 142 mt7996_init_txpower(dev, &phy->mt76->sband_2g.sband); in mt7996_regd_notifier() 143 mt7996_init_txpower(dev, &phy->mt76->sband_5g.sband); in mt7996_regd_notifier() 144 mt7996_init_txpower(dev, &phy->mt76->sband_6g.sband); in mt7996_regd_notifier() 203 phy->mt76->sband_2g.sband.ht_cap.cap |= in mt7996_init_wiphy() 206 phy->mt76->sband_2g.sband.ht_cap.ampdu_density = in mt7996_init_wiphy() 211 phy->mt76->sband_5g.sband in mt7996_init_wiphy() 104 mt7996_init_txpower(struct mt7996_dev *dev, struct ieee80211_supported_band *sband) mt7996_init_txpower() argument 806 __mt7996_set_stream_he_eht_caps(struct mt7996_phy *phy, struct ieee80211_supported_band *sband, enum nl80211_band band) __mt7996_set_stream_he_eht_caps() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/ |
H A D | regd.c | 266 struct ieee80211_supported_band *sband; in rtw_regd_apply_beaconing_flags() local 275 sband = wiphy->bands[band]; in rtw_regd_apply_beaconing_flags() 276 for (i = 0; i < sband->n_channels; i++) { in rtw_regd_apply_beaconing_flags() 277 ch = &sband->channels[i]; in rtw_regd_apply_beaconing_flags() 295 struct ieee80211_supported_band *sband; in rtw_regd_apply_hw_cap_flags() local 304 sband = wiphy->bands[NL80211_BAND_2GHZ]; in rtw_regd_apply_hw_cap_flags() 305 if (!sband) in rtw_regd_apply_hw_cap_flags() 308 for (i = 0; i < sband->n_channels; i++) { in rtw_regd_apply_hw_cap_flags() 309 ch = &sband->channels[i]; in rtw_regd_apply_hw_cap_flags() 314 sband in rtw_regd_apply_hw_cap_flags() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlegacy/ |
H A D | 3945-rs.c | 325 struct ieee80211_supported_band *sband; in il3945_rs_rate_init() local 334 sband = hw->wiphy->bands[conf->chandef.chan->band]; in il3945_rs_rate_init() 356 for (i = sband->n_bitrates - 1; i >= 0; i--) { in il3945_rs_rate_init() 357 if (sta->supp_rates[sband->band] & (1 << i)) { in il3945_rs_rate_init() 363 il->_3945.sta_supp_rates = sta->supp_rates[sband->band]; in il3945_rs_rate_init() 365 if (sband->band == NL80211_BAND_5GHZ) { in il3945_rs_rate_init() 426 il3945_rs_tx_status(void *il_rate, struct ieee80211_supported_band *sband, in il3945_rs_tx_status() argument 444 first_idx = sband->bitrates[info->status.rates[0].idx].hw_value; in il3945_rs_tx_status() 607 struct ieee80211_supported_band *sband = txrc->sband; in il3945_rs_get_rate() local 857 il3945_rs_rate_init_stub(void *il_r, struct ieee80211_supported_band *sband, struct cfg80211_chan_def *chandef, struct ieee80211_sta *sta, void *il_sta) il3945_rs_rate_init_stub() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlegacy/ |
H A D | 3945-rs.c | 325 struct ieee80211_supported_band *sband; in il3945_rs_rate_init() local 334 sband = hw->wiphy->bands[conf->chandef.chan->band]; in il3945_rs_rate_init() 356 for (i = sband->n_bitrates - 1; i >= 0; i--) { in il3945_rs_rate_init() 357 if (sta->deflink.supp_rates[sband->band] & (1 << i)) { in il3945_rs_rate_init() 363 il->_3945.sta_supp_rates = sta->deflink.supp_rates[sband->band]; in il3945_rs_rate_init() 365 if (sband->band == NL80211_BAND_5GHZ) { in il3945_rs_rate_init() 426 il3945_rs_tx_status(void *il_rate, struct ieee80211_supported_band *sband, in il3945_rs_tx_status() argument 444 first_idx = sband->bitrates[info->status.rates[0].idx].hw_value; in il3945_rs_tx_status() 607 struct ieee80211_supported_band *sband = txrc->sband; in il3945_rs_get_rate() local 857 il3945_rs_rate_init_stub(void *il_r, struct ieee80211_supported_band *sband, struct cfg80211_chan_def *chandef, struct ieee80211_sta *sta, void *il_sta) il3945_rs_rate_init_stub() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/os_dep/ |
H A D | wifi_regd.c | 67 struct ieee80211_supported_band *sband; in _rtw_reg_apply_flags() local 75 sband = wiphy->bands[i]; in _rtw_reg_apply_flags() 77 if (sband) { in _rtw_reg_apply_flags() 78 for (j = 0; j < sband->n_channels; j++) { in _rtw_reg_apply_flags() 79 ch = &sband->channels[j]; in _rtw_reg_apply_flags()
|
/kernel/linux/linux-5.10/drivers/staging/vt6655/ |
H A D | dpc.c | 29 struct ieee80211_supported_band *sband; in vnt_rx_data() local 54 sband = hw->wiphy->bands[hw->conf.chandef.chan->band]; in vnt_rx_data() 63 for (ii = 0; ii < sband->n_bitrates; ii++) { in vnt_rx_data() 64 if (sband->bitrates[ii].hw_value == r) { in vnt_rx_data() 70 if (ii == sband->n_bitrates) { in vnt_rx_data()
|
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/os_dep/ |
H A D | wifi_regd.c | 63 struct ieee80211_supported_band *sband; in _rtw_reg_apply_flags() local 71 sband = wiphy->bands[i]; in _rtw_reg_apply_flags() 73 if (sband) { in _rtw_reg_apply_flags() 74 for (j = 0; j < sband->n_channels; j++) { in _rtw_reg_apply_flags() 75 ch = &sband->channels[j]; in _rtw_reg_apply_flags()
|