Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/net/wireless/realtek/rtw89/fw.c __rtw89_sta_rcu_dereference_link() -> rtwsta_link_to_sta()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwsta_link | 1-u64max |
| DATA_SOURCE | 0 | rtwsta_link | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
drivers/net/wireless/realtek/rtw89/phy.c __rtw89_sta_rcu_dereference_link() -> rtwsta_link_to_sta()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwsta_link | 1-u64max |
| DATA_SOURCE | 0 | rtwsta_link | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/realtek/rtw89/mac_be.c __rtw89_sta_rcu_dereference_link() -> rtwsta_link_to_sta()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwsta_link | 4096-ptr_max |
| DATA_SOURCE | 0 | rtwsta_link | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
drivers/net/wireless/realtek/rtw89/cam.c __rtw89_sta_rcu_dereference_link() -> rtwsta_link_to_sta()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwsta_link | 4096-ptr_max |
| DATA_SOURCE | 0 | rtwsta_link | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/realtek/rtw89/cam.c rtw89_get_addr_cam_of() -> rtwsta_link_to_sta()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwsta_link | 1-u64max |
| DATA_SOURCE | 0 | rtwsta_link | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/realtek/rtw89/cam.c rtw89_get_bssid_cam_of() -> rtwsta_link_to_sta()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwsta_link | 4096-ptr_max |
| DATA_SOURCE | 0 | rtwsta_link | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/realtek/rtw89/cam.c rtwsta_link_to_sta_safe() -> rtwsta_link_to_sta()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwsta_link | 1-u64max |
| DATA_SOURCE | 0 | rtwsta_link | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/realtek/rtw89/debug.c __rtw89_sta_rcu_dereference_link() -> rtwsta_link_to_sta()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwsta_link | 1-u64max |
| DATA_SOURCE | 0 | rtwsta_link | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ar->conf_mutex | ||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &file->lock | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &mvm->mutex | ||
| HALF_LOCKED2 | &mvmsta->deflink.lq_sta.rs_drv.pers.lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &priv->sta_mutex | ||
| HALF_LOCKED2 | &rtwdev->hw->wiphy->mtx | ||
| HALF_LOCKED2 | &rtwdev->mutex | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/realtek/rtw89/coex.c __rtw89_sta_rcu_dereference_link() -> rtwsta_link_to_sta()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwsta_link | 4096-ptr_max |
| DATA_SOURCE | 0 | rtwsta_link | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
drivers/net/wireless/realtek/rtw89/mac.c __rtw89_sta_rcu_dereference_link() -> rtwsta_link_to_sta()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwsta_link | 1-u64max |
| DATA_SOURCE | 0 | rtwsta_link | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
drivers/net/wireless/realtek/rtw89/core.c __rtw89_sta_rcu_dereference_link() -> rtwsta_link_to_sta()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwsta_link | 4096-ptr_max |
| DATA_SOURCE | 0 | rtwsta_link | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
drivers/net/wireless/realtek/rtw89/core.c rtw89_core_sta_link_add() -> rtwsta_link_to_sta()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwsta_link | 4096-ptr_max |
| DATA_SOURCE | 0 | rtwsta_link | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/realtek/rtw89/core.c rtw89_core_sta_link_assoc() -> rtwsta_link_to_sta()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwsta_link | 4096-ptr_max |
| DATA_SOURCE | 0 | rtwsta_link | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/realtek/rtw89/core.c rtw89_core_sta_link_disconnect() -> rtwsta_link_to_sta()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwsta_link | 4096-ptr_max |
| DATA_SOURCE | 0 | rtwsta_link | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/realtek/rtw89/core.c rtw89_core_sta_link_remove() -> rtwsta_link_to_sta()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwsta_link | 4096-ptr_max |
| DATA_SOURCE | 0 | rtwsta_link | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/realtek/rtw89/core.c rtw89_get_addr_cam_of() -> rtwsta_link_to_sta()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwsta_link | 4096-ptr_max |
| DATA_SOURCE | 0 | rtwsta_link | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/realtek/rtw89/core.c rtw89_get_bssid_cam_of() -> rtwsta_link_to_sta()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwsta_link | 4096-ptr_max |
| DATA_SOURCE | 0 | rtwsta_link | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/realtek/rtw89/core.c rtwsta_link_to_sta_safe() -> rtwsta_link_to_sta()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwsta_link | 1-u64max |
| DATA_SOURCE | 0 | rtwsta_link | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |