/openbmc/linux/drivers/net/wireless/intel/iwlwifi/ |
H A D | iwl-nvm-parse.c | 842 struct ieee80211_sband_iftype_data *iftype_data; in iwl_init_he_6ghz_capa() local 876 iftype_data = (void *)(uintptr_t)sband->iftype_data; in iwl_init_he_6ghz_capa() 878 iftype_data[i].he_6ghz_capa.capa = cpu_to_le16(he_6ghz_capa); in iwl_init_he_6ghz_capa() 885 struct ieee80211_sband_iftype_data *iftype_data, in iwl_nvm_fixup_sband_iftd() argument 889 bool is_ap = iftype_data->types_mask & BIT(NL80211_IFTYPE_AP); in iwl_nvm_fixup_sband_iftd() 896 iftype_data->eht_cap.has_eht = false; in iwl_nvm_fixup_sband_iftd() 901 if (sband->band == NL80211_BAND_6GHZ && iftype_data->eht_cap.has_eht) in iwl_nvm_fixup_sband_iftd() 902 iftype_data->he_cap.he_cap_elem.mac_cap_info[3] |= in iwl_nvm_fixup_sband_iftd() 905 iftype_data->he_cap.he_cap_elem.mac_cap_info[3] |= in iwl_nvm_fixup_sband_iftd() 908 iftype_data->he_cap.he_cap_elem.mac_cap_info[3] |= in iwl_nvm_fixup_sband_iftd() [all …]
|
/openbmc/linux/drivers/net/wireless/quantenna/qtnfmac/ |
H A D | commands.c | 1295 *iftype_data, in qtnf_cmd_conv_iftype() 1299 iftype_data->types_mask = le16_to_cpu(qlink_data->types_mask); in qtnf_cmd_conv_iftype() 1301 iftype_data->he_cap.has_he = true; in qtnf_cmd_conv_iftype() 1302 memcpy(&iftype_data->he_cap.he_cap_elem, &qlink_data->he_cap_elem, in qtnf_cmd_conv_iftype() 1304 memcpy(iftype_data->he_cap.ppe_thres, qlink_data->ppe_thres, in qtnf_cmd_conv_iftype() 1307 iftype_data->he_cap.he_mcs_nss_supp.rx_mcs_80 = in qtnf_cmd_conv_iftype() 1309 iftype_data->he_cap.he_mcs_nss_supp.tx_mcs_80 = in qtnf_cmd_conv_iftype() 1311 iftype_data->he_cap.he_mcs_nss_supp.rx_mcs_160 = in qtnf_cmd_conv_iftype() 1313 iftype_data->he_cap.he_mcs_nss_supp.tx_mcs_160 = in qtnf_cmd_conv_iftype() 1315 iftype_data->he_cap.he_mcs_nss_supp.rx_mcs_80p80 = in qtnf_cmd_conv_iftype() [all …]
|
H A D | qlink.h | 1684 struct qlink_sband_iftype_data iftype_data[]; member
|
H A D | core.c | 538 kfree(wiphy->bands[band]->iftype_data); in qtnf_core_mac_detach()
|
/openbmc/linux/drivers/net/wireless/realtek/rtw89/ |
H A D | core.c | 3235 struct ieee80211_sband_iftype_data *iftype_data; in rtw89_init_he_cap() local 3243 iftype_data = kcalloc(RTW89_SBAND_IFTYPES_NR, sizeof(*iftype_data), GFP_KERNEL); in rtw89_init_he_cap() 3244 if (!iftype_data) in rtw89_init_he_cap() 3272 iftype_data[idx].types_mask = BIT(i); in rtw89_init_he_cap() 3273 he_cap = &iftype_data[idx].he_cap; in rtw89_init_he_cap() 3356 iftype_data[idx].he_6ghz_capa.capa = capa; in rtw89_init_he_cap() 3362 sband->iftype_data = iftype_data; in rtw89_init_he_cap() 3408 kfree(sband_2ghz->iftype_data); in rtw89_core_set_supported_band() 3410 kfree(sband_5ghz->iftype_data); in rtw89_core_set_supported_band() 3412 kfree(sband_6ghz->iftype_data); in rtw89_core_set_supported_band() [all …]
|
H A D | regd.c | 380 kfree(sband->iftype_data); in rtw89_regd_setup_6ghz()
|
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | init.c | 1133 band->iftype_data = data; in mt7915_set_stream_he_caps() 1142 band->iftype_data = data; in mt7915_set_stream_he_caps() 1151 band->iftype_data = data; in mt7915_set_stream_he_caps()
|
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7921/ |
H A D | main.c | 199 band->iftype_data = data; in mt7921_set_stream_he_caps() 208 band->iftype_data = data; in mt7921_set_stream_he_caps() 216 band->iftype_data = data; in mt7921_set_stream_he_caps()
|
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | init.c | 856 sband->iftype_data = data;
|
/openbmc/linux/net/wireless/ |
H A D | chan.c | 1166 iftd = &sband->iftype_data[i]; in cfg80211_chandef_usable()
|
H A D | core.c | 888 iftd = &sband->iftype_data[i]; in wiphy_register()
|
H A D | nl80211.c | 1933 &sband->iftype_data[i]); in nl80211_send_band_rateinfo()
|
/openbmc/linux/net/mac80211/ |
H A D | main.c | 1134 iftd = &sband->iftype_data[i]; in ieee80211_register_hw()
|
/openbmc/linux/include/net/ |
H A D | cfg80211.h | 546 const struct ieee80211_sband_iftype_data *iftype_data; member 570 &sband->iftype_data[i]; in ieee80211_get_sband_iftype_data()
|
/openbmc/linux/drivers/net/wireless/virtual/ |
H A D | mac80211_hwsim.c | 4906 sband->iftype_data = in mac80211_hwsim_sband_capab() 4910 sband->iftype_data = in mac80211_hwsim_sband_capab() 4914 sband->iftype_data = in mac80211_hwsim_sband_capab()
|
/openbmc/linux/drivers/net/wireless/ath/ath11k/ |
H A D | mac.c | 5893 band->iftype_data = ar->mac.iftype[NL80211_BAND_2GHZ]; in ath11k_mac_setup_he_cap() 5902 band->iftype_data = ar->mac.iftype[NL80211_BAND_5GHZ]; in ath11k_mac_setup_he_cap() 5912 band->iftype_data = ar->mac.iftype[NL80211_BAND_6GHZ]; in ath11k_mac_setup_he_cap() 7954 he_mcs_map = le16_to_cpu(ath11k_mac_get_tx_mcs_map(&sband->iftype_data->he_cap)); in ath11k_mac_bitrate_mask_get_single_nss()
|
/openbmc/linux/drivers/net/wireless/ath/ath12k/ |
H A D | mac.c | 4659 sband->iftype_data = ar->mac.iftype[band]; in ath12k_mac_setup_sband_iftype_data() 4669 sband->iftype_data = ar->mac.iftype[band]; in ath12k_mac_setup_sband_iftype_data() 4680 sband->iftype_data = ar->mac.iftype[band]; in ath12k_mac_setup_sband_iftype_data()
|