| /linux-6.15/net/mac80211/ |
| H A D | driver-ops.c | 526 u16 old_links, u16 new_links, in drv_change_vif_links() argument 541 if (old_links == new_links) in drv_change_vif_links() 544 links_to_add = ~old_links & new_links; in drv_change_vif_links() 545 links_to_rem = old_links & ~new_links; in drv_change_vif_links() 556 old_links, new_links, old); in drv_change_vif_links() 577 u16 old_links, u16 new_links) in drv_change_sta_links() argument 593 new_links &= sdata->vif.active_links; in drv_change_sta_links() 595 if (old_links == new_links) in drv_change_sta_links() 598 links_to_add = ~old_links & new_links; in drv_change_sta_links() 599 links_to_rem = old_links & ~new_links; in drv_change_sta_links() [all …]
|
| H A D | link.c | 199 u16 new_links, u16 dormant_links) in ieee80211_vif_update_links() argument 203 unsigned long add = new_links & ~old_links; in ieee80211_vif_update_links() 204 unsigned long rem = old_links & ~new_links; in ieee80211_vif_update_links() 216 if (old_links == new_links && dormant_links == sdata->vif.dormant_links) in ieee80211_vif_update_links() 269 if (new_links == 0) in ieee80211_vif_update_links() 278 ieee80211_set_vif_links_bitmaps(sdata, new_links, dormant_links); in ieee80211_vif_update_links() 283 new_links & sdata->vif.active_links, in ieee80211_vif_update_links() 285 if (!new_links) in ieee80211_vif_update_links() 300 use_deflink = new_links == 0; in ieee80211_vif_update_links() 317 u16 new_links, u16 dormant_links) in ieee80211_vif_set_links() argument [all …]
|
| H A D | trace.h | 2534 u16 old_links, u16 new_links), 2536 TP_ARGS(local, sdata, old_links, new_links), 2542 __field(u16, new_links) 2549 __entry->new_links = new_links; 2554 LOCAL_PR_ARG, VIF_PR_ARG, __entry->old_links, __entry->new_links 2562 u16 old_links, u16 new_links), 2564 TP_ARGS(local, sdata, sta, old_links, new_links), 2571 __field(u16, new_links) 2579 __entry->new_links = new_links; 2585 __entry->old_links, __entry->new_links
|
| H A D | sta_info.c | 2978 u16 new_links = old_links | BIT(link_id); in ieee80211_sta_activate_link() local 2984 if (WARN_ON(old_links == new_links || !link_sta)) in ieee80211_sta_activate_link() 2995 sta->sta.valid_links = new_links; in ieee80211_sta_activate_link() 3008 old_links, new_links); in ieee80211_sta_activate_link()
|
| H A D | driver-ops.h | 1710 u16 old_links, u16 new_links, 1715 u16 old_links, u16 new_links);
|
| H A D | ieee80211_i.h | 2075 u16 new_links, u16 dormant_links);
|
| H A D | cfg.c | 5059 u16 new_links = wdev->valid_links & ~BIT(link_id); in ieee80211_del_intf_link() local 5068 ieee80211_vif_set_links(sdata, new_links, 0); in ieee80211_del_intf_link()
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | mld-mac80211.c | 1096 u16 old_links, u16 new_links, in iwl_mvm_mld_change_vif_links() argument 1102 u16 removed = old_links & ~new_links; in iwl_mvm_mld_change_vif_links() 1103 u16 added = new_links & ~old_links; in iwl_mvm_mld_change_vif_links() 1162 if (new_links == 0) { in iwl_mvm_mld_change_vif_links() 1167 } else if (!(new_links & BIT(mvmvif->primary_link))) { in iwl_mvm_mld_change_vif_links() 1172 mvmvif->primary_link = __ffs(new_links); in iwl_mvm_mld_change_vif_links() 1189 u16 old_links, u16 new_links) in iwl_mvm_mld_change_sta_links() argument 1194 return iwl_mvm_mld_update_sta_links(mvm, vif, sta, old_links, new_links); in iwl_mvm_mld_change_sta_links()
|
| H A D | mld-sta.c | 1054 u16 old_links, u16 new_links) in iwl_mvm_mld_update_sta_links() argument 1060 unsigned long links_to_add = ~old_links & new_links; in iwl_mvm_mld_update_sta_links() 1061 unsigned long links_to_rem = old_links & ~new_links; in iwl_mvm_mld_update_sta_links()
|
| H A D | sta.h | 669 u16 old_links, u16 new_links);
|
| /linux-6.15/drivers/net/wireless/realtek/rtw89/ |
| H A D | mac80211.c | 1490 u16 old_links, u16 new_links, in rtw89_ops_change_vif_links() argument 1495 unsigned long clr_links = old_links & ~new_links; in rtw89_ops_change_vif_links() 1496 unsigned long set_links = new_links & ~old_links; in rtw89_ops_change_vif_links() 1506 __func__, old_links, new_links); in rtw89_ops_change_vif_links() 1508 if (!rtw89_can_work_on_links(rtwdev, vif, new_links)) in rtw89_ops_change_vif_links() 1551 } else if (!new_links) { in rtw89_ops_change_vif_links() 1643 u16 old_links, u16 new_links) in rtw89_ops_change_sta_links() argument 1647 unsigned long clr_links = old_links & ~new_links; in rtw89_ops_change_sta_links() 1648 unsigned long set_links = new_links & ~old_links; in rtw89_ops_change_sta_links() 1655 __func__, old_links, new_links); in rtw89_ops_change_sta_links() [all …]
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | main.c | 928 struct ieee80211_sta *sta, unsigned long new_links) in mt7925_mac_sta_add_links() argument 934 for_each_set_bit(link_id, &new_links, IEEE80211_MLD_MAX_NUM_LINKS) { in mt7925_mac_sta_add_links() 2005 u16 old_links, u16 new_links, in mt7925_change_vif_links() argument 2011 unsigned long add = new_links & ~old_links; in mt7925_change_vif_links() 2012 unsigned long rem = old_links & ~new_links; in mt7925_change_vif_links() 2019 if (old_links == new_links) in mt7925_change_vif_links() 2088 mvif->valid_links = new_links; in mt7925_change_vif_links() 2112 struct ieee80211_sta *sta, u16 old_links, u16 new_links) in mt7925_change_sta_links() argument 2114 unsigned long add = new_links & ~old_links; in mt7925_change_sta_links() 2115 unsigned long rem = old_links & ~new_links; in mt7925_change_sta_links() [all …]
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | mac80211.c | 2437 u16 old_links, u16 new_links, in iwl_mld_change_vif_links() argument 2443 u16 removed = old_links & ~new_links; in iwl_mld_change_vif_links() 2444 u16 added = new_links & ~old_links; in iwl_mld_change_vif_links() 2459 if (new_links == 0) in iwl_mld_change_vif_links() 2483 mld_vif->emlsr.primary = new_links ? __ffs(new_links) : 0; in iwl_mld_change_vif_links() 2512 u16 old_links, u16 new_links) in iwl_mld_change_sta_links() argument 2516 return iwl_mld_update_link_stas(mld, vif, sta, old_links, new_links); in iwl_mld_change_sta_links()
|
| H A D | sta.h | 265 u16 old_links, u16 new_links);
|
| H A D | sta.c | 1181 u16 old_links, u16 new_links) in iwl_mld_update_link_stas() argument 1185 unsigned long links_to_add = ~old_links & new_links; in iwl_mld_update_link_stas() 1186 unsigned long links_to_rem = old_links & ~new_links; in iwl_mld_update_link_stas()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | main.c | 986 struct ieee80211_sta *sta, unsigned long new_links) in mt7996_mac_sta_add_links() argument 992 for_each_set_bit(link_id, &new_links, IEEE80211_MLD_MAX_NUM_LINKS) { in mt7996_mac_sta_add_links() 1021 mt7996_mac_sta_remove_links(dev, sta, new_links); in mt7996_mac_sta_add_links() 1029 u16 new_links) in mt7996_mac_sta_change_links() argument 1032 unsigned long add = new_links & ~old_links; in mt7996_mac_sta_change_links() 1033 unsigned long rem = old_links & ~new_links; in mt7996_mac_sta_change_links() 2088 u16 old_links, u16 new_links, in mt7996_change_vif_links() argument
|
| /linux-6.15/fs/proc/ |
| H A D | proc_sysctl.c | 1177 static struct ctl_table_header *new_links(struct ctl_dir *dir, struct ctl_table_header *head) in new_links() function 1274 links = new_links(core_parent, head); in insert_links()
|
| /linux-6.15/drivers/net/wireless/virtual/ |
| H A D | mac80211_hwsim.c | 3342 u16 old_links, u16 new_links, in mac80211_hwsim_change_vif_links() argument 3345 unsigned long rem = old_links & ~new_links; in mac80211_hwsim_change_vif_links() 3346 unsigned long add = new_links & ~old_links; in mac80211_hwsim_change_vif_links() 3351 if (!new_links) in mac80211_hwsim_change_vif_links() 3373 u16 old_links, u16 new_links) in mac80211_hwsim_change_sta_links() argument 3380 sp->active_links_rx = new_links; in mac80211_hwsim_change_sta_links()
|
| /linux-6.15/include/net/ |
| H A D | mac80211.h | 4853 u16 old_links, u16 new_links, 4858 u16 old_links, u16 new_links);
|
| /linux-6.15/drivers/net/wireless/ath/ath12k/ |
| H A D | mac.c | 3603 u16 old_links, u16 new_links, in ath12k_mac_op_change_vif_links() argument 3607 unsigned long to_remove = old_links & ~new_links; in ath12k_mac_op_change_vif_links() 3608 unsigned long to_add = ~old_links & new_links; in ath12k_mac_op_change_vif_links() 3617 vif->addr, old_links, new_links); in ath12k_mac_op_change_vif_links() 6055 u16 old_links, u16 new_links) in ath12k_mac_op_change_sta_links() argument 6076 if (new_links < old_links) in ath12k_mac_op_change_sta_links() 6088 valid_links = new_links; in ath12k_mac_op_change_sta_links()
|