IEEE80211_LINK_UNSPECIFIED
if (link != IEEE80211_LINK_UNSPECIFIED)
if (link == IEEE80211_LINK_UNSPECIFIED)
link_id != IEEE80211_LINK_UNSPECIFIED &&
if (link_id == IEEE80211_LINK_UNSPECIFIED &&
if (link_id < IEEE80211_LINK_UNSPECIFIED) {
if (link_id == IEEE80211_LINK_UNSPECIFIED) {
if (link_id < IEEE80211_LINK_UNSPECIFIED) {
if (tmp_sta && !sta && link_id != IEEE80211_LINK_UNSPECIFIED &&
if (sta->mlo && msta->deflink_id != IEEE80211_LINK_UNSPECIFIED)
msta->deflink_id = IEEE80211_LINK_UNSPECIFIED;
mvif->deflink_id = IEEE80211_LINK_UNSPECIFIED;
if (msta->deflink_id == IEEE80211_LINK_UNSPECIFIED) {
msta->deflink_id = IEEE80211_LINK_UNSPECIFIED;
link_id >= IEEE80211_LINK_UNSPECIFIED)
link_id >= IEEE80211_LINK_UNSPECIFIED)
link_id >= IEEE80211_LINK_UNSPECIFIED)
link_id >= IEEE80211_LINK_UNSPECIFIED)
if (link_id != wcid->link_id && link_id != IEEE80211_LINK_UNSPECIFIED) {
msta->deflink_id = IEEE80211_LINK_UNSPECIFIED;
msta->deflink_id = IEEE80211_LINK_UNSPECIFIED;
msta->seclink_id = IEEE80211_LINK_UNSPECIFIED;
msta->deflink_id = IEEE80211_LINK_UNSPECIFIED;
msta->seclink_id = IEEE80211_LINK_UNSPECIFIED;
if (link_id == IEEE80211_LINK_UNSPECIFIED) {
mvif->mt76.deflink_id == IEEE80211_LINK_UNSPECIFIED)
mvif->mt76.deflink_id = IEEE80211_LINK_UNSPECIFIED;
if (link_id != IEEE80211_LINK_UNSPECIFIED) {
mvif->mt76.deflink_id = IEEE80211_LINK_UNSPECIFIED;
if (msta->deflink_id == IEEE80211_LINK_UNSPECIFIED) {
if (link != IEEE80211_LINK_UNSPECIFIED) {
WARN(link != IEEE80211_LINK_UNSPECIFIED || !sta || !sta->mlo,
u32_encode_bits(IEEE80211_LINK_UNSPECIFIED, \
if (WARN_ON_ONCE(status->link_id >= IEEE80211_LINK_UNSPECIFIED))
} else if (link_id == IEEE80211_LINK_UNSPECIFIED ||
link_id != IEEE80211_LINK_UNSPECIFIED) {
u32_encode_bits(IEEE80211_LINK_UNSPECIFIED,
if (link_id == IEEE80211_LINK_UNSPECIFIED) {
BUILD_BUG_ON(IEEE80211_LINK_UNSPECIFIED < IEEE80211_MLD_MAX_NUM_LINKS);
IEEE80211_LINK_UNSPECIFIED));
link = IEEE80211_LINK_UNSPECIFIED;
ctrl_flags |= u32_encode_bits(IEEE80211_LINK_UNSPECIFIED,