Lines Matching defs:valid_links
17 unsigned long rem = ~sdata->vif.valid_links &
20 unsigned long add = sdata->vif.valid_links;
33 add = add & sta->sta.valid_links;
36 if (add == vlan->vif.valid_links)
40 vlan->wdev.valid_links |= BIT(link_id);
46 vlan->wdev.valid_links &= ~BIT(link_id);
63 u16 new_links = ap_bss->vif.valid_links;
67 if (!ap_bss->vif.valid_links)
72 sdata->wdev.valid_links |= BIT(link_id);
82 if (!sdata->wdev.valid_links)
85 sdata->wdev.valid_links = 0;
146 WARN_ON(!(sdata->wdev.valid_links & BIT(link_id)));
252 u16 valid_links, u16 dormant_links)
254 sdata->vif.valid_links = valid_links;
257 if (!valid_links ||
258 WARN((~valid_links & dormant_links) ||
259 !(valid_links & ~dormant_links),
261 valid_links, dormant_links)) {
271 sdata->vif.active_links = valid_links;
279 sdata->vif.active_links = valid_links & ~dormant_links;
291 u16 old_links = sdata->vif.valid_links;
409 unsigned long rem_links = sta->sta.valid_links & sta_rem;
418 if (sta->sta.valid_links == rem_links)