/kernel/linux/linux-6.6/net/mac80211/ |
H A D | driver-ops.c | 478 u16 old_links, u16 new_links, in drv_change_vif_links() 492 if (old_links == new_links) in drv_change_vif_links() 495 links_to_add = ~old_links & new_links; in drv_change_vif_links() 496 links_to_rem = old_links & ~new_links; in drv_change_vif_links() 504 trace_drv_change_vif_links(local, sdata, old_links, new_links); in drv_change_vif_links() 507 old_links, new_links, old); in drv_change_vif_links() 528 u16 old_links, u16 new_links) in drv_change_sta_links() 543 new_links &= sdata->vif.active_links; in drv_change_sta_links() 545 if (old_links == new_links) in drv_change_sta_links() 548 links_to_add = ~old_links & new_links; in drv_change_sta_links() 476 drv_change_vif_links(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, u16 old_links, u16 new_links, struct ieee80211_bss_conf *old[IEEE80211_MLD_MAX_NUM_LINKS]) drv_change_vif_links() argument 525 drv_change_sta_links(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, u16 old_links, u16 new_links) drv_change_sta_links() argument [all...] |
H A D | link.c | 181 u16 new_links, u16 dormant_links) in ieee80211_vif_update_links() 185 unsigned long add = new_links & ~old_links; in ieee80211_vif_update_links() 186 unsigned long rem = old_links & ~new_links; in ieee80211_vif_update_links() 198 if (old_links == new_links && dormant_links == sdata->vif.dormant_links) in ieee80211_vif_update_links() 248 if (new_links == 0) in ieee80211_vif_update_links() 257 ieee80211_set_vif_links_bitmaps(sdata, new_links, dormant_links); in ieee80211_vif_update_links() 262 new_links & sdata->vif.active_links, in ieee80211_vif_update_links() 277 use_deflink = new_links == 0; in ieee80211_vif_update_links() 294 u16 new_links, u16 dormant_links) in ieee80211_vif_set_links() 299 ret = ieee80211_vif_update_links(sdata, links, new_links, in ieee80211_vif_set_links() 179 ieee80211_vif_update_links(struct ieee80211_sub_if_data *sdata, struct link_container **to_free, u16 new_links, u16 dormant_links) ieee80211_vif_update_links() argument 293 ieee80211_vif_set_links(struct ieee80211_sub_if_data *sdata, u16 new_links, u16 dormant_links) ieee80211_vif_set_links() argument [all...] |
H A D | trace.h | 2518 u16 old_links, u16 new_links), 2520 TP_ARGS(local, sdata, old_links, new_links), 2526 __field(u16, new_links) 2533 __entry->new_links = new_links; 2537 LOCAL_PR_FMT VIF_PR_FMT " old_links:0x%04x, new_links:0x%04x\n", 2538 LOCAL_PR_ARG, VIF_PR_ARG, __entry->old_links, __entry->new_links 2546 u16 old_links, u16 new_links), 2548 TP_ARGS(local, sdata, sta, old_links, new_links), 2555 __field(u16, new_links) [all...] |
H A D | sta_info.c | 2919 u16 new_links = old_links | BIT(link_id); in ieee80211_sta_activate_link() local 2925 if (WARN_ON(old_links == new_links || !link_sta)) in ieee80211_sta_activate_link() 2936 sta->sta.valid_links = new_links; in ieee80211_sta_activate_link() 2949 old_links, new_links); in ieee80211_sta_activate_link()
|
H A D | driver-ops.h | 1546 u16 old_links, u16 new_links, 1551 u16 old_links, u16 new_links);
|
H A D | ieee80211_i.h | 2040 u16 new_links, u16 dormant_links);
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | mld-mac80211.c | 982 u16 old_links, u16 new_links, in iwl_mvm_mld_change_vif_links() 989 u16 removed = old_links & ~new_links; in iwl_mvm_mld_change_vif_links() 990 u16 added = new_links & ~old_links; in iwl_mvm_mld_change_vif_links() 993 if (hweight16(new_links) > 1 && in iwl_mvm_mld_change_vif_links() 1057 if (new_links == 0) { in iwl_mvm_mld_change_vif_links() 1076 u16 old_links, u16 new_links) in iwl_mvm_mld_change_sta_links() 1082 ret = iwl_mvm_mld_update_sta_links(mvm, vif, sta, old_links, new_links); in iwl_mvm_mld_change_sta_links() 980 iwl_mvm_mld_change_vif_links(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 old_links, u16 new_links, struct ieee80211_bss_conf *old[IEEE80211_MLD_MAX_NUM_LINKS]) iwl_mvm_mld_change_vif_links() argument 1073 iwl_mvm_mld_change_sta_links(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 old_links, u16 new_links) iwl_mvm_mld_change_sta_links() argument
|
H A D | mld-sta.c | 1037 u16 old_links, u16 new_links) in iwl_mvm_mld_update_sta_links() 1043 unsigned long links_to_add = ~old_links & new_links; in iwl_mvm_mld_update_sta_links() 1044 unsigned long links_to_rem = old_links & ~new_links; in iwl_mvm_mld_update_sta_links() 1034 iwl_mvm_mld_update_sta_links(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 old_links, u16 new_links) iwl_mvm_mld_update_sta_links() argument
|
H A D | sta.h | 649 u16 old_links, u16 new_links);
|
/kernel/linux/linux-6.6/drivers/net/wireless/virtual/ |
H A D | mac80211_hwsim.c | 3216 u16 old_links, u16 new_links, in mac80211_hwsim_change_vif_links() 3219 unsigned long rem = old_links & ~new_links; in mac80211_hwsim_change_vif_links() 3220 unsigned long add = new_links & ~old_links; in mac80211_hwsim_change_vif_links() 3225 if (!new_links) in mac80211_hwsim_change_vif_links() 3247 u16 old_links, u16 new_links) in mac80211_hwsim_change_sta_links() 3254 sp->active_links_rx = new_links; in mac80211_hwsim_change_sta_links() 3214 mac80211_hwsim_change_vif_links(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 old_links, u16 new_links, struct ieee80211_bss_conf *old[IEEE80211_MLD_MAX_NUM_LINKS]) mac80211_hwsim_change_vif_links() argument 3244 mac80211_hwsim_change_sta_links(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 old_links, u16 new_links) mac80211_hwsim_change_sta_links() argument
|
/kernel/linux/linux-5.10/fs/proc/ |
H A D | proc_sysctl.c | 1150 static struct ctl_table_header *new_links(struct ctl_dir *dir, struct ctl_table *table, in new_links() function 1241 links = new_links(core_parent, head->ctl_table, head->root); in insert_links()
|
/kernel/linux/linux-6.6/fs/proc/ |
H A D | proc_sysctl.c | 1165 static struct ctl_table_header *new_links(struct ctl_dir *dir, struct ctl_table_header *head) in new_links() function 1263 links = new_links(core_parent, head); in insert_links()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | mac80211.h | 4631 u16 old_links, u16 new_links, 4636 u16 old_links, u16 new_links);
|