Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

net/mac80211/mlme.c ieee80211_ml_reconf_work() -> ieee80211_set_active_links()

Type Parameter Key Value
PARAM_VALUE 0 vif 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rdev->wiphy.mtx

net/mac80211/mlme.c ieee80211_ttlm_set_links() -> ieee80211_set_active_links()

Type Parameter Key Value
PARAM_VALUE 0 vif 4096-ptr_max
PARAM_VALUE 0 vif->neg_ttlm.valid 0
DATA_SOURCE 1 active_links $1 [m]
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath12k/mac.c ath12k_mac_op_sta_state() -> ieee80211_set_active_links()

Type Parameter Key Value
PARAM_VALUE 0 vif 4096-ptr_max
PARAM_VALUE 0 vif->type 2
PARAM_VALUE 0 vif->valid_links 1-u16max
DATA_SOURCE 0 vif $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 vif->bss_conf.qos 0-1[c]
NO_OVERFLOW_SIMPLE 0 vif->active_links
HALF_LOCKED2 global &rtnl_mutex

net/mac80211/iface.c ieee80211_activate_links_work() -> ieee80211_set_active_links()

Type Parameter Key Value
PARAM_VALUE 0 vif 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &rdev->wiphy.mtx

drivers/net/wireless/intel/iwlwifi/mld/mlo.c _iwl_mld_exit_emlsr() -> ieee80211_set_active_links()

Type Parameter Key Value
PARAM_VALUE 0 vif 4096-ptr_max
PARAM_VALUE 0 vif->cfg.eml_cap 1-u16max
PARAM_VALUE 0 vif->driver_flags 16-u32max
PARAM_VALUE 0 vif->drv_priv->authorized 1
PARAM_VALUE 0 vif->valid_links 1-u16max
DATA_SOURCE 0 vif $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 vif->bss_conf.qos 0-1[c]
NO_OVERFLOW_SIMPLE 0 vif->active_links

net/mac80211/debugfs_netdev.c ieee80211_if_parse_active_links() -> ieee80211_set_active_links()

Type Parameter Key Value
PARAM_VALUE 0 vif 4096-ptr_max
PARAM_VALUE 1 active_links 1-u16max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 active_links 1-u16max
NO_OVERFLOW_SIMPLE 1 active_links
HALF_LOCKED2 &rdev->wiphy.mtx

drivers/net/wireless/realtek/rtw89/core.c rtw89_core_mlsr_switch() -> ieee80211_set_active_links()

Type Parameter Key Value
PARAM_VALUE 0 vif 4096-ptr_max
PARAM_VALUE 0 vif->valid_links 1-u16max
DATA_SOURCE 0 vif r rtwvif_to_vif
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/realtek/rtw89/core.c rtw89_core_mlsr_switch() -> ieee80211_set_active_links()

Type Parameter Key Value
PARAM_VALUE 0 vif 4096-ptr_max
PARAM_VALUE 0 vif->valid_links 1-u16max
DATA_SOURCE 0 vif r rtwvif_to_vif
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL