Lines Matching defs:vht_cap
234 if (!vht_oper || !sband->vht_cap.vht_supported) {
360 const struct ieee80211_vht_cap *vht_cap,
405 if (vht_cap)
406 vht_cap_info = le32_to_cpu(vht_cap->vht_cap_info);
583 struct ieee80211_sta_vht_cap vht_cap;
586 BUILD_BUG_ON(sizeof(vht_cap) != sizeof(sband->vht_cap));
588 memcpy(&vht_cap, &sband->vht_cap, sizeof(vht_cap));
589 ieee80211_apply_vhtcap_overrides(sdata, &vht_cap);
592 cap = vht_cap.cap;
655 ieee80211_ie_build_vht_cap(pos, &vht_cap, cap);
4865 const struct ieee80211_vht_cap *vht_cap;
4885 if (vht_cap_ie && vht_cap_ie[1] >= sizeof(*vht_cap)) {
4889 vht_cap = (void *)(vht_cap_ie + 2);
4890 tx_mcs_map = le16_to_cpu(vht_cap->supp_mcs.tx_mcs_map);
4997 if (!sband->vht_cap.vht_supported && is_5ghz) {
5025 const u8 *vht_oper_ie, *vht_cap;
5040 vht_cap = ieee80211_bss_get_ie(cbss, WLAN_EID_VHT_CAPABILITY);
5041 if (!vht_cap || vht_cap[1] < sizeof(struct ieee80211_vht_cap)) {