Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/bpf/memalloc.c check_free_by_rcu() -> rcu_request_urgent_qs_task()

Type Parameter Key Value
NOCHECK_CALL

kernel/rcu/update.c check_holdout_task() -> rcu_request_urgent_qs_task()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
CAPPED_DATA 0 t 1
CAPPED_DATA 0 t->rcu_tasks_nvcsw 1
DATA_SOURCE 0 t $0
PARAM_COMPARE 0 t->nvcsw == $0->rcu_tasks_nvcsw
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &rtp->tasks_gp_mutex
TYPE_LOCK (struct rcu_tasks)->tasks_gp_mutex