Home
last modified time | relevance | path

Searched refs:iftype_data (Results 1 – 16 of 16) sorted by relevance

/Linux-v6.1/drivers/net/wireless/intel/iwlwifi/
Diwl-nvm-parse.c700 struct ieee80211_sband_iftype_data *iftype_data; in iwl_init_he_6ghz_capa() local
734 iftype_data = (void *)(uintptr_t)sband->iftype_data; in iwl_init_he_6ghz_capa()
736 iftype_data[i].he_6ghz_capa.capa = cpu_to_le16(he_6ghz_capa); in iwl_init_he_6ghz_capa()
742 struct ieee80211_sband_iftype_data *iftype_data, in iwl_nvm_fixup_sband_iftd() argument
746 bool is_ap = iftype_data->types_mask & BIT(NL80211_IFTYPE_AP); in iwl_nvm_fixup_sband_iftd()
752 iftype_data->he_cap.he_cap_elem.mac_cap_info[3] |= in iwl_nvm_fixup_sband_iftd()
755 iftype_data->he_cap.he_cap_elem.mac_cap_info[3] |= in iwl_nvm_fixup_sband_iftd()
759 iftype_data->he_cap.he_cap_elem.phy_cap_info[0] |= in iwl_nvm_fixup_sband_iftd()
763 iftype_data->he_cap.he_cap_elem.phy_cap_info[2] |= in iwl_nvm_fixup_sband_iftd()
765 iftype_data->he_cap.he_cap_elem.phy_cap_info[5] |= in iwl_nvm_fixup_sband_iftd()
[all …]
/Linux-v6.1/drivers/net/wireless/intel/iwlwifi/mvm/
Drs-fw.c93 if (sband->iftype_data && sband->iftype_data->he_cap.has_he && in rs_fw_get_config_flags()
94 !(sband->iftype_data->he_cap.he_cap_elem.phy_cap_info[1] & in rs_fw_get_config_flags()
101 sband->iftype_data && in rs_fw_get_config_flags()
102 sband->iftype_data->he_cap.he_cap_elem.phy_cap_info[3] & in rs_fw_get_config_flags()
201 le16_to_cpu(sband->iftype_data->he_cap.he_mcs_nss_supp.tx_mcs_80); in rs_fw_he_set_enabled_rates()
203 le16_to_cpu(sband->iftype_data->he_cap.he_mcs_nss_supp.tx_mcs_160); in rs_fw_he_set_enabled_rates()
/Linux-v6.1/drivers/net/wireless/quantenna/qtnfmac/
Dcommands.c1295 *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 …]
Dqlink.h1684 struct qlink_sband_iftype_data iftype_data[]; member
Dcore.c538 kfree(wiphy->bands[band]->iftype_data); in qtnf_core_mac_detach()
/Linux-v6.1/drivers/net/wireless/realtek/rtw89/
Dcore.c2711 struct ieee80211_sband_iftype_data *iftype_data; in rtw89_init_he_cap() local
2719 iftype_data = kcalloc(RTW89_SBAND_IFTYPES_NR, sizeof(*iftype_data), GFP_KERNEL); in rtw89_init_he_cap()
2720 if (!iftype_data) in rtw89_init_he_cap()
2748 iftype_data[idx].types_mask = BIT(i); in rtw89_init_he_cap()
2749 he_cap = &iftype_data[idx].he_cap; in rtw89_init_he_cap()
2832 iftype_data[idx].he_6ghz_capa.capa = capa; in rtw89_init_he_cap()
2838 sband->iftype_data = iftype_data; in rtw89_init_he_cap()
2884 kfree(sband_2ghz->iftype_data); in rtw89_core_set_supported_band()
2886 kfree(sband_5ghz->iftype_data); in rtw89_core_set_supported_band()
2888 kfree(sband_6ghz->iftype_data); in rtw89_core_set_supported_band()
[all …]
/Linux-v6.1/net/mac80211/
Dhe.c131 own_he_cap = sband->iftype_data->he_cap; in ieee80211_he_cap_ie_to_sta_he_cap()
Dmain.c1098 iftd = &sband->iftype_data[i]; in ieee80211_register_hw()
/Linux-v6.1/drivers/net/wireless/mediatek/mt76/mt7915/
Dinit.c1015 band->iftype_data = data; in mt7915_set_stream_he_caps()
1024 band->iftype_data = data; in mt7915_set_stream_he_caps()
1033 band->iftype_data = data; in mt7915_set_stream_he_caps()
/Linux-v6.1/drivers/net/wireless/mediatek/mt76/mt7921/
Dmain.c220 band->iftype_data = data; in mt7921_set_stream_he_caps()
229 band->iftype_data = data; in mt7921_set_stream_he_caps()
237 band->iftype_data = data; in mt7921_set_stream_he_caps()
/Linux-v6.1/net/wireless/
Dchan.c1166 iftd = &sband->iftype_data[i]; in cfg80211_chandef_usable()
Dcore.c867 iftd = &sband->iftype_data[i]; in wiphy_register()
Dnl80211.c1912 &sband->iftype_data[i]); in nl80211_send_band_rateinfo()
/Linux-v6.1/drivers/net/wireless/
Dmac80211_hwsim.c4193 sband->iftype_data = in mac80211_hwsim_sband_capab()
4197 sband->iftype_data = in mac80211_hwsim_sband_capab()
4201 sband->iftype_data = in mac80211_hwsim_sband_capab()
/Linux-v6.1/include/net/
Dcfg80211.h546 const struct ieee80211_sband_iftype_data *iftype_data; member
567 &sband->iftype_data[i]; in ieee80211_get_sband_iftype_data()
/Linux-v6.1/drivers/net/wireless/ath/ath11k/
Dmac.c5368 band->iftype_data = ar->mac.iftype[NL80211_BAND_2GHZ]; in ath11k_mac_setup_he_cap()
5377 band->iftype_data = ar->mac.iftype[NL80211_BAND_5GHZ]; in ath11k_mac_setup_he_cap()
5387 band->iftype_data = ar->mac.iftype[NL80211_BAND_6GHZ]; in ath11k_mac_setup_he_cap()
7415 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()