Home
last modified time | relevance | path

Searched refs:active_links (Results 1 – 25 of 50) sorted by relevance

12

/linux-6.15/net/mac80211/
H A Dlink.c173 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 Ddriver-ops.c514 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 Ddebugfs_netdev.c722 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 Dkey.c174 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 Dutil.c1737 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 Dtrace.h2509 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 Dmlo.h77 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 Dd3.c734 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 Ddebugfs.c578 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 Dpower.c221 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 Dnotif.c143 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 Dsession-protect.c64 WARN(hweight16(vif->active_links) > 1, in _iwl_mld_schedule_session_protection()
H A Dsta.h169 if (mld_sta->vif->active_links & BIT(link_id)) in iwl_mld_cleanup_sta()
H A Dtx.c318 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 Dmlo.c215 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 Dscan.c176 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 Dstats.c315 if (hweight16(vif->active_links) > 1) in iwl_mld_mac80211_sta_statistics()
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dlink.c900 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 Dmld-mac80211.c240 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 Dd3.c1841 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 Dintel_dp_mst.c1001 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 Dintel_tc.c1565 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 Dnode.c121 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 Dmac80211.h2033 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 Dsmc_llc.c1599 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()

12