Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/pstore/ram_core.c persistent_ram_ecc_old() -> persistent_ram_decode_rs8()

Type Parameter Key Value
PARAM_VALUE 0 prz 4096-ptr_max
PARAM_VALUE 0 prz->buffer 4096-ptr_max
PARAM_VALUE 0 prz->ecc_info.ecc_size s32min-(-1),1-s32max
PARAM_VALUE 0 prz->old_log 0
PARAM_VALUE 1 data 0-18446744073709547519
PARAM_VALUE 2 len 0-s32max,18446744071562067968-u64max
CAPPED_DATA 0 prz->ecc_info.ecc_size 1
DATA_SOURCE 0 prz $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 prz->ecc_info.ecc_size
NO_OVERFLOW_SIMPLE 0 prz->paddr
UNITS 2 len unit_byte
UNITS 3 ecc unit_byte
HALF_LOCKED2 &psi->read_mutex

fs/pstore/ram_core.c persistent_ram_init_ecc() -> persistent_ram_decode_rs8()

Type Parameter Key Value
PARAM_VALUE 0 prz 4096-ptr_max
PARAM_VALUE 0 prz->bad_blocks 0
PARAM_VALUE 0 prz->buffer 4096-ptr_max
PARAM_VALUE 0 prz->buffer_lock.magic 3735899821
PARAM_VALUE 0 prz->buffer_lock.owner (-1)
PARAM_VALUE 0 prz->buffer_lock.owner_cpu u32max
PARAM_VALUE 0 prz->buffer_size 1-u64max
PARAM_VALUE 0 prz->corrected_bytes 0
PARAM_VALUE 0 prz->ecc_info.block_size s32min-(-1),1-s32max
PARAM_VALUE 0 prz->ecc_info.ecc_size 1-2147483646
PARAM_VALUE 0 prz->ecc_info.par 4096-ptr_max
PARAM_VALUE 0 prz->ecc_info.poly s32min-(-1),1-s32max
PARAM_VALUE 0 prz->ecc_info.symsize 1-s32max
PARAM_VALUE 0 prz->flags 0-2
PARAM_VALUE 0 prz->label 4096-ptr_max
PARAM_VALUE 0 prz->par_buffer 4096-ptr_max
PARAM_VALUE 0 prz->rs_decoder 4096-ptr_max
PARAM_VALUE 0 prz->size 1-u64max
PARAM_VALUE 0 prz->vaddr 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 len 12
BUF_SIZE 0 prz 200
BUF_SIZE 0 prz->ecc_info.par 2-4294967292
BUF_SIZE 0 prz->rs_decoder 8-s32max
CAPPED_DATA 0 prz->ecc_info.ecc_size 1
CAPPED_DATA 0 prz->ecc_info.symsize 1
CAPPED_DATA 0 prz->rs_decoder 1
CAPPED_DATA 0 prz->rs_decoder->codec->fcr 1
CAPPED_DATA 0 prz->rs_decoder->codec->mm 1
CAPPED_DATA 0 prz->rs_decoder->codec->nroots 1
CAPPED_DATA 0 prz->rs_decoder->codec->prim 1
DATA_SOURCE 0 prz $0
FUZZY_MAX 0 prz->ecc_info.block_size 128
FUZZY_MAX 0 prz->ecc_info.poly 285
FUZZY_MAX 0 prz->ecc_info.symsize 8
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 prz->ecc_info.ecc_size
UNITS 2 len unit_byte
UNITS 3 ecc unit_byte