/Linux-v6.6/net/mac80211/ |
D | link.c | 57 WARN_ON(!(sdata->wdev.valid_links & BIT(link_id))); in ieee80211_link_init() 145 u16 valid_links, u16 dormant_links) in ieee80211_set_vif_links_bitmaps() argument 147 sdata->vif.valid_links = valid_links; in ieee80211_set_vif_links_bitmaps() 150 if (!valid_links || in ieee80211_set_vif_links_bitmaps() 151 WARN((~valid_links & dormant_links) || in ieee80211_set_vif_links_bitmaps() 152 !(valid_links & ~dormant_links), in ieee80211_set_vif_links_bitmaps() 154 valid_links, dormant_links)) { in ieee80211_set_vif_links_bitmaps() 163 sdata->vif.active_links = valid_links; in ieee80211_set_vif_links_bitmaps() 171 sdata->vif.active_links = valid_links & ~dormant_links; in ieee80211_set_vif_links_bitmaps() 183 u16 old_links = sdata->vif.valid_links; in ieee80211_vif_update_links()
|
D | sta_info.c | 374 sta->sta.valid_links &= ~BIT(link_id); in sta_remove_link() 401 if (!(sta->sta.valid_links & BIT(i))) in sta_info_free() 549 sta->sta.valid_links = BIT(link_id); in __sta_info_alloc() 849 if (sta->sta.valid_links) { in sta_info_insert_finish() 880 if (sta->sta.valid_links) { in sta_info_insert_finish() 916 if (sta->sta.valid_links) in sta_info_insert_finish() 1243 if (!(sta->sta.valid_links & BIT(i))) in __sta_info_destroy_part1() 2287 if (!sta->sta.valid_links || !sta->sta.mlo) { in __ieee80211_sta_recalc_aggregates() 2714 !sta->sta.valid_links) { in sta_set_sinfo() 2721 !sta->sta.valid_links) { in sta_set_sinfo() [all …]
|
D | debugfs_netdev.c | 604 return snprintf(buf, buflen, "0x%x\n", sdata->vif.valid_links); in ieee80211_if_fmt_valid_links() 606 IEEE80211_IF_FILE_R(valid_links); 736 DEBUGFS_ADD_MODE(valid_links, 0400); in add_sta_files()
|
D | tdls.c | 1600 int link_id = sta->sta.valid_links ? ffs(sta->sta.valid_links) - 1 : 0; in ieee80211_tdls_ch_sw_tmpl_get() 1749 int link_id = sta->sta.valid_links ? ffs(sta->sta.valid_links) - 1 : 0; in ieee80211_tdls_ch_sw_resp_tmpl_get()
|
D | cfg.c | 4882 res = ieee80211_vif_set_links(sdata, wdev->valid_links, 0); in ieee80211_add_intf_link() 4895 ieee80211_vif_set_links(sdata, wdev->valid_links, 0); in ieee80211_del_intf_link() 4910 if (!sta->sta.valid_links) in sta_add_link_station() 4913 if (sta->sta.valid_links & BIT(params->link_id)) in sta_add_link_station() 4955 if (!(sta->sta.valid_links & BIT(params->link_id))) in sta_mod_link_station() 4985 if (!(sta->sta.valid_links & BIT(params->link_id))) in sta_del_link_station() 4989 if (sta->sta.valid_links == BIT(params->link_id)) in sta_del_link_station()
|
D | mlme.c | 5115 u16 valid_links = 0, dormant_links = 0; in ieee80211_assoc_success() local 5132 valid_links |= BIT(link_id); in ieee80211_assoc_success() 5143 ieee80211_vif_set_links(sdata, valid_links, dormant_links); in ieee80211_assoc_success() 5210 valid_links &= ~BIT(link_id); in ieee80211_assoc_success() 5223 ieee80211_vif_set_links(sdata, valid_links, dormant_links); in ieee80211_assoc_success() 5754 sdata->vif.valid_links, sdata->u.mgd.removed_links); in ieee80211_ml_reconf_work() 5756 new_valid_links = sdata->vif.valid_links & ~sdata->u.mgd.removed_links; in ieee80211_ml_reconf_work() 5757 if (new_valid_links == sdata->vif.valid_links) { in ieee80211_ml_reconf_work() 5863 removed_links &= sdata->vif.valid_links; in ieee80211_ml_reconfiguration()
|
D | offchannel.c | 827 !(sta->sta.valid_links & BIT(params->link_id))) { in ieee80211_mgmt_tx()
|
D | iface.c | 369 nsdata->vif.valid_links) in ieee80211_check_concurrent_iface() 526 sdata->vif.valid_links); in ieee80211_do_stop()
|
D | tx.c | 2759 int tdls_link_id = sta->sta.valid_links ? in ieee80211_build_hdr() 2760 __ffs(sta->sta.valid_links) : 0; in ieee80211_build_hdr() 3082 int tdls_link_id = sta->sta.valid_links ? in ieee80211_check_fast_xmit() 3083 __ffs(sta->sta.valid_links) : 0; in ieee80211_check_fast_xmit()
|
D | debugfs_sta.c | 1294 if (link_sta->sta->sta.valid_links) { in ieee80211_link_sta_debugfs_add()
|
D | rx.c | 4181 return !!(sta->valid_links & BIT(link_id)); in ieee80211_rx_is_valid_sta_link_id() 4240 if (sta->sta.valid_links) in ieee80211_release_reorder_timeout() 4241 link_id = ffs(sta->sta.valid_links) - 1; in ieee80211_release_reorder_timeout()
|
/Linux-v6.6/net/wireless/ |
D | sme.c | 770 if (cr->valid_links) { in __cfg80211_connect_result() 786 connected_addr = cr->valid_links ? cr->ap_mld_addr : cr->links[0].bssid; in __cfg80211_connect_result() 789 if (wextev && !cr->valid_links) { in __cfg80211_connect_result() 867 cr->valid_links &= ~BIT(link); in __cfg80211_connect_result() 874 wdev->valid_links = cr->valid_links; in __cfg80211_connect_result() 880 if (cr->valid_links) { in __cfg80211_connect_result() 1054 ev->cr.valid_links = params->valid_links; in cfg80211_connect_done() 1105 if (info->valid_links) { in __cfg80211_roamed() 1123 wdev->valid_links = info->valid_links; in __cfg80211_roamed() 1130 connected_addr = 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 | 427 if (wdev->valid_links) in __cfg80211_set_encryption() 620 if (wdev->valid_links) { in cfg80211_wext_siwencode() 701 if (wdev->valid_links) { in cfg80211_wext_siwencodeext() 1317 if (dev->ieee80211_ptr->valid_links) in cfg80211_wext_siwrate() 1345 if (!wdev->valid_links && wdev->links[0].client.current_bss) in cfg80211_wext_giwrate() 1391 if (wdev->valid_links || !wdev->links[0].client.current_bss) { in cfg80211_wireless_stats()
|
D | util.c | 2137 WARN_ON(wdev->valid_links); in cfg80211_wdev_bi() 2163 if (wdev->valid_links) in cfg80211_calculate_bi_data() 2662 wdev->valid_links &= ~BIT(link_id); in cfg80211_remove_link() 2681 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 | nl80211.c | 3373 if (wdev && wdev->valid_links) in __nl80211_set_channel() 3541 !(netdev->ieee80211_ptr->valid_links & in nl80211_set_wiphy() 3545 !netdev->ieee80211_ptr->valid_links) in nl80211_set_wiphy() 3854 if (rdev->ops->get_channel && !wdev->valid_links) { in nl80211_send_iface() 3911 if (wdev->valid_links) { in nl80211_send_iface() 4417 if (wdev->valid_links) { in nl80211_validate_key_link_id() 4423 if (!(wdev->valid_links & BIT(link_id))) { in nl80211_validate_key_link_id() 5899 (wdev->valid_links && in nl80211_send_ap_started() 5994 } else if (wdev->valid_links) { in nl80211_start_ap() 6065 } else if (wdev->valid_links) { in nl80211_start_ap() [all …]
|
D | mlme.c | 70 cr.valid_links |= BIT(link_id); in cfg80211_rx_assoc_resp() 1014 if (wdev->valid_links) in cfg80211_cac_event()
|
D | reg.c | 2355 if (!wdev->valid_links && link > 0) in reg_wdev_chan_valid() 2357 if (wdev->valid_links && !(wdev->valid_links & BIT(link))) in reg_wdev_chan_valid()
|
/Linux-v6.6/include/net/ |
D | cfg80211.h | 6068 u16 valid_links; member 6110 WARN_ON(link_id && !wdev->valid_links); in WARN_INVALID_LINK_ID() 6111 WARN_ON(wdev->valid_links && in WARN_INVALID_LINK_ID() 6112 !(wdev->valid_links & BIT(link_id))); in WARN_INVALID_LINK_ID() 6117 link_id < ((link_info)->valid_links ? \ 6120 if (!(link_info)->valid_links || \ 6121 ((link_info)->valid_links & BIT(link_id))) 7763 u16 valid_links; member 7938 u16 valid_links; member
|
D | mac80211.h | 1890 u16 valid_links, active_links, dormant_links; member 1923 return vif->valid_links & ~vif->dormant_links; in ieee80211_vif_usable_links() 1934 return vif->valid_links != 0; in ieee80211_vif_is_mld() 2367 u16 valid_links; member
|
/Linux-v6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | tx.c | 838 if (hweight16(sta->valid_links) <= 1) { in iwl_mvm_max_amsdu_size() 839 if (sta->valid_links) { in iwl_mvm_max_amsdu_size() 841 unsigned int link = ffs(sta->valid_links) - 1; in iwl_mvm_max_amsdu_size()
|
D | mld-sta.c | 22 if (!sta->valid_links) in iwl_mvm_sta_fw_id_mask()
|
D | rxmq.c | 247 if (sta && sta->valid_links && link_sta) { in iwl_mvm_pass_packet_to_mac80211()
|
/Linux-v6.6/drivers/net/wireless/virtual/ |
D | mac80211_hwsim.c | 1867 if (WARN_ON_ONCE(!sta || !sta->valid_links)) in mac80211_hwsim_select_tx_link() 2600 if (sta->valid_links) { in mac80211_hwsim_sta_add() 2601 WARN(hweight16(sta->valid_links) > 1, in mac80211_hwsim_sta_add() 2603 sta->valid_links); in mac80211_hwsim_sta_add() 2604 sp->active_links_rx = sta->valid_links; in mac80211_hwsim_sta_add()
|