• Home
  • Raw
  • Download

Lines Matching refs:he_cap

774 	const struct ieee80211_sta_he_cap *he_cap;  in ieee80211_add_he_ie()  local
777 he_cap = ieee80211_get_he_iftype_cap_vif(sband, &sdata->vif); in ieee80211_add_he_ie()
778 if (WARN_ON(!he_cap)) in ieee80211_add_he_ie()
783 2 + 1 + sizeof(he_cap->he_cap_elem) + in ieee80211_add_he_ie()
784 ieee80211_he_mcs_nss_size(&he_cap->he_cap_elem) + in ieee80211_add_he_ie()
785 ieee80211_he_ppe_size(he_cap->ppe_thres[0], in ieee80211_add_he_ie()
786 he_cap->he_cap_elem.phy_cap_info); in ieee80211_add_he_ie()
790 pos, he_cap, pos + he_cap_size); in ieee80211_add_he_ie()
802 const struct ieee80211_sta_he_cap *he_cap; in ieee80211_add_eht_ie() local
806 he_cap = ieee80211_get_he_iftype_cap_vif(sband, &sdata->vif); in ieee80211_add_eht_ie()
813 if (WARN_ON(!he_cap || !eht_cap)) in ieee80211_add_eht_ie()
818 ieee80211_eht_mcs_nss_size(&he_cap->he_cap_elem, in ieee80211_add_eht_ie()
824 ieee80211_ie_build_eht_cap(pos, he_cap, eht_cap, pos + eht_cap_size, in ieee80211_add_eht_ie()
3959 return link_sta->pub->he_cap.he_cap_elem.mac_cap_info[0] & in ieee80211_twt_req_supported()
3990 (link_sta->pub->he_cap.he_cap_elem.mac_cap_info[2] & in ieee80211_twt_bcast_support()
4193 (!elems->he_cap || !elems->he_operation)) { in ieee80211_assoc_config_link()
4235 elems->he_cap) { in ieee80211_assoc_config_link()
4237 elems->he_cap, in ieee80211_assoc_config_link()
4242 bss_conf->he_support = link_sta->pub->he_cap.has_he; in ieee80211_assoc_config_link()
4257 elems->he_cap, in ieee80211_assoc_config_link()
4457 const struct ieee80211_he_cap_elem *he_cap; in ieee80211_max_rx_chains() local
4503 if (!he_cap_elem || he_cap_elem->datalen < sizeof(*he_cap)) in ieee80211_max_rx_chains()
4507 he_cap = (void *)(he_cap_elem->data + 1); in ieee80211_max_rx_chains()
4508 mcs_nss_size = ieee80211_he_mcs_nss_size(he_cap); in ieee80211_max_rx_chains()
4511 if (he_cap_elem->datalen < 1 + mcs_nss_size + sizeof(*he_cap)) in ieee80211_max_rx_chains()
4515 he_mcs_nss_supp = (void *)(he_cap + 1); in ieee80211_max_rx_chains()
4528 support_160 = he_cap->phy_cap_info[0] & in ieee80211_max_rx_chains()
4553 const struct ieee80211_he_cap_elem *he_cap; in ieee80211_verify_peer_he_mcs_support() local
4567 if (he_cap_elem->datalen < 1 + sizeof(*he_cap)) { in ieee80211_verify_peer_he_mcs_support()
4574 he_cap = (void *)(he_cap_elem->data + 1); in ieee80211_verify_peer_he_mcs_support()
4575 mcs_nss_size = ieee80211_he_mcs_nss_size(he_cap); in ieee80211_verify_peer_he_mcs_support()
4578 if (he_cap_elem->datalen < 1 + sizeof(*he_cap) + mcs_nss_size) { in ieee80211_verify_peer_he_mcs_support()
4585 he_mcs_nss_supp = (void *)(he_cap + 1); in ieee80211_verify_peer_he_mcs_support()