| /linux-6.15/net/mac80211/ |
| H A D | link.c | 173 sdata->vif.active_links = 0; in ieee80211_set_vif_links_bitmaps() 187 if (sdata->vif.active_links) in ieee80211_set_vif_links_bitmaps() 330 u16 active_links) in _ieee80211_set_active_links() argument 351 if (old_active == active_links) in _ieee80211_set_active_links() 359 sdata->vif.active_links |= active_links; in _ieee80211_set_active_links() 448 active_links); in _ieee80211_set_active_links() 484 sdata->vif.active_links = active_links; in _ieee80211_set_active_links() 504 if (WARN_ON(!active_links)) in ieee80211_set_active_links() 534 u16 active_links) in ieee80211_set_active_links_async() argument 538 if (WARN_ON(!active_links)) in ieee80211_set_active_links_async() [all …]
|
| H A D | driver-ops.c | 514 if (WARN_ON(key->link_id >= 0 && sdata->vif.active_links && in drv_set_key() 515 !(sdata->vif.active_links & BIT(key->link_id)))) in drv_set_key() 592 old_links &= sdata->vif.active_links; in drv_change_sta_links() 593 new_links &= sdata->vif.active_links; in drv_change_sta_links()
|
| H A D | debugfs_netdev.c | 722 return snprintf(buf, buflen, "0x%x\n", sdata->vif.active_links); in ieee80211_if_fmt_active_links() 728 u16 active_links; in ieee80211_if_parse_active_links() local 730 if (kstrtou16(buf, 0, &active_links) || !active_links) in ieee80211_if_parse_active_links() 733 return ieee80211_set_active_links(&sdata->vif, active_links) ?: buflen; in ieee80211_if_parse_active_links() 735 IEEE80211_IF_FILE_RW(active_links); 848 DEBUGFS_ADD_MODE(active_links, 0600); in add_sta_files()
|
| H A D | key.c | 174 if (key->conf.link_id >= 0 && sdata->vif.active_links && in ieee80211_key_enable_hw_accel() 175 !(sdata->vif.active_links & BIT(key->conf.link_id))) in ieee80211_key_enable_hw_accel() 247 if (key->conf.link_id >= 0 && sdata->vif.active_links && in ieee80211_key_disable_hw_accel() 248 !(sdata->vif.active_links & BIT(key->conf.link_id))) in ieee80211_key_disable_hw_accel()
|
| H A D | util.c | 1737 if (!(sdata->vif.active_links & BIT(link_id))) in ieee80211_reconfig_ap_links() 1928 u32 active_links = 0; in ieee80211_reconfig() local 1940 active_links = sdata->vif.active_links; in ieee80211_reconfig() 1941 link_id = ffs(active_links) - 1; in ieee80211_reconfig() 1942 sdata->vif.active_links = BIT(link_id); in ieee80211_reconfig() 1946 sdata->vif.active_links, in ieee80211_reconfig() 1950 sdata->restart_active_links = active_links; in ieee80211_reconfig()
|
| H A D | trace.h | 2509 u16 active_links), 2511 TP_ARGS(local, sdata, active_links), 2516 __field(u16, active_links) 2522 __entry->active_links = active_links; 2527 LOCAL_PR_ARG, VIF_PR_ARG, __entry->active_links
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | mlo.h | 77 if (!ieee80211_vif_is_mld(vif) || WARN_ON(!vif->active_links)) in iwl_mld_get_primary_link() 82 return __ffs(vif->active_links); in iwl_mld_get_primary_link() 85 !WARN_ON(!(BIT(mld_vif->emlsr.primary) & vif->active_links))) in iwl_mld_get_primary_link() 88 return __ffs(vif->active_links); in iwl_mld_get_primary_link() 97 switch (hweight16(vif->active_links)) { in iwl_mld_get_other_link() 104 return __ffs(vif->active_links); in iwl_mld_get_other_link() 106 return __ffs(vif->active_links & ~BIT(link_id)); in iwl_mld_get_other_link()
|
| H A D | d3.c | 734 int link_id = vif->active_links ? in iwl_mld_d3_update_mcast_key() 735 __ffs(vif->active_links) : 0; in iwl_mld_d3_update_mcast_key() 873 int link_id = vif->active_links ? __ffs(vif->active_links) : -1; in iwl_mld_add_mcast_rekey() 966 int link_id = vif->active_links ? __ffs(vif->active_links) : 0; in iwl_mld_update_sec_keys() 1923 WARN_ON(hweight16(bss_vif->active_links) > 1); in iwl_mld_wowlan_resume() 1924 link_id = bss_vif->active_links ? __ffs(bss_vif->active_links) : 0; in iwl_mld_wowlan_resume()
|
| H A D | debugfs.c | 578 int link_id = vif->active_links ? __ffs(vif->active_links) : 0; in iwl_dbgfs_vif_bf_params_write() 864 int link_id = vif->active_links ? __ffs(vif->active_links) : 0; in iwl_dbgfs_vif_twt_operation_write() 875 if (hweight16(vif->active_links) > 1) in iwl_dbgfs_vif_twt_operation_write()
|
| H A D | power.c | 221 if (WARN_ON(!vif->active_links)) in iwl_mld_power_build_cmd() 228 link_id = __ffs(vif->active_links); in iwl_mld_power_build_cmd()
|
| H A D | notif.c | 143 if (WARN(hweight16(vif->active_links) > 1, in iwl_mld_mu_mimo_iface_iterator() 145 vif->active_links)) in iwl_mld_mu_mimo_iface_iterator() 149 link_id = __ffs(vif->active_links); in iwl_mld_mu_mimo_iface_iterator()
|
| H A D | session-protect.c | 64 WARN(hweight16(vif->active_links) > 1, in _iwl_mld_schedule_session_protection()
|
| H A D | sta.h | 169 if (mld_sta->vif->active_links & BIT(link_id)) in iwl_mld_cleanup_sta()
|
| H A D | tx.c | 318 WARN_ON(hweight16(vif->active_links) != 1); in iwl_mld_get_basic_rates_and_band() 319 link_id = __ffs(vif->active_links); in iwl_mld_get_basic_rates_and_band() 592 if (info->control.vif->active_links) in iwl_mld_get_link_from_tx_info() 593 link_id = ffs(info->control.vif->active_links) - 1; in iwl_mld_get_link_from_tx_info()
|
| H A D | mlo.c | 215 if (WARN_ON(!(vif->active_links & BIT(link_to_keep)))) in _iwl_mld_exit_emlsr() 216 link_to_keep = __ffs(vif->active_links); in _iwl_mld_exit_emlsr() 222 vif->active_links, new_active_links); in _iwl_mld_exit_emlsr()
|
| H A D | scan.c | 176 if ((ieee80211_vif_is_mld(vif) && vif->active_links) || in iwl_mld_scan_iterator() 191 ieee80211_vif_is_mld(curr_vif) ? curr_vif->active_links : 1; in iwl_mld_scan_iterator() 1396 if (vif->active_links) in iwl_mld_scan_set_link_id() 1397 tsf_report_link_id = __ffs(vif->active_links); in iwl_mld_scan_set_link_id()
|
| H A D | stats.c | 315 if (hweight16(vif->active_links) > 1) in iwl_mld_mac80211_sta_statistics()
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | link.c | 900 return __ffs(vif->active_links); in iwl_mvm_get_primary_link() 903 !WARN_ON(!(BIT(mvmvif->primary_link) & vif->active_links))) in iwl_mvm_get_primary_link() 906 return __ffs(vif->active_links); in iwl_mvm_get_primary_link() 915 switch (hweight16(vif->active_links)) { in iwl_mvm_get_other_link() 922 return __ffs(vif->active_links); in iwl_mvm_get_other_link() 924 return __ffs(vif->active_links & ~BIT(link_id)); in iwl_mvm_get_other_link() 1007 if (WARN_ON(!(vif->active_links & BIT(link_to_keep)))) in iwl_mvm_exit_esr() 1008 link_to_keep = __ffs(vif->active_links); in iwl_mvm_exit_esr() 1014 vif->active_links, new_active_links); in iwl_mvm_exit_esr()
|
| H A D | mld-mac80211.c | 240 if (vif->active_links == mvmvif->link_selection_res && in iwl_mvm_esr_mode_active() 241 !WARN_ON(!(vif->active_links & BIT(mvmvif->link_selection_primary)))) in iwl_mvm_esr_mode_active() 244 mvmvif->primary_link = __ffs(vif->active_links); in iwl_mvm_esr_mode_active() 853 ffs(vif->active_links) - 1; in iwl_mvm_mld_vif_cfg_changed_station()
|
| H A D | d3.c | 1841 int link_id = vif->active_links ? __ffs(vif->active_links) : -1; in iwl_mvm_d3_find_last_keys() 1933 int link_id = vif->active_links ? __ffs(vif->active_links) : -1; in iwl_mvm_d3_update_keys() 2167 int link_id = vif->active_links ? __ffs(vif->active_links) : -1; in iwl_mvm_gtk_rekey() 2232 int link_id = vif->active_links ? __ffs(vif->active_links) : -1; in iwl_mvm_d3_igtk_bigtk_rekey_add() 2798 int link_id = vif->active_links ? __ffs(vif->active_links) : 0; in iwl_mvm_query_wakeup_reasons()
|
| /linux-6.15/drivers/gpu/drm/i915/display/ |
| H A D | intel_dp_mst.c | 1001 intel_dp->mst.active_links); in mst_stream_disable() 1003 if (intel_dp->mst.active_links == 1) in mst_stream_disable() 1037 intel_dp->mst.active_links--; in mst_stream_post_disable() 1038 last_mst_stream = intel_dp->mst.active_links == 0; in mst_stream_post_disable() 1108 intel_dp->mst.active_links); in mst_stream_post_disable() 1119 if (intel_dp->mst.active_links == 0 && in mst_stream_post_pll_disable() 1132 if (intel_dp->mst.active_links == 0) in mst_stream_pre_pll_enable() 1197 intel_dp->mst.active_links); in mst_stream_pre_enable() 1213 intel_dp->mst.active_links++; in mst_stream_pre_enable() 1332 intel_dp->mst.active_links); in mst_stream_enable() [all …]
|
| H A D | intel_tc.c | 1565 int active_links = 0; in tc_port_has_active_links() local 1569 active_links = intel_dp_mst_encoder_active_links(dig_port); in tc_port_has_active_links() 1572 active_links = 1; in tc_port_has_active_links() 1575 if (active_links && !tc_phy_is_connected(tc, pll_type)) in tc_port_has_active_links() 1578 tc->port_name, active_links); in tc_port_has_active_links() 1580 return active_links; in tc_port_has_active_links()
|
| /linux-6.15/net/tipc/ |
| H A D | node.c | 121 int active_links[2]; member 197 int bearer_id = n->active_links[sel & 1]; in node_active_link() 223 bearer_id = n->active_links[sel & 1]; in tipc_node_get_mtu() 576 n->active_links[0] = INVALID_BEARER_ID; in tipc_node_create() 577 n->active_links[1] = INVALID_BEARER_ID; in tipc_node_create() 859 int *slot0 = &n->active_links[0]; in __tipc_node_link_up() 860 int *slot1 = &n->active_links[1]; in __tipc_node_link_up() 993 int *slot0 = &n->active_links[0]; in __tipc_node_link_down() 994 int *slot1 = &n->active_links[1]; in __tipc_node_link_down() 1048 *bearer_id = n->active_links[0]; in __tipc_node_link_down() [all …]
|
| /linux-6.15/include/net/ |
| H A D | mac80211.h | 2033 u16 valid_links, active_links, dormant_links, suspended_links; member 2094 return vif->active_links & BIT(link_id); in ieee80211_vif_link_active() 2099 if ((!(vif)->active_links || \ 2100 (vif)->active_links & BIT(link_id)) && \ 2559 if ((!(vif)->active_links || \ 2560 (vif)->active_links & BIT(link_id)) && \ 4850 u16 active_links); 7724 int ieee80211_set_active_links(struct ieee80211_vif *vif, u16 active_links); 7737 u16 active_links);
|
| /linux-6.15/net/smc/ |
| H A D | smc_llc.c | 1599 int active_links; in smc_llc_process_cli_delete_link() local 1634 active_links = smc_llc_active_link_count(lgr); in smc_llc_process_cli_delete_link() 1637 } else if (active_links == 1) { in smc_llc_process_cli_delete_link() 1639 } else if (!active_links) { in smc_llc_process_cli_delete_link() 1677 int active_links; in smc_llc_process_srv_delete_link() local 1723 active_links = smc_llc_active_link_count(lgr); in smc_llc_process_srv_delete_link() 1724 if (active_links == 1) { in smc_llc_process_srv_delete_link() 1726 } else if (!active_links) { in smc_llc_process_srv_delete_link()
|