IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE
(IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE |
(IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE |
if (vht_cap.cap & IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE)
if (ar->vht_cap_info & (IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE |
if (ar->vht_cap_info & (IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE |
if (ar->vht_cap_info & IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE)
if (vht_cap & (IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE)) {
if (vht_cap & IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE) {
subfee = !!(*vht_cap & (IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE));
*vht_cap &= ~(IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE);
if (vht_cap & (IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE)) {
if (vht_cap & IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE) {
subfee = !!(*vht_cap & (IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE));
IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE |
band->vht_cap.cap |= IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE;
IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE |
(vht_cap->cap & IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE))
*cap |= IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE |
(cap & IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE);
IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE |
IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE |
*cap |= IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE |
(cap & IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE);
IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE |
IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE |
} else if ((ic_vht_cap->cap & IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE) &&
IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE;
IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE;
cpu_to_le32(IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE);
IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE |
cap &= ~(IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE |
if (own_cap.cap & IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE)
(IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE |
IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE);