Lines Matching refs:valid_links

445 	if (!drv->sta_mlo_info.valid_links ||  in qca_nl80211_link_reconfig_event()
473 drv->sta_mlo_info.valid_links &= ~removed_links; in qca_nl80211_link_reconfig_event()
480 for_each_link(drv->sta_mlo_info.valid_links, i) { in qca_nl80211_link_reconfig_event()
518 mlo->valid_links |= BIT(link_id); in nl80211_parse_qca_vendor_mlo_link_info()
561 mlo->valid_links |= BIT(link_id); in nl80211_parse_mlo_link_info()
563 mlo->valid_links |= BIT(link_id); in nl80211_parse_mlo_link_info()
693 if ((mlo->req_links & mlo->valid_links) != mlo->valid_links) { in nl80211_update_rejected_links_info()
696 mlo->req_links, mlo->valid_links, in nl80211_update_rejected_links_info()
702 for_each_link((mlo->req_links & ~mlo->valid_links), i) { in nl80211_update_rejected_links_info()
772 if (!(mlo->valid_links & BIT(mlo->assoc_link_id)) || in nl80211_parse_mlo_info()
776 mlo->valid_links = 0; in nl80211_parse_mlo_info()
808 if (!drv->sta_mlo_info.valid_links || in qca_nl80211_tid_to_link_map_event()
872 for_each_link(drv->sta_mlo_info.valid_links, i) { in qca_nl80211_tid_to_link_map_event()
887 event.t2l_map_info.valid_links = drv->sta_mlo_info.valid_links; in qca_nl80211_tid_to_link_map_event()
890 if (!(drv->sta_mlo_info.valid_links & BIT(i))) in qca_nl80211_tid_to_link_map_event()
1013 if (!drv->sta_mlo_info.valid_links && addr) { in mlme_event_connect()
1290 drv->sta_mlo_info.valid_links & BIT(link_id)) { in mlme_event_ch_switch()
1635 for_each_link(bss->valid_links, i) { in nl80211_get_link_id_by_freq()
1678 if (nl80211_link_valid(bss->valid_links, link_id)) in mlme_event()
1931 if (!bss->valid_links && in mlme_event_dh_event()
2195 if (!bss->valid_links && in nl80211_new_station_event()
3572 connected_addr = drv->sta_mlo_info.valid_links ? in nl80211_port_authorized()
3838 if (!nl80211_link_valid(bss->valid_links, in nl80211_obss_color_event()