| /linux/net/mac80211/ |
| H A D | link.c | 63 u16 new_links = ap_bss->vif.valid_links; in ieee80211_apvlan_link_setup() local 70 add = new_links; in ieee80211_apvlan_link_setup() 77 ieee80211_vif_set_links(sdata, new_links, 0); in ieee80211_apvlan_link_setup() 289 u16 new_links, u16 dormant_links) in ieee80211_vif_update_links() argument 293 unsigned long add = new_links & ~old_links; in ieee80211_vif_update_links() 294 unsigned long rem = old_links & ~new_links; in ieee80211_vif_update_links() 309 if (old_links == new_links && dormant_links == sdata->vif.dormant_links) in ieee80211_vif_update_links() 312 if (!old_links || !new_links) in ieee80211_vif_update_links() 367 if (new_links == 0) in ieee80211_vif_update_links() 376 ieee80211_set_vif_links_bitmaps(sdata, new_links, dormant_links); in ieee80211_vif_update_links() [all …]
|
| H A D | sta_info.c | 3459 u16 new_links = old_links | BIT(link_id); in ieee80211_sta_activate_link() local 3465 if (WARN_ON(old_links == new_links || !link_sta)) in ieee80211_sta_activate_link() 3476 sta->sta.valid_links = new_links; in ieee80211_sta_activate_link() 3489 old_links, new_links); in ieee80211_sta_activate_link()
|
| H A D | cfg.c | 2753 u16 new_links = master->vif.valid_links & sta_links; in ieee80211_set_sta_4addr() local 2756 wdev->valid_links = new_links; in ieee80211_set_sta_4addr() 2758 err = ieee80211_vif_set_links(sdata, new_links, 0); in ieee80211_set_sta_4addr() 5806 u16 new_links = wdev->valid_links & ~BIT(link_id); in ieee80211_del_intf_link() local 5815 ieee80211_vif_set_links(sdata, new_links, 0); in ieee80211_del_intf_link()
|
| H A D | ieee80211_i.h | 2215 u16 new_links, u16 dormant_links);
|
| H A D | mlme.c | 9611 u16 new_links; in ieee80211_prep_connection() local 9617 new_links = BIT(link_id); in ieee80211_prep_connection() 9622 new_links = 0; in ieee80211_prep_connection() 9634 err = ieee80211_vif_set_links(sdata, new_links, 0); in ieee80211_prep_connection()
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | mac80211.c | 1706 u16 old_links, u16 new_links, in rtw89_ops_change_vif_links() argument 1711 unsigned long clr_links = old_links & ~new_links; in rtw89_ops_change_vif_links() 1712 unsigned long set_links = new_links & ~old_links; in rtw89_ops_change_vif_links() 1722 __func__, old_links, new_links); in rtw89_ops_change_vif_links() 1724 if (!rtw89_can_work_on_links(rtwdev, vif, new_links)) in rtw89_ops_change_vif_links() 1769 } else if (!new_links) { in rtw89_ops_change_vif_links() 1778 rtw89_vif_update_fw_links(rtwdev, rtwvif, new_links, false); in rtw89_ops_change_vif_links() 1864 u16 old_links, u16 new_links) in rtw89_ops_change_sta_links() argument 1868 unsigned long clr_links = old_links & ~new_links; in rtw89_ops_change_sta_links() 1869 unsigned long set_links = new_links & ~old_links; in rtw89_ops_change_sta_links() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | main.c | 1092 struct ieee80211_sta *sta, unsigned long new_links) in mt7925_mac_sta_add_links() argument 1099 for_each_set_bit(link_id, &new_links, IEEE80211_MLD_MAX_NUM_LINKS) { in mt7925_mac_sta_add_links() 2210 u16 old_links, u16 new_links, in mt7925_change_vif_links() argument 2216 unsigned long add = new_links & ~old_links; in mt7925_change_vif_links() 2217 unsigned long rem = old_links & ~new_links; in mt7925_change_vif_links() 2224 if (old_links == new_links) in mt7925_change_vif_links() 2295 mvif->valid_links = new_links; in mt7925_change_vif_links() 2319 struct ieee80211_sta *sta, u16 old_links, u16 new_links) in mt7925_change_sta_links() argument 2321 unsigned long add = new_links & ~old_links; in mt7925_change_sta_links() 2322 unsigned long rem = old_links & ~new_links; in mt7925_change_sta_links() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | mac80211.c | 2708 u16 old_links, u16 new_links, in iwl_mld_change_vif_links() argument 2714 u16 removed = old_links & ~new_links; in iwl_mld_change_vif_links() 2715 u16 added = new_links & ~old_links; in iwl_mld_change_vif_links() 2730 if (new_links == 0) in iwl_mld_change_vif_links() 2756 mld_vif->emlsr.primary = new_links ? __ffs(new_links) : 0; in iwl_mld_change_vif_links() 2789 u16 old_links, u16 new_links) in iwl_mld_change_sta_links() argument 2793 return iwl_mld_update_link_stas(mld, vif, sta, old_links, new_links); in iwl_mld_change_sta_links()
|
| H A D | sta.c | 1333 u16 old_links, u16 new_links) in iwl_mld_update_link_stas() argument 1337 unsigned long links_to_add = ~old_links & new_links; in iwl_mld_update_link_stas() 1338 unsigned long links_to_rem = old_links & ~new_links; in iwl_mld_update_link_stas()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | main.c | 1265 struct ieee80211_sta *sta, unsigned long new_links) in mt7996_mac_sta_add_links() argument 1271 for_each_set_bit(link_id, &new_links, IEEE80211_MLD_MAX_NUM_LINKS) { in mt7996_mac_sta_add_links() 1319 mt7996_mac_sta_remove_links(dev, vif, sta, new_links, true); in mt7996_mac_sta_add_links() 1327 u16 new_links) in mt7996_mac_sta_change_links() argument 1330 unsigned long add = new_links & ~old_links; in mt7996_mac_sta_change_links() 1331 unsigned long rem = old_links & ~new_links; in mt7996_mac_sta_change_links() 2475 u16 old_links, u16 new_links, in mt7996_change_vif_links() argument 2505 if (new_links) in mt7996_change_vif_links()
|
| /linux/drivers/net/wireless/virtual/ |
| H A D | mac80211_hwsim_main.c | 3547 u16 old_links, u16 new_links, in mac80211_hwsim_change_vif_links() argument 3550 unsigned long rem = old_links & ~new_links; in mac80211_hwsim_change_vif_links() 3551 unsigned long add = new_links & ~old_links; in mac80211_hwsim_change_vif_links() 3556 if (!new_links) in mac80211_hwsim_change_vif_links() 3585 u16 old_links, u16 new_links) in mac80211_hwsim_change_sta_links() argument 3592 sp->active_links_rx = new_links; in mac80211_hwsim_change_sta_links()
|
| /linux/include/net/ |
| H A D | mac80211.h | 5119 u16 old_links, u16 new_links, 5124 u16 old_links, u16 new_links);
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | mac.c | 4338 u16 old_links, u16 new_links, in ath12k_mac_op_change_vif_links() argument 4342 unsigned long to_remove = old_links & ~new_links; in ath12k_mac_op_change_vif_links() 4343 unsigned long to_add = ~old_links & new_links; in ath12k_mac_op_change_vif_links() 4352 vif->addr, old_links, new_links); in ath12k_mac_op_change_vif_links() 8171 u16 old_links, u16 new_links) in ath12k_mac_op_change_sta_links() argument 8192 if (new_links < old_links) in ath12k_mac_op_change_sta_links() 8204 valid_links = new_links; in ath12k_mac_op_change_sta_links()
|