Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/md/dm-verity-fec.c fec_decode() -> fec_read_bufs()

Type Parameter Key Value
PARAM_VALUE 0 v 4096-ptr_max
PARAM_VALUE 0 v->bufio->need_reserved_buffers 0-4294967295
PARAM_VALUE 0 v->fec 4096-ptr_max
PARAM_VALUE 0 v->fec->block_size 1-u64max
PARAM_VALUE 0 v->fec->bufio->need_reserved_buffers 0-4294967295
PARAM_VALUE 0 v->fec->dev 1-u64max
PARAM_VALUE 0 v->fec->rs_k 1-255
PARAM_VALUE 0 v->ti 4096-ptr_max
PARAM_VALUE 1 io 4096-ptr_max
PARAM_VALUE 1 io->fec_io->level 1
PARAM_VALUE 1 io->v->bufio->need_reserved_buffers 0-4294967295
PARAM_VALUE 1 io->v->fec->bufio->need_reserved_buffers 0-4294967295
PARAM_VALUE 1 *io->tmp_digest 0-255
PARAM_VALUE 4 out_pos 0,16-u32max
PARAM_VALUE 5 neras 0,1409505169820717056
PARAM_VALUE 5 *neras 0
BUF_SIZE 5 neras 0,4
CAPPED_DATA 0 v->fec->rs_k 1
CAPPED_DATA 4 out_pos 1
DATA_SOURCE 0 v $0
DATA_SOURCE 1 io $1
DATA_SOURCE 2 target_block $3
FUZZY_MAX 4 out_pos 0
PARAM_COMPARE 4 out_pos < $0->fec->block_size
BIT_INFO 5 neras 0x0,0x138f917bec3d9000
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 v->bufio->block_size
NO_OVERFLOW_SIMPLE 0 v->bufio->slab_buffer->object_size
NO_OVERFLOW_SIMPLE 0 v->bufio->slab_buffer->sheaf_capacity
NO_OVERFLOW_SIMPLE 0 v->bufio->slab_cache->object_size
NO_OVERFLOW_SIMPLE 0 v->bufio->slab_cache->sheaf_capacity
NO_OVERFLOW_SIMPLE 0 v->fec->block_size
NO_OVERFLOW_SIMPLE 0 v->fec->bufio->block_size
NO_OVERFLOW_SIMPLE 0 v->fec->bufio->slab_buffer->object_size
NO_OVERFLOW_SIMPLE 0 v->fec->bufio->slab_buffer->sheaf_capacity
NO_OVERFLOW_SIMPLE 0 v->fec->bufio->slab_cache->sheaf_capacity
NO_OVERFLOW_SIMPLE 0 v->salt_size
NO_OVERFLOW_SIMPLE 4 out_pos