Lines Matching defs:valid_links
6935 u16 valid_links = 0, dormant_links = 0;
6960 valid_links |= BIT(link_id);
6985 !(valid_links & sdata->u.mgd.ttlm_info.map)) {
6993 valid_links & ~sdata->u.mgd.ttlm_info.map;
6996 ieee80211_vif_set_links(sdata, valid_links, dormant_links);
7067 valid_links &= ~BIT(link_id);
7080 ieee80211_vif_set_links(sdata, valid_links, dormant_links);
7585 sdata->vif.valid_links, sdata->u.mgd.removed_links);
7587 new_valid_links = sdata->vif.valid_links & ~sdata->u.mgd.removed_links;
7588 if (new_valid_links == sdata->vif.valid_links)
7681 removed_links &= sdata->vif.valid_links;
7750 BIT(__ffs(sdata->vif.valid_links &
7759 ret = ieee80211_vif_set_links(sdata, sdata->vif.valid_links,
7788 sdata->vif.valid_links;
7790 sdata->vif.valid_links;
7792 ieee80211_vif_set_links(sdata, sdata->vif.valid_links, 0);
7823 sdata->vif.valid_links,
8439 map & sdata->vif.valid_links & ~sdata->vif.dormant_links;
8441 (~map & sdata->vif.valid_links) & ~sdata->vif.dormant_links;
8553 if ((params->dlink[i] & ~sdata->vif.valid_links) ||
8554 (params->ulink[i] & ~sdata->vif.valid_links))
8654 neg_ttlm->downlink[tid] = sdata->vif.valid_links;
8655 neg_ttlm->uplink[tid] = sdata->vif.valid_links;
8754 (neg_ttlm.downlink[i] & ~sdata->vif.valid_links)) ||
8756 (neg_ttlm.uplink[i] & ~sdata->vif.valid_links))) {
8807 ieee80211_vif_set_links(sdata, sdata->vif.valid_links,
9575 WARN_ON(sdata->vif.valid_links || sdata->vif.active_links))
10879 u16 link_mask, valid_links;
10977 valid_links = sdata->vif.valid_links;
10983 valid_links |= BIT(link_id);
10988 ieee80211_vif_set_links(sdata, valid_links, sdata->vif.dormant_links);
11067 "mlo: reconf: current valid_links=0x%x, added=0x%x\n",
11068 valid_links, link_mask);
11071 ieee80211_vif_set_links(sdata, valid_links, sdata->vif.dormant_links);
11469 new_valid_links = sdata->vif.valid_links & ~req->rem_links;
11556 unsigned long valid_links = sdata->vif.valid_links;
11564 for_each_set_bit(link_id, &valid_links, IEEE80211_MLD_MAX_NUM_LINKS) {