Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

kernel/trace/trace_events_user.c user_event_set_call_visible() -> trace_remove_event_call()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &event_mutex
HALF_LOCKED2 &group->reg_mutex

kernel/trace/trace_fprobe.c trace_probe_unregister_event_call() -> trace_remove_event_call()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &event_mutex

kernel/trace/trace_events_synth.c register_synth_event() -> trace_remove_event_call()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
PARAM_VALUE 0 call->class 4096-ptr_max
PARAM_VALUE 0 call->class->fields.next 4096-ptr_max
PARAM_VALUE 0 call->class->fields.next->next 4096-ptr_max
PARAM_VALUE 0 call->class->fields.prev 4096-ptr_max
PARAM_VALUE 0 call->class->fields.prev->next 4096-ptr_max
PARAM_VALUE 0 call->class->fields.prev->prev 4096-ptr_max
PARAM_VALUE 0 call->class->fields_array 5272440188960063488
PARAM_VALUE 0 call->class->perf_probe 5365223354911023104
PARAM_VALUE 0 call->class->probe 1849210520063467520
PARAM_VALUE 0 call->class->reg 7194829625673732096
PARAM_VALUE 0 call->data 4096-ptr_max
PARAM_VALUE 0 call->data->n_fields 0-s32max
PARAM_VALUE 0 call->data->n_u64 0-4294967295
PARAM_VALUE 0 call->data->user_arg_is_str 1
PARAM_VALUE 0 call->data->user_arg_size (-1),1-3
PARAM_VALUE 0 call->data->user_mask 0-5,7,10,16
PARAM_VALUE 0 call->event.funcs 1795979475766509568
PARAM_VALUE 0 call->event.funcs->binary 0,366248956480319488,1132500096532652032,3767241743495258112,5261868057571782656
PARAM_VALUE 0 call->event.funcs->hex 0,1094850396847636480,5261868057571782656,6422558193448333312,7465791468207640576
PARAM_VALUE 0 call->event.funcs->raw 1-u64max
PARAM_VALUE 0 call->event.funcs->trace 1-u64max
PARAM_VALUE 0 call->event.node->pprev 4096-ptr_max
PARAM_VALUE 0 call->event.node.pprev 4096-ptr_max
PARAM_VALUE 0 call->event.type s32min-(-1),1-s32max
PARAM_VALUE 0 call->list.next 4096-ptr_max
PARAM_VALUE 0 call->list.prev 4096-ptr_max
PARAM_VALUE 0 call->module 0
PARAM_VALUE 0 call->name 4096-ptr_max
PARAM_VALUE 0 call->print_fmt 4096-ptr_max
PARAM_VALUE 0 call->refcnt.counter 0
PARAM_VALUE 0 call->tp 4096-ptr_max
PARAM_VALUE 0 call->tp->name 4096-ptr_max
BUF_SIZE 0 call 120
BUF_SIZE 0 call->class->fields_array 80
BUF_SIZE 0 call->data 288
BUF_SIZE 0 call->event.funcs 32
BUF_SIZE 0 call->tp 72
CAPPED_DATA 0 call 1
CAPPED_DATA 0 call->data->n_fields 1
NOCHECK_CALL
LOCK2 global &event_mutex
HALF_LOCKED2 global &dyn_event_ops_mutex

kernel/trace/trace_events_synth.c unregister_synth_event() -> trace_remove_event_call()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
PARAM_VALUE 0 call->refcnt.counter 0
BUF_SIZE 0 call 120
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &event_mutex

kernel/trace/trace_uprobe.c trace_probe_unregister_event_call() -> trace_remove_event_call()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &event_mutex

kernel/trace/trace_eprobe.c trace_probe_unregister_event_call() -> trace_remove_event_call()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &event_mutex

kernel/trace/trace_kprobe.c trace_probe_unregister_event_call() -> trace_remove_event_call()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &event_mutex