Lines Matching refs:he_cap
1711 const struct ieee80211_sta_he_cap *he_cap = &iftdata->he_cap; in nl80211_send_iftype_data() local
1717 if (he_cap->has_he) { in nl80211_send_iftype_data()
1719 sizeof(he_cap->he_cap_elem.mac_cap_info), in nl80211_send_iftype_data()
1720 he_cap->he_cap_elem.mac_cap_info) || in nl80211_send_iftype_data()
1722 sizeof(he_cap->he_cap_elem.phy_cap_info), in nl80211_send_iftype_data()
1723 he_cap->he_cap_elem.phy_cap_info) || in nl80211_send_iftype_data()
1725 sizeof(he_cap->he_mcs_nss_supp), in nl80211_send_iftype_data()
1726 &he_cap->he_mcs_nss_supp) || in nl80211_send_iftype_data()
1728 sizeof(he_cap->ppe_thres), he_cap->ppe_thres)) in nl80211_send_iftype_data()
4711 const struct ieee80211_sta_he_cap *he_cap) in he_get_txmcsmap() argument
4719 tx_mcs = he_cap->he_mcs_nss_supp.tx_mcs_80p80; in he_get_txmcsmap()
4722 tx_mcs = he_cap->he_mcs_nss_supp.tx_mcs_160; in he_get_txmcsmap()
4725 tx_mcs = he_cap->he_mcs_nss_supp.tx_mcs_80; in he_get_txmcsmap()
4737 const struct ieee80211_sta_he_cap *he_cap; in he_set_mcs_mask() local
4742 he_cap = ieee80211_get_he_iftype_cap(sband, wdev->iftype); in he_set_mcs_mask()
4743 if (!he_cap) in he_set_mcs_mask()
4748 tx_mcs_map = he_get_txmcsmap(info, he_cap); in he_set_mcs_mask()
4781 const struct ieee80211_sta_he_cap *he_cap; in nl80211_parse_tx_bitrate_mask() local
4801 he_cap = ieee80211_get_he_iftype_cap(sband, wdev->iftype); in nl80211_parse_tx_bitrate_mask()
4802 if (!he_cap) in nl80211_parse_tx_bitrate_mask()
4805 he_tx_mcs_map = he_get_txmcsmap(info, he_cap); in nl80211_parse_tx_bitrate_mask()
5240 if (cap && cap[1] >= sizeof(*params->he_cap) + 1) in nl80211_calculate_ap_params()
5241 params->he_cap = (void *)(cap + 3); in nl80211_calculate_ap_params()