Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/trace/trace_boot.c trace_boot_init_one_event() -> apply_event_filter()

Type Parameter Key Value
PARAM_VALUE 0 file 4096-ptr_max
PARAM_VALUE 0 file->event_call 4096-ptr_max
PARAM_VALUE 0 file->event_call->class 4096-ptr_max
PARAM_VALUE 0 file->event_call->class->reg 1-u64max
PARAM_VALUE 1 filter_string 544173132892016640
BUF_SIZE 1 filter_string 256
DATA_SOURCE 0 file r find_event_file
LOCK2 global &event_mutex

kernel/trace/trace_events.c event_filter_write() -> apply_event_filter()

Type Parameter Key Value
PARAM_VALUE 0 file 4096-ptr_max
PARAM_VALUE 1 filter_string 4096-ptr_max
BUF_SIZE 0 file s32min-(-2),1-s32max
BUF_SIZE 0 file s32min-(-2),1-s32max
BUF_SIZE 1 filter_string 1-1000000001,2147479553
BUF_SIZE 1 filter_string 1-1000000001,2147479553
DATA_SOURCE 0 file r event_file_file
DATA_SOURCE 1 filter_string r memdup_user_nul
TERMINATED 1 filter_string 1
USER_DATA 1 *filter_string 0-255
USER_PTR 1 filter_string
LOCK2 global &event_mutex