Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 8 files:
- drivers/net/wireless/ath/ath12k/mac.c, line 7875
- drivers/net/wireless/intel/iwlwifi/mld/mlo.c, line 223
- drivers/net/wireless/realtek/rtw89/core.c
- net/mac80211/debugfs_netdev.c, line 732
- net/mac80211/iface.c, line 1871
- net/mac80211/link.c, line 672
- net/mac80211/mlme.c
- net/mac80211/util.c, line 2269
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 |