Lines Matching refs:valid_links
19 u16 ap_bss_links = sdata->vif.valid_links; in ieee80211_update_apvlan_links()
30 vlan_links = vlan->vif.valid_links; in ieee80211_update_apvlan_links()
51 u16 new_links = ap_bss->vif.valid_links; in ieee80211_apvlan_link_setup()
55 if (!ap_bss->vif.valid_links) in ieee80211_apvlan_link_setup()
60 sdata->wdev.valid_links |= BIT(link_id); in ieee80211_apvlan_link_setup()
70 if (!sdata->wdev.valid_links) in ieee80211_apvlan_link_clear()
73 sdata->wdev.valid_links = 0; in ieee80211_apvlan_link_clear()
129 WARN_ON(!(sdata->wdev.valid_links & BIT(link_id))); in ieee80211_link_init()
235 u16 valid_links, u16 dormant_links) in ieee80211_set_vif_links_bitmaps() argument
237 sdata->vif.valid_links = valid_links; in ieee80211_set_vif_links_bitmaps()
240 if (!valid_links || in ieee80211_set_vif_links_bitmaps()
241 WARN((~valid_links & dormant_links) || in ieee80211_set_vif_links_bitmaps()
242 !(valid_links & ~dormant_links), in ieee80211_set_vif_links_bitmaps()
244 valid_links, dormant_links)) { in ieee80211_set_vif_links_bitmaps()
254 sdata->vif.active_links = valid_links; in ieee80211_set_vif_links_bitmaps()
262 sdata->vif.active_links = valid_links & ~dormant_links; in ieee80211_set_vif_links_bitmaps()
274 u16 old_links = sdata->vif.valid_links; in ieee80211_vif_update_links()