| /linux-6.15/net/mac80211/ |
| H A D | link.c | 140 for (i = 0; i < IEEE80211_MLD_MAX_NUM_LINKS; i++) { in ieee80211_check_dup_link_addrs() 146 for (j = i + 1; j < IEEE80211_MLD_MAX_NUM_LINKS; j++) { in ieee80211_check_dup_link_addrs() 208 struct ieee80211_bss_conf *old[IEEE80211_MLD_MAX_NUM_LINKS]; in ieee80211_vif_update_links() 224 for_each_set_bit(link_id, &add, IEEE80211_MLD_MAX_NUM_LINKS) { in ieee80211_vif_update_links() 241 for_each_set_bit(link_id, &rem, IEEE80211_MLD_MAX_NUM_LINKS) { in ieee80211_vif_update_links() 260 for_each_set_bit(link_id, &add, IEEE80211_MLD_MAX_NUM_LINKS) { in ieee80211_vif_update_links() 319 struct link_container *links[IEEE80211_MLD_MAX_NUM_LINKS]; in ieee80211_vif_set_links() 354 for (i = 0; i < IEEE80211_MLD_MAX_NUM_LINKS; i++) in _ieee80211_set_active_links() 370 for_each_set_bit(link_id, &rem, IEEE80211_MLD_MAX_NUM_LINKS) { in _ieee80211_set_active_links() 392 for_each_set_bit(link_id, &add, IEEE80211_MLD_MAX_NUM_LINKS) { in _ieee80211_set_active_links() [all …]
|
| H A D | driver-ops.c | 527 struct ieee80211_bss_conf *old[IEEE80211_MLD_MAX_NUM_LINKS]) in drv_change_vif_links() argument 547 for_each_set_bit(link_id, &links_to_rem, IEEE80211_MLD_MAX_NUM_LINKS) { in drv_change_vif_links() 564 IEEE80211_MLD_MAX_NUM_LINKS) { in drv_change_vif_links() 601 for_each_set_bit(link_id, &links_to_rem, IEEE80211_MLD_MAX_NUM_LINKS) { in drv_change_sta_links() 621 for_each_set_bit(link_id, &links_to_add, IEEE80211_MLD_MAX_NUM_LINKS) { in drv_change_sta_links()
|
| H A D | mlme.c | 3807 u64 changed[IEEE80211_MLD_MAX_NUM_LINKS]) in ieee80211_set_associated() argument 3850 link_id < IEEE80211_MLD_MAX_NUM_LINKS; in ieee80211_set_associated() 3907 for (link_id = 0; link_id < IEEE80211_MLD_MAX_NUM_LINKS; in ieee80211_ml_reconf_reset() 6061 u64 changed[IEEE80211_MLD_MAX_NUM_LINKS] = {}; in ieee80211_assoc_success() 6716 u16 link_removal_timeout[IEEE80211_MLD_MAX_NUM_LINKS] = {}; in ieee80211_ml_reconfiguration() 7095 link_id >= IEEE80211_MLD_MAX_NUM_LINKS) in ieee80211_mgd_check_cross_link_csa() 9353 for (i = 0; i < IEEE80211_MLD_MAX_NUM_LINKS; i++) in ieee80211_mgd_assoc() 9442 for (i = 0; i < IEEE80211_MLD_MAX_NUM_LINKS; i++) { in ieee80211_mgd_assoc() 10431 for (link_id = 0; link_id < IEEE80211_MLD_MAX_NUM_LINKS; in ieee80211_mgd_assoc_ml_reconf() 10496 for (link_id = 0; link_id < IEEE80211_MLD_MAX_NUM_LINKS; in ieee80211_mgd_assoc_ml_reconf() [all …]
|
| H A D | cfg.c | 1284 for (link_id = 0; link_id < IEEE80211_MLD_MAX_NUM_LINKS; link_id++) { in ieee80211_num_beaconing_links() 3428 for (link_id = 0; link_id < IEEE80211_MLD_MAX_NUM_LINKS; link_id++) { in ieee80211_set_cqm_rssi_config() 3451 for (link_id = 0; link_id < IEEE80211_MLD_MAX_NUM_LINKS; link_id++) { in ieee80211_set_cqm_rssi_range_config() 3705 if (WARN_ON(link_id >= IEEE80211_MLD_MAX_NUM_LINKS)) in ieee80211_csa_finish() 4043 if (WARN_ON(link_id >= IEEE80211_MLD_MAX_NUM_LINKS)) in __ieee80211_channel_switch() 4915 if (WARN_ON(link_id >= IEEE80211_MLD_MAX_NUM_LINKS)) in ieee80211_color_change_finish() 4940 if (WARN_ON(link_id >= IEEE80211_MLD_MAX_NUM_LINKS)) in ieee80211_obss_color_collision_notify() 4988 if (WARN_ON(link_id >= IEEE80211_MLD_MAX_NUM_LINKS)) in ieee80211_color_change()
|
| H A D | sta_info.h | 731 struct link_sta_info __rcu *link[IEEE80211_MLD_MAX_NUM_LINKS];
|
| /linux-6.15/drivers/net/wireless/ath/ath12k/ |
| H A D | mac.h | 51 #define ATH12K_DEFAULT_SCAN_LINK IEEE80211_MLD_MAX_NUM_LINKS 52 #define ATH12K_NUM_MAX_LINKS (IEEE80211_MLD_MAX_NUM_LINKS + 1)
|
| H A D | peer.c | 521 for_each_set_bit(link_id, &links, IEEE80211_MLD_MAX_NUM_LINKS) { in ath12k_peer_mlo_link_peers_delete() 545 for_each_set_bit(link_id, &links, IEEE80211_MLD_MAX_NUM_LINKS) { in ath12k_peer_mlo_link_peers_delete()
|
| H A D | mac.c | 605 if (arvif->link_id >= IEEE80211_MLD_MAX_NUM_LINKS) in ath12k_mac_get_link_bss_conf() 622 if (arsta->link_id >= IEEE80211_MLD_MAX_NUM_LINKS) in ath12k_mac_get_link_sta() 3148 for_each_set_bit(link_id, &links, IEEE80211_MLD_MAX_NUM_LINKS) { in ath12k_peer_assoc_h_mlo() 4103 if (link_id >= IEEE80211_MLD_MAX_NUM_LINKS) in ath12k_ahvif_put_link_cache() 5317 if (WARN_ON(link_id >= IEEE80211_MLD_MAX_NUM_LINKS)) in ath12k_mac_free_unassign_link_sta() 5601 if (!arsta || link_id >= IEEE80211_MLD_MAX_NUM_LINKS) in ath12k_mac_assign_link_sta() 5960 if (arsta->link_id >= IEEE80211_MLD_MAX_NUM_LINKS) { in ath12k_mac_op_link_sta_rc_update() 6032 if (link_id >= IEEE80211_MLD_MAX_NUM_LINKS) in ath12k_mac_alloc_assign_link_sta() 6248 if (link_id >= IEEE80211_MLD_MAX_NUM_LINKS) in ath12k_mac_op_conf_tx() 7358 if (link_id >= IEEE80211_MLD_MAX_NUM_LINKS) { in ath12k_mac_op_tx() [all …]
|
| H A D | core.h | 339 struct ath12k_vif_cache *cache[IEEE80211_MLD_MAX_NUM_LINKS]; 526 struct ath12k_link_sta __rcu *link[IEEE80211_MLD_MAX_NUM_LINKS];
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | main.c | 690 for_each_set_bit(link_id, &add, IEEE80211_MLD_MAX_NUM_LINKS) { in mt7925_set_key() 994 } data[IEEE80211_MLD_MAX_NUM_LINKS]; in mt7925_mac_select_links() 1347 for_each_set_bit(i, &valid, IEEE80211_MLD_MAX_NUM_LINKS) { in mt7925_mlo_pm_iter() 1607 for_each_set_bit(i, &valid, IEEE80211_MLD_MAX_NUM_LINKS) { in mt7925_sta_set_decap_offload() 1689 for_each_set_bit(i, &valid, IEEE80211_MLD_MAX_NUM_LINKS) { in mt7925_ipv6_addr_change() 1852 for_each_set_bit(i, &valid, IEEE80211_MLD_MAX_NUM_LINKS) { in mt7925_change_chanctx() 1922 for_each_set_bit(i, &valid, IEEE80211_MLD_MAX_NUM_LINKS) { in mt7925_vif_cfg_changed() 1937 for_each_set_bit(i, &valid, IEEE80211_MLD_MAX_NUM_LINKS) { in mt7925_vif_cfg_changed() 2006 struct ieee80211_bss_conf *old[IEEE80211_MLD_MAX_NUM_LINKS]) in mt7925_change_vif_links() argument 2024 for_each_set_bit(link_id, &rem, IEEE80211_MLD_MAX_NUM_LINKS) { in mt7925_change_vif_links() [all …]
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | mld-mac80211.c | 205 for (i = 0; i < IEEE80211_MLD_MAX_NUM_LINKS; i++) { in iwl_mvm_mld_count_active_links() 1097 struct ieee80211_bss_conf *old[IEEE80211_MLD_MAX_NUM_LINKS]) in iwl_mvm_mld_change_vif_links() argument 1099 struct iwl_mvm_vif_link_info *new_link[IEEE80211_MLD_MAX_NUM_LINKS] = {}; in iwl_mvm_mld_change_vif_links() 1106 for (i = 0; i < IEEE80211_MLD_MAX_NUM_LINKS; i++) { in iwl_mvm_mld_change_vif_links() 1135 for (i = 0; i < IEEE80211_MLD_MAX_NUM_LINKS; i++) { in iwl_mvm_mld_change_vif_links() 1180 for (i = 0; i < IEEE80211_MLD_MAX_NUM_LINKS; i++) in iwl_mvm_mld_change_vif_links()
|
| H A D | mld-sta.c | 738 IEEE80211_MLD_MAX_NUM_LINKS) { in iwl_mvm_mld_add_sta() 1072 IEEE80211_MLD_MAX_NUM_LINKS) { in iwl_mvm_mld_update_sta_links() 1098 for_each_set_bit(link_id, &links_to_rem, IEEE80211_MLD_MAX_NUM_LINKS) { in iwl_mvm_mld_update_sta_links() 1119 for_each_set_bit(link_id, &links_to_add, IEEE80211_MLD_MAX_NUM_LINKS) { in iwl_mvm_mld_update_sta_links() 1205 IEEE80211_MLD_MAX_NUM_LINKS) { in iwl_mvm_mld_update_sta_links() 1215 IEEE80211_MLD_MAX_NUM_LINKS) { in iwl_mvm_mld_update_sta_links()
|
| H A D | sta.h | 454 struct iwl_mvm_link_sta __rcu *link[IEEE80211_MLD_MAX_NUM_LINKS];
|
| H A D | link.c | 650 for_each_set_bit(link_id, &usable_links, IEEE80211_MLD_MAX_NUM_LINKS) { in iwl_mvm_set_link_selection_data() 819 struct iwl_mvm_link_sel_data data[IEEE80211_MLD_MAX_NUM_LINKS]; in iwl_mvm_select_links()
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | iface.h | 165 struct iwl_mld_link __rcu *link[IEEE80211_MLD_MAX_NUM_LINKS];
|
| H A D | sta.h | 139 struct iwl_mld_link_sta __rcu *link[IEEE80211_MLD_MAX_NUM_LINKS];
|
| H A D | sta.c | 1196 IEEE80211_MLD_MAX_NUM_LINKS) { in iwl_mld_update_link_stas() 1219 for_each_set_bit(link_id, &links_to_rem, IEEE80211_MLD_MAX_NUM_LINKS) { in iwl_mld_update_link_stas() 1229 for_each_set_bit(link_id, &links_to_add, IEEE80211_MLD_MAX_NUM_LINKS) { in iwl_mld_update_link_stas() 1264 for_each_set_bit(link_id, &links_to_add, IEEE80211_MLD_MAX_NUM_LINKS) { in iwl_mld_update_link_stas()
|
| H A D | mlo.c | 690 for_each_set_bit(link_id, &usable_links, IEEE80211_MLD_MAX_NUM_LINKS) { in iwl_mld_set_link_sel_data() 870 struct iwl_mld_link_sel_data data[IEEE80211_MLD_MAX_NUM_LINKS]; in _iwl_mld_select_links()
|
| H A D | mac80211.c | 2438 struct ieee80211_bss_conf *old[IEEE80211_MLD_MAX_NUM_LINKS]) in iwl_mld_change_vif_links() argument 2462 for (int i = 0; i < IEEE80211_MLD_MAX_NUM_LINKS; i++) { in iwl_mld_change_vif_links() 2467 for (int i = 0; i < IEEE80211_MLD_MAX_NUM_LINKS; i++) { in iwl_mld_change_vif_links() 2495 for (int i = 0; i < IEEE80211_MLD_MAX_NUM_LINKS; i++) { in iwl_mld_change_vif_links()
|
| H A D | scan.c | 196 IEEE80211_MLD_MAX_NUM_LINKS) { in iwl_mld_scan_iterator() 1805 struct ieee80211_channel *channels[IEEE80211_MLD_MAX_NUM_LINKS]; in iwl_mld_int_mlo_scan() 1821 for_each_set_bit(link_id, &usable_links, IEEE80211_MLD_MAX_NUM_LINKS) { in iwl_mld_int_mlo_scan()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt792x.h | 114 struct mt792x_link_sta __rcu *link[IEEE80211_MLD_MAX_NUM_LINKS]; 138 struct mt792x_bss_conf __rcu *link_conf[IEEE80211_MLD_MAX_NUM_LINKS];
|
| /linux-6.15/drivers/net/wireless/realtek/rtw89/ |
| H A D | mac80211.c | 1452 for_each_set_bit(link_id, &clr_links, IEEE80211_MLD_MAX_NUM_LINKS) { in __rtw89_ops_clr_vif_links() 1471 for_each_set_bit(link_id, &set_links, IEEE80211_MLD_MAX_NUM_LINKS) { in __rtw89_ops_set_vif_links() 1491 struct ieee80211_bss_conf *old[IEEE80211_MLD_MAX_NUM_LINKS]) in rtw89_ops_change_vif_links() argument 1571 for_each_set_bit(link_id, &clr_links, IEEE80211_MLD_MAX_NUM_LINKS) { in __rtw89_ops_clr_sta_links() 1596 for_each_set_bit(link_id, &set_links, IEEE80211_MLD_MAX_NUM_LINKS) { in __rtw89_ops_set_sta_links()
|
| /linux-6.15/include/net/ |
| H A D | cfg80211.h | 3107 struct cfg80211_assoc_link add_links[IEEE80211_MLD_MAX_NUM_LINKS]; 3203 struct cfg80211_assoc_link links[IEEE80211_MLD_MAX_NUM_LINKS]; 6448 } links[IEEE80211_MLD_MAX_NUM_LINKS]; 7684 } links[IEEE80211_MLD_MAX_NUM_LINKS]; 7711 struct cfg80211_bss *bss[IEEE80211_MLD_MAX_NUM_LINKS]; 8215 } links[IEEE80211_MLD_MAX_NUM_LINKS]; 8390 } links[IEEE80211_MLD_MAX_NUM_LINKS]; 9785 } links[IEEE80211_MLD_MAX_NUM_LINKS];
|
| H A D | mac80211.h | 2032 struct ieee80211_bss_conf __rcu *link_conf[IEEE80211_MLD_MAX_NUM_LINKS]; 2534 struct ieee80211_link_sta __rcu *link[IEEE80211_MLD_MAX_NUM_LINKS]; 4854 struct ieee80211_bss_conf *old[IEEE80211_MLD_MAX_NUM_LINKS]);
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | main.c | 177 for_each_set_bit(link_id, &links, IEEE80211_MLD_MAX_NUM_LINKS) { in mt7996_set_hw_key() 966 for_each_set_bit(link_id, &links, IEEE80211_MLD_MAX_NUM_LINKS) { in mt7996_mac_sta_remove_links() 992 for_each_set_bit(link_id, &new_links, IEEE80211_MLD_MAX_NUM_LINKS) { in mt7996_mac_sta_add_links() 2089 struct ieee80211_bss_conf *old[IEEE80211_MLD_MAX_NUM_LINKS]) in mt7996_change_vif_links() argument
|