IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE
IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE |
if (vht_cap.cap & IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE)
(IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE |
if (ar->vht_cap_info & (IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE |
if (ar->vht_cap_info & (IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE |
if (ar->vht_cap_info & IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE)
if (vht_cap & (IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE)) {
if (vht_cap & IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE) {
subfer = !!(*vht_cap & (IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE));
*vht_cap &= ~(IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE);
if (vht_cap & (IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE)) {
if (vht_cap & IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE) {
subfer = !!(*vht_cap & (IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE));
*vht_cap &= ~(IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE);
band->vht_cap.cap |= IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE;
IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE;
(IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE | \
IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE |
*cap |= IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE |
(cap & IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE);
IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE |
*cap |= IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE |
(cap & IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE);
IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE |
IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE |
(vht_cap->cap & IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE)) {
(link_sta->vht_cap.cap & IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE) ||
(link_sta->vht_cap.cap & IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE)) {
(link_sta->vht_cap.cap & IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE)) {
cpu_to_le32(IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE);
IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE |
cpu_to_le32(IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE)))
(IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE |
if (own_cap.cap & IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE)
IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE);