Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/printk/printk_safe.c vprintk() -> vkdb_printf()

Type Parameter Key Value
PARAM_VALUE 0 src 1
BUF_SIZE 1 fmt (-1),2,4,6,8-10,12,14-52,54-59,62,64-66,68-70,72,74-76,79-82,88,93,95,102,107,115-116,118,120,126,136,169
BUF_SIZE 1 fmt (-1),2,4,6,8-10,12,14-52,54-59,62,64-66,68-70,72,74-76,79-82,88,93,95,102,107,115-116,118,120,126,136,169
BUF_SIZE 2 ap (-1),8
BUF_SIZE 2 ap (-1),8
DATA_SOURCE 1 fmt $0
DATA_SOURCE 2 ap $1
STR_LEN 0 src (-1)-0,4-16,18,20-23,25-27,29-42,44-51,53-58,61,63-65,67-69,71,73-75,78-81,87,92,106,117,119,125,135,168
STR_LEN 1 fmt (-1)-0,4-16,18,20-23,25-27,29-42,44-51,53-58,61,63-65,67-69,71,73-75,78-81,87,92,106,117,119,125,135,168
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &meta->lock
HALF_LOCKED2 flags

kernel/debug/kdb/kdb_io.c kdb_printf() -> vkdb_printf()

Type Parameter Key Value
PARAM_VALUE 0 src 0
BUF_SIZE 2 ap 8
BUF_SIZE 2 ap 8
DATA_SOURCE 1 fmt $0
PARAM_COMPARE 1 &fmt == $2