Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

kernel/trace/trace_snapshot.c tracing_snapshot_open() -> tracing_check_open_get_tr()

Type Parameter Key Value
BUF_SIZE 0 tr s32min-(-2),1-s32max
BUF_SIZE 0 tr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tr unit_array_size

kernel/trace/trace_sched_switch.c tracing_saved_cmdlines_open() -> tracing_check_open_get_tr()

Type Parameter Key Value
PARAM_VALUE 0 tr 0
RX_PATH
TASK_NOT_RUNNING

kernel/trace/trace_sched_switch.c tracing_saved_tgids_open() -> tracing_check_open_get_tr()

Type Parameter Key Value
PARAM_VALUE 0 tr 0
RX_PATH
TASK_NOT_RUNNING

kernel/trace/trace_events_hist.c save_hist_vars() -> tracing_check_open_get_tr()

Type Parameter Key Value
PARAM_VALUE 0 tr 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

kernel/trace/trace.c show_traces_open() -> tracing_check_open_get_tr()

Type Parameter Key Value
BUF_SIZE 0 tr s32min-(-2),1-s32max
BUF_SIZE 0 tr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tr unit_array_size

kernel/trace/trace.c tracing_buffer_meta_open() -> tracing_check_open_get_tr()

Type Parameter Key Value
BUF_SIZE 0 tr s32min-(-2),1-s32max
BUF_SIZE 0 tr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tr unit_array_size

kernel/trace/trace.c tracing_buffers_open() -> tracing_check_open_get_tr()

Type Parameter Key Value
BUF_SIZE 0 tr s32min-(-2),1-s32max
BUF_SIZE 0 tr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tr unit_array_size

kernel/trace/trace.c tracing_clock_open() -> tracing_check_open_get_tr()

Type Parameter Key Value
BUF_SIZE 0 tr s32min-(-2),1-s32max
BUF_SIZE 0 tr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tr unit_array_size

kernel/trace/trace.c tracing_err_log_open() -> tracing_check_open_get_tr()

Type Parameter Key Value
BUF_SIZE 0 tr s32min-(-2),1-s32max
BUF_SIZE 0 tr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tr unit_array_size

kernel/trace/trace.c tracing_eval_map_open() -> tracing_check_open_get_tr()

Type Parameter Key Value
PARAM_VALUE 0 tr 0
RX_PATH
TASK_NOT_RUNNING

kernel/trace/trace.c tracing_last_boot_open() -> tracing_check_open_get_tr()

Type Parameter Key Value
BUF_SIZE 0 tr s32min-(-2),1-s32max
BUF_SIZE 0 tr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tr unit_array_size

kernel/trace/trace.c tracing_open() -> tracing_check_open_get_tr()

Type Parameter Key Value
BUF_SIZE 0 tr s32min-(-2),1-s32max
BUF_SIZE 0 tr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tr unit_array_size

kernel/trace/trace.c tracing_open_file_tr() -> tracing_check_open_get_tr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

kernel/trace/trace.c tracing_open_generic() -> tracing_check_open_get_tr()

Type Parameter Key Value
PARAM_VALUE 0 tr 0
RX_PATH
TASK_NOT_RUNNING

kernel/trace/trace.c tracing_open_generic_tr() -> tracing_check_open_get_tr()

Type Parameter Key Value
BUF_SIZE 0 tr s32min-(-2),1-s32max
BUF_SIZE 0 tr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tr unit_array_size
HALF_LOCKED2 _T->lock

kernel/trace/trace.c tracing_open_options() -> tracing_check_open_get_tr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

kernel/trace/trace.c tracing_open_pipe() -> tracing_check_open_get_tr()

Type Parameter Key Value
BUF_SIZE 0 tr s32min-(-2),1-s32max
BUF_SIZE 0 tr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tr unit_array_size

kernel/trace/trace.c tracing_time_stamp_mode_open() -> tracing_check_open_get_tr()

Type Parameter Key Value
BUF_SIZE 0 tr s32min-(-2),1-s32max
BUF_SIZE 0 tr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tr unit_array_size

kernel/trace/trace.c tracing_trace_options_open() -> tracing_check_open_get_tr()

Type Parameter Key Value
BUF_SIZE 0 tr s32min-(-2),1-s32max
BUF_SIZE 0 tr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tr unit_array_size

kernel/trace/trace_dynevent.c dyn_event_open() -> tracing_check_open_get_tr()

Type Parameter Key Value
PARAM_VALUE 0 tr 0
RX_PATH
TASK_NOT_RUNNING

kernel/trace/ftrace.c ftrace_regex_open() -> tracing_check_open_get_tr()

Type Parameter Key Value
BUF_SIZE 0 tr s32min-(-2),1-s32max
BUF_SIZE 0 tr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

kernel/trace/ftrace.c pid_open() -> tracing_check_open_get_tr()

Type Parameter Key Value
BUF_SIZE 0 tr s32min-(-2),1-s32max
BUF_SIZE 0 tr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tr unit_array_size

kernel/trace/trace_events.c ftrace_event_set_npid_open() -> tracing_check_open_get_tr()

Type Parameter Key Value
BUF_SIZE 0 tr s32min-(-2),1-s32max
BUF_SIZE 0 tr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tr unit_array_size

kernel/trace/trace_events.c ftrace_event_set_open() -> tracing_check_open_get_tr()

Type Parameter Key Value
BUF_SIZE 0 tr s32min-(-2),1-s32max
BUF_SIZE 0 tr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tr unit_array_size

kernel/trace/trace_events.c ftrace_event_set_pid_open() -> tracing_check_open_get_tr()

Type Parameter Key Value
BUF_SIZE 0 tr s32min-(-2),1-s32max
BUF_SIZE 0 tr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tr unit_array_size