Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

kernel/trace/trace_mmiotrace.c mmio_trace_printk() -> trace_vprintk()

Type Parameter Key Value
PARAM_VALUE 0 ip 0
PARAM_VALUE 1 fmt 470048313736888320,1335187400360398848,3290871495228960768,7225660710667038720,7640906900893433856
PARAM_VALUE 2 *args (-4611686018427387904),3290871495228960768,470048313736888320
BUF_SIZE 1 fmt 12-13,16,22,46
BUF_SIZE 1 fmt 12-13,16,22,46
BUF_SIZE 2 args 8
BUF_SIZE 2 args 8
DATA_SOURCE 1 fmt $0
DATA_SOURCE 2 args $1
STR_LEN 0 ip 11-12,15,21,45
STR_LEN 1 fmt 11-12,15,21,45
TERMINATED 1 fmt 1
TERMINATED 2 *args 1
PREEMPT_ADD
LOCK2 flags
LOCK2 global &trace_lock

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

Type Parameter Key Value
DATA_SOURCE 0 ip $0
DATA_SOURCE 1 fmt $1
DATA_SOURCE 2 args $2

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

Type Parameter Key Value
BUF_SIZE 2 args 8
BUF_SIZE 2 args 8
DATA_SOURCE 0 ip $0
DATA_SOURCE 1 fmt $1
PARAM_COMPARE 1 &fmt == $2

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

Type Parameter Key Value
PARAM_VALUE 1 fmt 1-u64max
BUF_SIZE 2 args (-1),8
BUF_SIZE 2 args (-1),8
DATA_SOURCE 0 ip $0
DATA_SOURCE 1 fmt $1
DATA_SOURCE 2 args $2