Home
last modified time | relevance | path

Searched refs:old_links (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-6.6/net/mac80211/
H A Ddriver-ops.c478 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()
542 old_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 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 Dlink.c183 u16 old_links = sdata->vif.valid_links; in ieee80211_vif_update_links() local
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()
192 bool use_deflink = old_links == 0; /* set for error case */ in ieee80211_vif_update_links()
198 if (old_links == new_links && dormant_links == sdata->vif.dormant_links) in ieee80211_vif_update_links()
202 if (!old_links) in ieee80211_vif_update_links()
261 old_links & old_active, in ieee80211_vif_update_links()
270 ieee80211_set_vif_links_bitmaps(sdata, old_links, dormant_links); in ieee80211_vif_update_links()
H A Dtrace.h2518 u16 old_links, u16 new_links),
2520 TP_ARGS(local, sdata, old_links, new_links),
2525 __field(u16, old_links)
2532 __entry->old_links = old_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),
2554 __field(u16, old_links)
[all...]
H A Dsta_info.c2918 u16 old_links = sta->sta.valid_links; in ieee80211_sta_activate_link() local
2919 u16 new_links = old_links | BIT(link_id); in ieee80211_sta_activate_link()
2925 if (WARN_ON(old_links == new_links || !link_sta)) in ieee80211_sta_activate_link()
2949 old_links, new_links); in ieee80211_sta_activate_link()
2951 sta->sta.valid_links = old_links; in ieee80211_sta_activate_link()
2965 u16 old_links = sta->sta.valid_links; in ieee80211_sta_remove_link() local
2973 old_links, sta->sta.valid_links); in ieee80211_sta_remove_link()
H A Ddriver-ops.h1546 u16 old_links, u16 new_links,
1551 u16 old_links, u16 new_links);
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmld-mac80211.c982 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()
1023 if (old_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 Dmld-sta.c1037 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()
1045 unsigned long old_links_long = old_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 Dsta.h649 u16 old_links, u16 new_links);
/kernel/linux/linux-6.6/drivers/net/wireless/virtual/
H A Dmac80211_hwsim.c3216 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()
3223 if (!old_links) in mac80211_hwsim_change_vif_links()
3247 u16 old_links, u16 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-6.6/include/net/
H A Dmac80211.h4631 u16 old_links, u16 new_links,
4636 u16 old_links, u16 new_links);

Completed in 39 milliseconds