Lines Matching defs:vht_cap
172 struct ieee80211_sta_vht_cap *vht_cap = &sta->deflink.vht_cap;
180 if (is_ht80(rate) && (vht_cap->cap &
183 if (is_ht160(rate) && (vht_cap->cap &
1374 struct ieee80211_sta_vht_cap *sta_vht_cap = &sta->deflink.vht_cap;
1375 struct ieee80211_vht_cap vht_cap = {
1390 if (ieee80211_get_vht_max_nss(&vht_cap,
2545 if (sta->deflink.vht_cap.vht_supported &&
2746 static int rs_vht_highest_rx_mcs_index(struct ieee80211_sta_vht_cap *vht_cap,
2749 u16 rx_mcs = le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map) &
2765 struct ieee80211_sta_vht_cap *vht_cap,
2769 int highest_mcs = rs_vht_highest_rx_mcs_index(vht_cap, 1);
2788 highest_mcs = rs_vht_highest_rx_mcs_index(vht_cap, 2);
2838 struct ieee80211_sta_vht_cap *vht_cap)
2840 rs_vht_set_enabled_rates(sta, vht_cap, lq_sta);
2843 (vht_cap->cap & IEEE80211_VHT_CAP_RXLDPC))
2848 (vht_cap->cap & IEEE80211_VHT_CAP_RXSTBC_MASK))
2853 (vht_cap->cap & IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE))
2933 struct ieee80211_sta_vht_cap *vht_cap = &sta->deflink.vht_cap;
2975 if (!vht_cap || !vht_cap->vht_supported)
2978 rs_vht_init(mvm, sta, lq_sta, vht_cap);