Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/trace/fgraph.c fgraph_cpu_init() -> ftrace_graph_init_idle_task()

Type Parameter Key Value
DATA_SOURCE 1 cpu $0
STR_LEN 0 t (-1),8-9,11-29,31-34,38
BIT_INFO 1 cpu 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &cpuhp_state_mutex
HALF_LOCKED2 irq

kernel/trace/fgraph.c start_graph_tracing() -> ftrace_graph_init_idle_task()

Type Parameter Key Value
PARAM_VALUE 1 cpu 0-64
CAPPED_DATA 1 cpu 1
DATA_SOURCE 1 cpu r find_next_bit
CONSTRAINT 1 cpu <3035
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

kernel/sched/core.c init_idle() -> ftrace_graph_init_idle_task()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->__state 0
PARAM_VALUE 0 t->flags 0,2097152-u32max
PARAM_VALUE 0 t->on_cpu 1
PARAM_VALUE 0 t->on_rq 1
PARAM_VALUE 0 t->pi_lock.dep_map->name 0-255
PARAM_VALUE 0 t->pi_lock.owner (-1)
PARAM_VALUE 0 t->pi_lock.owner_cpu u32max
PARAM_VALUE 0 t->rseq.event.ids_changed 1
PARAM_VALUE 0 t->sched_class 4324740454212079616
PARAM_VALUE 0 t->sched_task_group 4096-ptr_max
PARAM_VALUE 0 t->se.avg.util_avg 0-u32max
PARAM_VALUE 0 t->se.parent 0,4096-ptr_max
PARAM_VALUE 0 t->thread_pid 8557022811134820352
PARAM_VALUE 0 t->thread_pid->inodes.first 0
PARAM_VALUE 0 t->thread_pid->level 0
PARAM_VALUE 0 t->thread_pid->rcu.func 0
PARAM_VALUE 0 t->thread_pid->rcu.next 0
PARAM_VALUE 0 t->thread_pid->wait_pidfd.head.prev 0
PARAM_VALUE 0 t->wake_cpu 1-64
PARAM_VALUE 0 t->worker_private 0,4096-ptr_max
PARAM_VALUE 0 t->worker_private->cpu 0-s32max
PARAM_VALUE 1 cpu 1-64
BUF_SIZE 0 t->sched_class 248
CAPPED_DATA 1 cpu 1
DATA_SOURCE 0 t $0
DATA_SOURCE 1 cpu $1
BIT_INFO 0 t->flags 0x4200000,0xffffffffffffffff
NOCHECK_CALL