Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/printk/printk_ringbuffer.c _prb_read_valid() -> prb_read()

Type Parameter Key Value
PARAM_VALUE 2 r 0,4096-ptr_max
PARAM_VALUE 2 r->info 4096-ptr_max
PARAM_VALUE 3 line_count 0,616684055181684736,2805285970321838080,5047158690956308480
BUF_SIZE 0 rb (-1),88
BUF_SIZE 0 rb (-1),88
DATA_SOURCE 0 rb $0
DATA_SOURCE 2 r $2
DATA_SOURCE 3 line_count $3
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 seq 0-u64max

kernel/printk/printk_ringbuffer.c _prb_read_valid() -> prb_read()

Type Parameter Key Value
PARAM_VALUE 0 rb->desc_ring.count_bits 0-31
PARAM_VALUE 0 rb->desc_ring.tail_id.counter 0-4611686018427387903
PARAM_VALUE 2 r 0,4096-ptr_max
PARAM_VALUE 2 r->info 4096-ptr_max
PARAM_VALUE 3 line_count 0,616684055181684736,2805285970321838080,5047158690956308480
BUF_SIZE 0 rb (-1),88
BUF_SIZE 0 rb (-1),88
CAPPED_DATA 0 rb->desc_ring.tail_id.counter 1
DATA_SOURCE 0 rb $0
DATA_SOURCE 2 r $2
DATA_SOURCE 3 line_count $3
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 seq 0-u64max