Lines Matching defs:active_links

155 		sdata->vif.active_links = 0;
163 sdata->vif.active_links = valid_links;
169 if (sdata->vif.active_links)
171 sdata->vif.active_links = valid_links & ~dormant_links;
172 WARN_ON(hweight16(sdata->vif.active_links) > 1);
184 u16 old_active = sdata->vif.active_links;
262 new_links & sdata->vif.active_links,
324 u16 active_links)
328 u16 old_active = sdata->vif.active_links;
329 unsigned long rem = old_active & ~active_links;
330 unsigned long add = active_links & ~old_active;
341 if (active_links & ~ieee80211_vif_usable_links(&sdata->vif))
345 if (old_active == active_links)
353 sdata->vif.active_links |= active_links;
356 sdata->vif.active_links,
359 sdata->vif.active_links = old_active;
380 old_active | active_links);
384 old_active | active_links);
395 __ieee80211_sta_recalc_aggregates(sta, active_links);
398 old_active | active_links,
399 active_links);
409 __ieee80211_sta_recalc_aggregates(sta, active_links);
438 old_active = sdata->vif.active_links;
439 sdata->vif.active_links = active_links;
443 active_links, link_confs);
450 int __ieee80211_set_active_links(struct ieee80211_vif *vif, u16 active_links)
461 old_active = sdata->vif.active_links;
462 if (old_active & active_links) {
469 old_active & active_links);
471 ret = _ieee80211_set_active_links(sdata, active_links);
474 ret = _ieee80211_set_active_links(sdata, active_links);
483 int ieee80211_set_active_links(struct ieee80211_vif *vif, u16 active_links)
489 ret = __ieee80211_set_active_links(vif, active_links);
497 u16 active_links)
507 if (active_links & ~ieee80211_vif_usable_links(&sdata->vif))
511 if (sdata->vif.active_links == active_links)
514 sdata->desired_active_links = active_links;