Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

kernel/trace/trace.c trace_event_buffer_commit() -> event_triggers_post_call()

Type Parameter Key Value
PARAM_VALUE 0 file 4096-ptr_max
PARAM_VALUE 0 file->tr 4096-ptr_max
PARAM_VALUE 1 tt 1-u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ucb->mutex
HALF_LOCKED2 global &event_mutex
HALF_LOCKED2 rcu_read

kernel/trace/trace.c write_marker_to_buffer() -> event_triggers_post_call()

Type Parameter Key Value
PARAM_VALUE 0 file 4096-ptr_max
PARAM_VALUE 0 file->triggers.next 4096-ptr_max
PARAM_VALUE 1 tt 1-u32max
CAPPED_DATA 0 &file->triggers 1
DATA_SOURCE 1 tt r event_triggers_call
PARAM_COMPARE 0 &file->triggers != $0->triggers.next
PREEMPT_ADD
NOCHECK_CALL
HALF_LOCKED2 rcu_read

kernel/trace/trace_events.c event_trigger_unlock_commit() -> event_triggers_post_call()

Type Parameter Key Value
PARAM_VALUE 0 file 4643662663543836672
PARAM_VALUE 0 file->flags 0
PARAM_VALUE 0 file->tr 4096-ptr_max
DATA_SOURCE 0 file $0
BIT_INFO 1 tt 0x0,0x0
PREEMPT_ADD
NOCHECK_CALL