Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
net/wireless/reg.c __reg_process_hint_country_ie() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| LOCK2 | &pool->lock | ||
| LOCK2 | global &rtnl_mutex |
net/wireless/reg.c __reg_process_hint_driver() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| LOCK2 | &pool->lock | ||
| LOCK2 | global &rtnl_mutex |
net/wireless/reg.c __reg_process_hint_user() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| LOCK2 | &pool->lock | ||
| LOCK2 | global &rtnl_mutex |
net/wireless/reg.c handle_channel() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
net/wireless/reg.c handle_reg_beacon() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global ®_pending_beacons_lock |
net/wireless/reg.c ignore_reg_update() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
net/wireless/reg.c print_regdomain() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
net/wireless/reg.c reg_free_last_request() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &wiphy->mtx |
net/wireless/reg.c reg_free_request() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
net/wireless/reg.c reg_get_regdomain() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
net/wireless/reg.c reg_ignore_cell_hint() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| LOCK2 | &pool->lock | ||
| LOCK2 | global &rtnl_mutex |
net/wireless/reg.c reg_is_valid_request() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex |
net/wireless/reg.c reg_is_world_roaming() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global ®_pending_beacons_lock |
net/wireless/reg.c reg_last_request_cell_base() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/wireless/reg.c reg_process_pending_hints() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
net/wireless/reg.c reg_process_pending_hints() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
net/wireless/reg.c reg_set_request_processed() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &wiphy->mtx |
net/wireless/reg.c reg_update_last_request() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &wiphy->mtx |
net/wireless/reg.c regulatory_hint_country_ie() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/wireless/reg.c set_regdom() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global ®_regdb_apply_mutex |
net/wireless/reg.c update_world_regdomain() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global ®_regdb_apply_mutex |
net/wireless/reg.c wiphy_regulatory_deregister() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &rdev->wiphy.mtx | ||
| LOCK2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct wiphy)->mtx |
net/wireless/reg.c wiphy_regulatory_register() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
net/wireless/reg.c wiphy_update_regulatory() -> get_last_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |