Searched refs:iftd (Results 1 – 8 of 8) sorted by relevance
| /net/wireless/ |
| A D | core.c | 867 const struct ieee80211_sband_iftype_data *iftd; in wiphy_register() local 924 for_each_sband_iftype_data(sband, i, iftd) { in wiphy_register() 929 if (WARN_ON(!iftd->types_mask)) in wiphy_register() 931 if (WARN_ON(types & iftd->types_mask)) in wiphy_register() 935 if (WARN_ON(!iftd->he_cap.has_he)) in wiphy_register() 938 types |= iftd->types_mask; in wiphy_register() 941 have_he = iftd->he_cap.has_he; in wiphy_register() 944 iftd->he_cap.has_he; in wiphy_register() 946 has_ap = iftd->types_mask & ap_bits; in wiphy_register() 947 has_non_ap = iftd->types_mask & ~ap_bits; in wiphy_register() [all …]
|
| A D | chan.c | 1143 const struct ieee80211_sband_iftype_data *iftd; in _cfg80211_chandef_usable() local 1259 for_each_sband_iftype_data(sband, i, iftd) { in _cfg80211_chandef_usable() 1260 if (!iftd->eht_cap.has_eht) in _cfg80211_chandef_usable() 1263 if (iftd->eht_cap.eht_cap_elem.phy_cap_info[0] & in _cfg80211_chandef_usable()
|
| A D | scan.c | 850 const struct ieee80211_sband_iftype_data *iftd; in cfg80211_scan_6ghz() local 859 iftd = ieee80211_get_sband_iftype_data(rdev->wiphy.bands[NL80211_BAND_6GHZ], in cfg80211_scan_6ghz() 861 if (!iftd || !iftd->he_cap.has_he) in cfg80211_scan_6ghz()
|
| A D | nl80211.c | 1994 const struct ieee80211_sband_iftype_data *iftd; in nl80211_send_band_rateinfo() local 2000 for_each_sband_iftype_data(sband, i, iftd) { in nl80211_send_band_rateinfo() 2007 err = nl80211_send_iftype_data(msg, sband, iftd); in nl80211_send_band_rateinfo()
|
| /net/mac80211/ |
| A D | main.c | 1231 const struct ieee80211_sband_iftype_data *iftd; in ieee80211_register_hw() local 1278 for_each_sband_iftype_data(sband, i, iftd) { in ieee80211_register_hw() 1281 supp_he = supp_he || iftd->he_cap.has_he; in ieee80211_register_hw() 1282 supp_eht = supp_eht || iftd->eht_cap.has_eht; in ieee80211_register_hw() 1292 if (iftd->he_cap.has_he && in ieee80211_register_hw() 1293 iftd->types_mask & (BIT(NL80211_IFTYPE_STATION) | in ieee80211_register_hw() 1297 !(iftd->he_cap.he_cap_elem.phy_cap_info[0] & he_40_mhz_cap)) in ieee80211_register_hw() 1301 if (WARN_ON(iftd->vendor_elems.len && in ieee80211_register_hw()
|
| A D | mesh.c | 621 const struct ieee80211_sband_iftype_data *iftd; in mesh_add_he_6ghz_cap_ie() local 627 iftd = ieee80211_get_sband_iftype_data(sband, in mesh_add_he_6ghz_cap_ie() 630 if (!iftd) in mesh_add_he_6ghz_cap_ie()
|
| A D | util.c | 2580 const struct ieee80211_sband_iftype_data *iftd; in ieee80211_put_he_6ghz_cap() local 2591 iftd = ieee80211_get_sband_iftype_data(sband, iftype); in ieee80211_put_he_6ghz_cap() 2592 if (!iftd) in ieee80211_put_he_6ghz_cap() 2596 if (!iftd->he_6ghz_capa.capa) in ieee80211_put_he_6ghz_cap() 2599 cap = iftd->he_6ghz_capa.capa; in ieee80211_put_he_6ghz_cap()
|
| A D | mlme.c | 1712 const struct ieee80211_sband_iftype_data *iftd; in ieee80211_add_link_elems() local 1752 iftd = ieee80211_get_sband_iftype_data(sband, iftype); in ieee80211_add_link_elems() 1888 if (iftd && iftd->vendor_elems.data && iftd->vendor_elems.len) in ieee80211_add_link_elems() 1889 skb_put_data(skb, iftd->vendor_elems.data, iftd->vendor_elems.len); in ieee80211_add_link_elems() 2075 const struct ieee80211_sband_iftype_data *iftd; in ieee80211_link_common_elems_size() local 2093 iftd = ieee80211_get_sband_iftype_data(sband, iftype); in ieee80211_link_common_elems_size() 2094 if (iftd) in ieee80211_link_common_elems_size() 2095 size += iftd->vendor_elems.len; in ieee80211_link_common_elems_size()
|
Completed in 82 milliseconds