Home
last modified time | relevance | path

Searched refs:valid_links (Results 1 – 23 of 23) sorted by relevance

/Linux-v6.1/net/mac80211/
Ddebug.h139 if ((link)->sdata->vif.valid_links) \
148 if ((link)->sdata->vif.valid_links) \
157 if ((link)->sdata->vif.valid_links) \
Dlink.c53 WARN_ON(!(sdata->wdev.valid_links & BIT(link_id))); in ieee80211_link_init()
139 sdata->vif.valid_links = links; in ieee80211_set_vif_links_bitmaps()
166 u16 old_links = sdata->vif.valid_links; in ieee80211_vif_update_links()
324 if (active_links & ~sdata->vif.valid_links) in _ieee80211_set_active_links()
463 if (active_links & ~sdata->vif.valid_links) in ieee80211_set_active_links_async()
Dsta_info.c372 sta->sta.valid_links &= ~BIT(link_id); in sta_remove_link()
399 if (!(sta->sta.valid_links & BIT(i))) in sta_info_free()
545 sta->sta.valid_links = BIT(link_id); in __sta_info_alloc()
846 if (sta->sta.valid_links) { in sta_info_insert_finish()
893 if (sta->sta.valid_links) in sta_info_insert_finish()
1220 if (!(sta->sta.valid_links & BIT(i))) in __sta_info_destroy_part1()
2137 if (!pubsta->valid_links || !pubsta->mlo) { in ieee80211_sta_recalc_aggregates()
2640 !sta->sta.valid_links) { in sta_set_sinfo()
2647 !sta->sta.valid_links) { in sta_set_sinfo()
2807 if (WARN_ON(!sta->sta.valid_links)) in ieee80211_sta_allocate_link()
[all …]
Dmlme.c1210 if (!sdata->vif.valid_links) in ieee80211_assoc_add_ml_elem()
1384 if (sdata->vif.valid_links) { in ieee80211_send_assoc()
1715 if (WARN_ON(sdata->vif.valid_links)) in ieee80211_chswitch_done()
2778 if (sdata->vif.valid_links) { in ieee80211_set_associated()
2809 if (!sdata->vif.valid_links) in ieee80211_set_associated()
2905 if (!sdata->vif.valid_links) in ieee80211_set_disassoc()
2930 if (!sdata->vif.valid_links) in ieee80211_set_disassoc()
2944 if (!sdata->vif.valid_links) { in ieee80211_set_disassoc()
3114 if (WARN_ON(sdata->vif.valid_links)) in ieee80211_mgd_probe_ap_send()
3162 if (WARN_ON(sdata->vif.valid_links)) in ieee80211_mgd_probe_ap()
[all …]
Ddebugfs_netdev.c576 return snprintf(buf, buflen, "0x%x\n", sdata->vif.valid_links); in ieee80211_if_fmt_valid_links()
578 IEEE80211_IF_FILE_R(valid_links);
697 DEBUGFS_ADD_MODE(valid_links, 0200); in add_sta_files()
Dtx.c863 info->control.vif->valid_links && in ieee80211_tx_h_sequence()
2636 if (!sdata->vif.valid_links) in ieee80211_build_hdr()
2653 if (!sdata->vif.valid_links) { in ieee80211_build_hdr()
2671 if (sdata->vif.valid_links && sta && !sta->sta.mlo) { in ieee80211_build_hdr()
2823 if (!sdata->vif.valid_links) { in ieee80211_build_hdr()
3062 if (!sdata->vif.valid_links) { in ieee80211_check_fast_xmit()
3133 if (sta->sta.mlo || !sdata->vif.valid_links) { in ieee80211_check_fast_xmit()
4385 unsigned long links = sdata->vif.valid_links; in ieee80211_mlo_multicast_tx()
4435 } else if (sdata->vif.valid_links && in ieee80211_subif_start_xmit()
4685 if (!sdata->vif.valid_links) { in ieee80211_tx_pending_skb()
[all …]
Dcfg.c38 if (require_valid && sdata->vif.valid_links) in ieee80211_link_or_deflink()
230 if (sdata->vif.valid_links) in ieee80211_change_iface()
4707 return ieee80211_vif_set_links(sdata, wdev->valid_links); in ieee80211_add_intf_link()
4716 ieee80211_vif_set_links(sdata, wdev->valid_links); in ieee80211_del_intf_link()
4730 if (!sta->sta.valid_links) in sta_add_link_station()
4733 if (sta->sta.valid_links & BIT(params->link_id)) in sta_add_link_station()
4775 if (!(sta->sta.valid_links & BIT(params->link_id))) in sta_mod_link_station()
4805 if (!(sta->sta.valid_links & BIT(params->link_id))) in sta_del_link_station()
4809 if (sta->sta.valid_links == BIT(params->link_id)) in sta_del_link_station()
Diface.c528 WARN(sdata->vif.valid_links, in ieee80211_do_stop()
530 sdata->vif.valid_links); in ieee80211_do_stop()
1851 if (sdata->vif.valid_links) in ieee80211_runtime_change_iftype()
Doffchannel.c827 !(sta->sta.valid_links & BIT(params->link_id))) { in ieee80211_mgmt_tx()
Drx.c2556 if (!sdata->vif.valid_links) in ieee80211_is_our_addr()
4111 link_id = sta->sta.valid_links ? ffs(sta->sta.valid_links) - 1 : 0; in ieee80211_release_reorder_timeout()
4536 return !!(sta->valid_links & BIT(link_id)); in ieee80211_rx_is_valid_sta_link_id()
Dieee80211_i.h1576 WARN_ON(sdata->vif.valid_links); in ieee80211_get_sband()
Dutil.c1727 bool multi_link = sdata->vif.valid_links; in ieee80211_send_auth()
/Linux-v6.1/net/wireless/
Dsme.c742 if (cr->valid_links) { in __cfg80211_connect_result()
758 connected_addr = cr->valid_links ? cr->ap_mld_addr : cr->links[0].bssid; in __cfg80211_connect_result()
761 if (wextev && !cr->valid_links) { in __cfg80211_connect_result()
832 wdev->valid_links = cr->valid_links; in __cfg80211_connect_result()
838 if (cr->valid_links) { in __cfg80211_connect_result()
997 ev->cr.valid_links = params->valid_links; in cfg80211_connect_done()
1048 if (info->valid_links) { in __cfg80211_roamed()
1066 wdev->valid_links = info->valid_links; in __cfg80211_roamed()
1073 connected_addr = info->valid_links ? in __cfg80211_roamed()
1077 if (info->valid_links) { in __cfg80211_roamed()
[all …]
Dwext-sme.c127 if (wdev->valid_links) in cfg80211_mgd_wext_giwfreq()
214 if (wdev->valid_links) in cfg80211_mgd_wext_giwessid()
310 if (wdev->valid_links) { in cfg80211_mgd_wext_giwap()
Dwext-compat.c418 if (wdev->valid_links) in __cfg80211_set_encryption()
610 if (wdev->valid_links) { in cfg80211_wext_siwencode()
690 if (wdev->valid_links) { in cfg80211_wext_siwencodeext()
1299 if (dev->ieee80211_ptr->valid_links) in cfg80211_wext_siwrate()
1326 if (!wdev->valid_links && wdev->links[0].client.current_bss) in cfg80211_wext_giwrate()
1372 if (wdev->valid_links || !wdev->links[0].client.current_bss) { in cfg80211_wireless_stats()
Dutil.c1946 WARN_ON(wdev->valid_links); in cfg80211_wdev_bi()
1972 if (wdev->valid_links) in cfg80211_calculate_bi_data()
2471 wdev->valid_links &= ~BIT(link_id); in cfg80211_remove_link()
2483 if (wdev->valid_links) { in cfg80211_remove_links()
Dchan.c1443 if (link_id || wdev->valid_links & BIT(0)) { in wdev_chandef()
1445 WARN_ON(!(wdev->valid_links & BIT(link_id))); in wdev_chandef()
Dmlme.c64 cr.valid_links |= BIT(link_id); in cfg80211_rx_assoc_resp()
975 if (wdev->valid_links) in cfg80211_cac_event()
Dnl80211.c3320 if (wdev && wdev->valid_links) in __nl80211_set_channel()
3488 !(netdev->ieee80211_ptr->valid_links & in nl80211_set_wiphy()
3492 !netdev->ieee80211_ptr->valid_links) in nl80211_set_wiphy()
3801 if (rdev->ops->get_channel && !wdev->valid_links) { in nl80211_send_iface()
3858 if (wdev->valid_links) { in nl80211_send_iface()
4361 if (wdev->valid_links) { in nl80211_validate_key_link_id()
4367 if (!(wdev->valid_links & BIT(link_id))) { in nl80211_validate_key_link_id()
5836 } else if (wdev->valid_links) { in nl80211_start_ap()
5907 } else if (wdev->valid_links) { in nl80211_start_ap()
7380 if (wdev->valid_links) { in nl80211_new_station()
[all …]
Dreg.c2391 if (!wdev->valid_links && link > 0) in reg_wdev_chan_valid()
2393 if (!(wdev->valid_links & BIT(link))) in reg_wdev_chan_valid()
/Linux-v6.1/include/net/
Dcfg80211.h5840 u16 valid_links; member
5882 WARN_ON(link_id && !wdev->valid_links); in WARN_INVALID_LINK_ID()
5883 WARN_ON(wdev->valid_links && in WARN_INVALID_LINK_ID()
5884 !(wdev->valid_links & BIT(link_id))); in WARN_INVALID_LINK_ID()
5889 link_id < ((link_info)->valid_links ? \
5892 if (!(link_info)->valid_links || \
5893 ((link_info)->valid_links & BIT(link_id)))
7468 u16 valid_links; member
7642 u16 valid_links; member
Dmac80211.h1841 u16 valid_links, active_links; member
2290 u16 valid_links; member
/Linux-v6.1/drivers/net/wireless/
Dmac80211_hwsim.c1751 if (!vif->valid_links) in mac80211_hwsim_select_tx_link()
1756 if (WARN_ON_ONCE(!sta->valid_links)) in mac80211_hwsim_select_tx_link()
2452 if (sta->valid_links) { in mac80211_hwsim_sta_add()
2453 WARN(hweight16(sta->valid_links) > 1, in mac80211_hwsim_sta_add()
2455 sta->valid_links); in mac80211_hwsim_sta_add()
2456 sp->active_links_rx = sta->valid_links; in mac80211_hwsim_sta_add()
2490 ieee80211_set_active_links_async(vif, vif->valid_links); in mac80211_hwsim_sta_state()