Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/printk/printk.c printk_sprint() -> printk_parse_prefix()

Type Parameter Key Value
PARAM_VALUE 1 level 0
PARAM_VALUE 2 flags 0
DATA_SOURCE 0 text $0
STR_LEN 0 text (-1)-0,2-42,44-58,60-61,63-71,73-81,83-84,87,92,106,117,119,125,135,150,153,168
STR_LEN 0 text (-1)-0,2-42,44-58,60-61,63-71,73-81,83-84,87,92,106,117,119,125,135,150,153,168
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 e.irqflags
LOCK2 irqflags

kernel/printk/printk.c vprintk_store() -> printk_parse_prefix()

Type Parameter Key Value
PARAM_VALUE 0 text 6522394645755514880
PARAM_VALUE 1 *level s32min-(-3),(-1)-s32max
PARAM_VALUE 2 flags 4133181845083590656
BUF_SIZE 0 text 8
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 *level 1-7[c]
USER_PTR 1 level
LOCK2 irqflags

kernel/printk/index.c pi_show() -> printk_parse_prefix()

Type Parameter Key Value
PARAM_VALUE 0 text 1-u64max
PARAM_VALUE 1 level 5433578375747260416
PARAM_VALUE 1 *level (-1)
PARAM_VALUE 2 flags 8189704856410337280
BUF_SIZE 0 text 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &s->lock
TYPE_LOCK (struct seq_file)->lock

kernel/printk/index.c pi_show() -> printk_parse_prefix()

Type Parameter Key Value
PARAM_VALUE 0 text 1-u64max
PARAM_VALUE 1 level 5433578375747260416
PARAM_VALUE 1 *level (-1)
PARAM_VALUE 2 flags 8189704856410337280
BUF_SIZE 0 text 2-184,186-193,195-201,203-204,206,208,210,213,215,217-219,224,226,230,233-234,237-238,240-241,243,245,247-248,250-251,253-254,258-261,272,277,280,282-283,285,288-289,298,302,304-306,308,314,319,321,323,325-s32max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
TYPE_LOCK (struct seq_file)->lock