Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/trace/trace_osnoise.c osnoise_print() -> trace_array_vprintk()

Type Parameter Key Value
PARAM_VALUE 2 fmt 465958074319314944,1098707178883039232,2976876039410380800,6107968774961590272,6486060201563561984,7184763576122974208
PARAM_VALUE 3 *args 6486060201563561984,1098707178883039232,7184763576122974208,6107968774961590272,2976876039410380800,465958074319314944
BUF_SIZE 2 fmt 16,20,30-31,49
BUF_SIZE 2 fmt 16,20,30-31,49
BUF_SIZE 3 args 8
BUF_SIZE 3 args 8
DATA_SOURCE 2 fmt $0
STR_LEN 0 tr 15,19,29-30,48
STR_LEN 2 fmt 15,19,29-30,48
STR_LEN 3 *args 15,19,29-30,48
PARAM_COMPARE 2 &fmt == $3
TERMINATED 2 fmt 1
TERMINATED 3 *args 1
NOCHECK_CALL
LOCK2 rcu_read

kernel/trace/trace_printk.c trace_array_printk() -> trace_array_vprintk()

Type Parameter Key Value
PARAM_VALUE 0 tr 4096-ptr_max
PARAM_VALUE 2 fmt 441151039660417024,913102124057862144,8436122715401277440
PARAM_VALUE 3 *args 441151039660417024,8436122715401277440,913102124057862144
BUF_SIZE 2 fmt 28,30,49
BUF_SIZE 2 fmt 28,30,49
BUF_SIZE 3 args 8
BUF_SIZE 3 args 8
DATA_SOURCE 0 tr $0
DATA_SOURCE 1 ip $1
DATA_SOURCE 2 fmt $2
STR_LEN 0 tr 27,29,48
STR_LEN 0 tr 27,29,48
STR_LEN 1 ip (-1),29
STR_LEN 1 ip (-1),29
PARAM_COMPARE 2 &fmt == $3
BIT_INFO 0 tr->flags 0x0,0xfffffffe
BIT_INFO 0 tr->trace_flags 0x200,0xffffffffffffffff
TERMINATED 2 fmt 1
TERMINATED 3 *args 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

kernel/trace/trace_printk.c trace_vprintk() -> trace_array_vprintk()

Type Parameter Key Value
BUF_SIZE 2 fmt (-1),12-13,16,22,46
BUF_SIZE 2 fmt (-1),12-13,16,22,46
BUF_SIZE 3 args (-1),8
BUF_SIZE 3 args (-1),8
DATA_SOURCE 1 ip $0
DATA_SOURCE 2 fmt $1
DATA_SOURCE 3 args $2
STR_LEN 0 tr (-1),11-12,15,21,45
STR_LEN 1 ip (-1),11-12,15,21,45
STR_LEN 1 ip (-1),11-12,15,21,45
STR_LEN 2 fmt (-1),11-12,15,21,45
PREEMPT_ADD
HALF_LOCKED2 flags
HALF_LOCKED2 global &trace_lock