/Linux-v6.1/net/mac80211/ |
D | debug.h | 139 if ((link)->sdata->vif.valid_links) \ 148 if ((link)->sdata->vif.valid_links) \ 157 if ((link)->sdata->vif.valid_links) \
|
D | link.c | 53 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()
|
D | sta_info.c | 372 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 …]
|
D | mlme.c | 1210 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 …]
|
D | debugfs_netdev.c | 576 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()
|
D | tx.c | 863 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 …]
|
D | cfg.c | 38 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()
|
D | iface.c | 528 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()
|
D | offchannel.c | 827 !(sta->sta.valid_links & BIT(params->link_id))) { in ieee80211_mgmt_tx()
|
D | rx.c | 2556 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()
|
D | ieee80211_i.h | 1576 WARN_ON(sdata->vif.valid_links); in ieee80211_get_sband()
|
D | util.c | 1727 bool multi_link = sdata->vif.valid_links; in ieee80211_send_auth()
|
/Linux-v6.1/net/wireless/ |
D | sme.c | 742 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 …]
|
D | wext-sme.c | 127 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()
|
D | wext-compat.c | 418 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()
|
D | util.c | 1946 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()
|
D | chan.c | 1443 if (link_id || wdev->valid_links & BIT(0)) { in wdev_chandef() 1445 WARN_ON(!(wdev->valid_links & BIT(link_id))); in wdev_chandef()
|
D | mlme.c | 64 cr.valid_links |= BIT(link_id); in cfg80211_rx_assoc_resp() 975 if (wdev->valid_links) in cfg80211_cac_event()
|
D | nl80211.c | 3320 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 …]
|
D | reg.c | 2391 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/ |
D | cfg80211.h | 5840 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
|
D | mac80211.h | 1841 u16 valid_links, active_links; member 2290 u16 valid_links; member
|
/Linux-v6.1/drivers/net/wireless/ |
D | mac80211_hwsim.c | 1751 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()
|