Home
last modified time | relevance | path

Searched refs:sband (Results 1 – 25 of 71) sorted by relevance

123

/freebsd/sys/contrib/dev/mediatek/mt76/mt7925/
H A Dregd.c77 struct ieee80211_supported_band *sband; in mt7925_regd_channel_update() local
90 sband = wiphy->bands[NL80211_BAND_2GHZ]; in mt7925_regd_channel_update()
91 if (!sband) in mt7925_regd_channel_update()
94 for (i = 0; i < sband->n_channels; i++) { in mt7925_regd_channel_update()
95 ch = &sband->channels[i]; in mt7925_regd_channel_update()
101 sband = wiphy->bands[NL80211_BAND_5GHZ]; in mt7925_regd_channel_update()
102 if (!sband) in mt7925_regd_channel_update()
105 for (i = 0; i < sband->n_channels; i++) { in mt7925_regd_channel_update()
106 ch = &sband->channels[i]; in mt7925_regd_channel_update()
116 sband = wiphy->bands[NL80211_BAND_6GHZ]; in mt7925_regd_channel_update()
[all …]
H A Dinit.c260 dev->mphy.sband_2g.sband.ht_cap.cap |= in mt7925_register_device()
263 dev->mphy.sband_2g.sband.ht_cap.ampdu_density = in mt7925_register_device()
265 dev->mphy.sband_5g.sband.ht_cap.cap |= in mt7925_register_device()
268 dev->mphy.sband_2g.sband.ht_cap.ampdu_density = in mt7925_register_device()
270 dev->mphy.sband_5g.sband.vht_cap.cap |= in mt7925_register_device()
276 dev->mphy.sband_5g.sband.vht_cap.cap |= in mt7925_register_device()
H A Dmac.c251 struct ieee80211_supported_band *sband, in mt7925_mac_fill_rx_rate() argument
277 i = mt76_get_rate(&dev->mt76, sband, i, cck); in mt7925_mac_fill_rx_rate()
364 struct ieee80211_supported_band *sband; in mt7925_mac_fill_rx() local
406 sband = &mphy->sband_5g.sband; in mt7925_mac_fill_rx()
409 sband = &mphy->sband_6g.sband; in mt7925_mac_fill_rx()
412 sband = &mphy->sband_2g.sband; in mt7925_mac_fill_rx()
416 if (!sband->channels) in mt7925_mac_fill_rx()
534 ret = mt7925_mac_fill_rx_rate(dev, status, sband, rxv, &mode); in mt7925_mac_fill_rx()
894 struct ieee80211_supported_band *sband; in mt7925_mac_add_txs_skb() local
944 sband = &mphy->sband_5g.sband; in mt7925_mac_add_txs_skb()
[all …]
/freebsd/sys/contrib/dev/broadcom/brcm80211/brcmsmac/
H A Dchannel.c633 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->channels[i]; in brcms_reg_apply_beaconing_flags()
[all …]
/freebsd/sys/contrib/dev/iwlwifi/
H A Diwl-nvm-parse.c794 struct ieee80211_supported_band *sband, in iwl_init_he_6ghz_capa() argument
804 if (sband->band != NL80211_BAND_6GHZ) in iwl_init_he_6ghz_capa()
833 iftype_data = (void *)(uintptr_t)sband->iftype_data; in iwl_init_he_6ghz_capa()
834 for (i = 0; i < sband->n_iftype_data; i++) in iwl_init_he_6ghz_capa()
841 struct ieee80211_supported_band *sband, in iwl_nvm_fixup_sband_iftd() argument
859 if (sband->band == NL80211_BAND_6GHZ && iftype_data->eht_cap.has_eht) in iwl_nvm_fixup_sband_iftd()
862 else if (sband->band != NL80211_BAND_2GHZ) in iwl_nvm_fixup_sband_iftd()
869 switch (sband->band) { in iwl_nvm_fixup_sband_iftd()
1017 struct ieee80211_supported_band *sband, in iwl_init_he_hw_capab() argument
1028 switch (sband->band) { in iwl_init_he_hw_capab()
[all …]
H A Diwl-eeprom-parse.c
H A Diwl-nvm-utils.c14 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()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7921/
H A Dinit.c70 struct ieee80211_supported_band *sband; in mt7921_regd_channel_update() local
78 sband = wiphy->bands[NL80211_BAND_5GHZ]; in mt7921_regd_channel_update()
84 for (i = 0; i < sband->n_channels; i++) { in mt7921_regd_channel_update()
85 ch = &sband->channels[i]; in mt7921_regd_channel_update()
98 sband = wiphy->bands[NL80211_BAND_6GHZ]; in mt7921_regd_channel_update()
99 if (!sband) in mt7921_regd_channel_update()
107 for (i = 0; i < sband->n_channels; i++) { in mt7921_regd_channel_update()
108 ch = &sband->channels[i]; in mt7921_regd_channel_update()
340 dev->mphy.sband_2g.sband.ht_cap.cap |= in mt7921_register_device()
343 dev->mphy.sband_5g.sband.ht_cap.cap |= in mt7921_register_device()
[all …]
H A Dmac.c185 struct ieee80211_supported_band *sband; in mt7921_mac_fill_rx() local
233 sband = &mphy->sband_5g.sband; in mt7921_mac_fill_rx()
236 sband = &mphy->sband_6g.sband; in mt7921_mac_fill_rx()
239 sband = &mphy->sband_2g.sband; in mt7921_mac_fill_rx()
243 if (!sband->channels) in mt7921_mac_fill_rx()
351 ret = mt76_connac2_mac_fill_rx_rate(&dev->mt76, status, sband, in mt7921_mac_fill_rx()
/freebsd/sys/contrib/dev/mediatek/mt76/
H A Dmac80211.c262 struct ieee80211_supported_band *sband, in mt76_init_stream_cap() argument
265 struct ieee80211_sta_ht_cap *ht_cap = &sband->ht_cap; in mt76_init_stream_cap()
281 vht_cap = &sband->vht_cap; in mt76_init_stream_cap()
306 mt76_init_stream_cap(phy, &phy->sband_2g.sband, false); in mt76_set_stream_caps()
308 mt76_init_stream_cap(phy, &phy->sband_5g.sband, vht); in mt76_set_stream_caps()
310 mt76_init_stream_cap(phy, &phy->sband_6g.sband, vht); in mt76_set_stream_caps()
320 struct ieee80211_supported_band *sband = &msband->sband; in mt76_init_sband() local
337 sband->channels = chanlist; in mt76_init_sband()
338 sband->n_channels = n_chan; in mt76_init_sband()
339 sband->bitrates = rates; in mt76_init_sband()
[all …]
H A Dmt76_connac_mcu.c111 n_max_channels = phy->sband_2g.sband.n_channels + in mt76_connac_mcu_set_channel_domain()
112 phy->sband_5g.sband.n_channels + in mt76_connac_mcu_set_channel_domain()
113 phy->sband_6g.sband.n_channels; in mt76_connac_mcu_set_channel_domain()
122 for (i = 0; i < phy->sband_2g.sband.n_channels; i++) { in mt76_connac_mcu_set_channel_domain()
123 chan = &phy->sband_2g.sband.channels[i]; in mt76_connac_mcu_set_channel_domain()
134 for (i = 0; i < phy->sband_5g.sband.n_channels; i++) { in mt76_connac_mcu_set_channel_domain()
135 chan = &phy->sband_5g.sband.channels[i]; in mt76_connac_mcu_set_channel_domain()
146 for (i = 0; i < phy->sband_6g.sband.n_channels; i++) { in mt76_connac_mcu_set_channel_domain()
147 chan = &phy->sband_6g.sband.channels[i]; in mt76_connac_mcu_set_channel_domain()
807 struct ieee80211_supported_band *sband; in mt76_connac_get_phy_mode_v2() local
[all …]
H A Dmt76_connac_mac.c619 struct ieee80211_supported_band *sband; in mt76_connac2_mac_fill_txs() local
675 sband = &mphy->sband_5g.sband; in mt76_connac2_mac_fill_txs()
677 sband = &mphy->sband_6g.sband; in mt76_connac2_mac_fill_txs()
679 sband = &mphy->sband_2g.sband; in mt76_connac2_mac_fill_txs()
681 rate.mcs = mt76_get_rate(mphy->dev, sband, rate.mcs, cck); in mt76_connac2_mac_fill_txs()
682 rate.legacy = sband->bitrates[rate.mcs].bitrate; in mt76_connac2_mac_fill_txs()
1032 struct ieee80211_supported_band *sband, in mt76_connac2_mac_fill_rx_rate() argument
1068 i = mt76_get_rate(dev, sband, i, cck); in mt76_connac2_mac_fill_rx_rate()
/freebsd/sys/contrib/dev/iwlwifi/mld/
H A Diface.c99 const struct ieee80211_supported_band *sband; in iwl_mld_is_nic_ack_enabled() local
107 sband = mld->hw->wiphy->bands[NL80211_BAND_2GHZ]; in iwl_mld_is_nic_ack_enabled()
108 own_he_cap = ieee80211_get_he_iftype_cap_vif(sband, vif); in iwl_mld_is_nic_ack_enabled()
630 struct ieee80211_supported_band *sband; in iwl_mld_handle_datapath_monitor_notif() local
667 sband = mld->wiphy->bands[NL80211_BAND_2GHZ]; in iwl_mld_handle_datapath_monitor_notif()
669 WARN_ON(!sband->ht_cap.ht_supported); in iwl_mld_handle_datapath_monitor_notif()
670 WARN_ON(!(sband->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40)); in iwl_mld_handle_datapath_monitor_notif()
671 sband->ht_cap.cap &= ~IEEE80211_HT_CAP_SUP_WIDTH_20_40; in iwl_mld_handle_datapath_monitor_notif()
673 he_cap = ieee80211_get_he_iftype_cap_vif(sband, vif); in iwl_mld_handle_datapath_monitor_notif()
692 struct ieee80211_supported_band *sband; in iwl_mld_reset_cca_40mhz_workaround() local
[all …]
H A Dscan.c1102 struct ieee80211_supported_band *sband = in iwl_mld_scan_cmd_set_chan_params() local
1128 for (int i = 0; i < sband->n_channels; i++) { in iwl_mld_scan_cmd_set_chan_params()
1130 &sband->channels[i]; in iwl_mld_scan_cmd_set_chan_params()
1322 struct ieee80211_supported_band *sband = in iwl_mld_scan_6ghz_passive_scan() local
1378 if (!sband || !sband->n_channels) { in iwl_mld_scan_6ghz_passive_scan()
1384 for (i = 0, n_disabled = 0; i < sband->n_channels; i++) { in iwl_mld_scan_6ghz_passive_scan()
1385 if (sband->channels[i].flags & (IEEE80211_CHAN_DISABLED)) in iwl_mld_scan_6ghz_passive_scan()
1392 if (n_disabled != sband->n_channels) { in iwl_mld_scan_6ghz_passive_scan()
2076 struct ieee80211_supported_band *sband = mld->wiphy->bands[band]; in iwl_mld_chanidx_from_phy() local
2078 if (WARN_ON_ONCE(!sband)) in iwl_mld_chanidx_from_phy()
[all …]
/freebsd/sys/contrib/dev/athk/
H A Dregd.c344 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 …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7915/
H A Dtestmode.c259 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()
H A Dinit.c299 struct ieee80211_supported_band *sband) in __mt7915_init_txpower() argument
304 int pwr_delta = mt7915_eeprom_get_power_delta(dev, sband->band); in __mt7915_init_txpower()
309 for (i = 0; i < sband->n_channels; i++) { in __mt7915_init_txpower()
310 struct ieee80211_channel *chan = &sband->channels[i]; in __mt7915_init_txpower()
344 __mt7915_init_txpower(phy, &phy->mt76->sband_2g.sband); in mt7915_init_txpower()
346 __mt7915_init_txpower(phy, &phy->mt76->sband_5g.sband); in mt7915_init_txpower()
348 __mt7915_init_txpower(phy, &phy->mt76->sband_6g.sband); in mt7915_init_txpower()
438 phy->mt76->sband_2g.sband.ht_cap.cap |= in mt7915_init_wiphy()
442 phy->mt76->sband_2g.sband.ht_cap.ampdu_density = in mt7915_init_wiphy()
445 phy->mt76->sband_2g.sband.ht_cap.ampdu_density = in mt7915_init_wiphy()
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7615/
H A Dinit.c275 struct ieee80211_supported_band *sband) in mt7615_init_txpower() argument
280 enum nl80211_band band = sband->band; in mt7615_init_txpower()
295 for (i = 0; i < sband->n_channels; i++) { in mt7615_init_txpower()
296 struct ieee80211_channel *chan = &sband->channels[i]; in mt7615_init_txpower()
345 mt7615_init_txpower(dev, &mphy->sband_2g.sband); in mt7615_regd_notifier()
346 mt7615_init_txpower(dev, &mphy->sband_5g.sband); in mt7615_regd_notifier()
416 phy->mt76->sband_2g.sband.ht_cap.cap |= IEEE80211_HT_CAP_LDPC_CODING; in mt7615_init_wiphy()
417 phy->mt76->sband_5g.sband.ht_cap.cap |= IEEE80211_HT_CAP_LDPC_CODING; in mt7615_init_wiphy()
418 phy->mt76->sband_5g.sband.vht_cap.cap |= in mt7615_init_wiphy()
425 dev->mphy.sband_5g.sband.vht_cap.cap &= in mt7615_cap_dbdc_enable()
[all …]
H A Dpci_init.c105 mt7615_init_txpower(dev, &dev->mphy.sband_2g.sband); in mt7615_register_device()
106 mt7615_init_txpower(dev, &dev->mphy.sband_5g.sband); in mt7615_register_device()
/freebsd/sys/contrib/dev/rtw89/
H A Dregd.c364 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()
376 sband->n_channels -= RTW89_5GHZ_UNII4_CHANNEL_NUM; in rtw89_regd_setup_unii4()
578 struct ieee80211_supported_band *sband; in rtw89_regd_setup_6ghz() local
620 sband = wiphy->bands[NL80211_BAND_6GHZ]; in rtw89_regd_setup_6ghz()
621 if (!sband) in rtw89_regd_setup_6ghz()
625 kfree((__force void *)sband->iftype_data); in rtw89_regd_setup_6ghz()
626 kfree(sband); in rtw89_regd_setup_6ghz()
757 struct ieee80211_supported_band *sband; in rtw89_regd_apply_policy_unii4() local
[all …]
/freebsd/sys/contrib/dev/rtw88/
H A Dregd.c281 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()
/freebsd/sys/contrib/dev/mediatek/mt76/mt76x2/
H A Dinit.c181 struct ieee80211_supported_band *sband) in mt76x2_init_txpower() argument
188 for (i = 0; i < sband->n_channels; i++) { in mt76x2_init_txpower()
189 chan = &sband->channels[i]; in mt76x2_init_txpower()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/
H A Dinit.c349 struct ieee80211_supported_band *sband) in __mt7996_init_txpower() argument
354 int pwr_delta = mt7996_eeprom_get_power_delta(dev, sband->band); in __mt7996_init_txpower()
357 for (i = 0; i < sband->n_channels; i++) { in __mt7996_init_txpower()
358 struct ieee80211_channel *chan = &sband->channels[i]; in __mt7996_init_txpower()
379 __mt7996_init_txpower(phy, &phy->mt76->sband_2g.sband); in mt7996_init_txpower()
381 __mt7996_init_txpower(phy, &phy->mt76->sband_5g.sband); in mt7996_init_txpower()
383 __mt7996_init_txpower(phy, &phy->mt76->sband_6g.sband); in mt7996_init_txpower()
421 phy->mt76->sband_2g.sband.ht_cap.cap |= in mt7996_init_wiphy_band()
424 phy->mt76->sband_2g.sband.ht_cap.ampdu_density = in mt7996_init_wiphy_band()
429 phy->mt76->sband_5g.sband.ht_cap.cap |= in mt7996_init_wiphy_band()
[all …]
/freebsd/sys/contrib/dev/iwlwifi/mvm/
H A Drs-fw.c368 struct ieee80211_supported_band *sband, in rs_fw_set_supp_rates() argument
381 tmp = link_sta->supp_rates[sband->band]; in rs_fw_set_supp_rates()
383 supp |= BIT(sband->bitrates[i].hw_value); in rs_fw_set_supp_rates()
581 struct ieee80211_supported_band *sband = hw->wiphy->bands[band]; in iwl_mvm_rs_fw_rate_init() local
584 ieee80211_get_he_iftype_cap_vif(sband, vif); in iwl_mvm_rs_fw_rate_init()
586 ieee80211_get_eht_iftype_cap_vif(sband, vif); in iwl_mvm_rs_fw_rate_init()
633 rs_fw_set_supp_rates(vif, link_sta, sband, in iwl_mvm_rs_fw_rate_init()
/freebsd/sys/contrib/dev/athk/ath10k/
H A Dmac.h57 u8 ath10k_mac_hw_rate_to_idx(const struct ieee80211_supported_band *sband,
59 u8 ath10k_mac_bitrate_to_idx(const struct ieee80211_supported_band *sband,

123