Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

kernel/trace/trace_events_user.c user_event_parse() -> dyn_event_init()

Type Parameter Key Value
PARAM_VALUE 0 ev 4096-ptr_max
PARAM_VALUE 1 ops 526112615158566912
NOCHECK_CALL
LOCK2 global &event_mutex
HALF_LOCKED2 &group->reg_mutex
HALF_LOCKED2 &group->reg_mutex
HALF_LOCKED2 global &dyn_event_ops_mutex
TYPE_LOCK (struct user_event_group)->reg_mutex

kernel/trace/trace_fprobe.c alloc_trace_fprobe() -> dyn_event_init()

Type Parameter Key Value
PARAM_VALUE 0 ev 4096-ptr_max
PARAM_VALUE 1 ops 8663731975850352640
NOCHECK_CALL

kernel/trace/trace_events_synth.c alloc_synth_event() -> dyn_event_init()

Type Parameter Key Value
PARAM_VALUE 0 ev 4096-ptr_max
PARAM_VALUE 1 ops 4578234530493063168
NOCHECK_CALL
LOCK2 global &event_mutex
HALF_LOCKED2 global &dyn_event_ops_mutex

kernel/trace/trace_uprobe.c alloc_trace_uprobe() -> dyn_event_init()

Type Parameter Key Value
PARAM_VALUE 0 ev 4096-ptr_max
PARAM_VALUE 1 ops 2966836992851804160
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &dyn_event_ops_mutex

kernel/trace/trace_eprobe.c alloc_event_probe() -> dyn_event_init()

Type Parameter Key Value
PARAM_VALUE 0 ev 4096-ptr_max
PARAM_VALUE 1 ops 7016682659745378304
NOCHECK_CALL
LOCK2 _T->lock

kernel/trace/trace_kprobe.c alloc_trace_kprobe() -> dyn_event_init()

Type Parameter Key Value
PARAM_VALUE 0 ev 4096-ptr_max
PARAM_VALUE 1 ops 8130525855533645824
NOCHECK_CALL
HALF_LOCKED2 _T->lock