Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

lib/reed_solomon/test_rslib.c test_bc() -> decode_rs16()

Type Parameter Key Value
PARAM_VALUE 0 rsc 4096-ptr_max
PARAM_VALUE 0 rsc->codec 4096-ptr_max
PARAM_VALUE 0 rsc->codec->nroots 0-2147483646
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 4 s 0
PARAM_VALUE 5 no_eras 0-s32max
PARAM_VALUE 6 eras_pos 4096-ptr_max
PARAM_VALUE 7 invmsk 0
PARAM_VALUE 8 corr 4096-ptr_max
BUF_SIZE 0 rsc 8-s32max
BUF_SIZE 0 rsc 8-s32max
CAPPED_DATA 0 rsc 1
CAPPED_DATA 0 rsc->codec->fcr 1
CAPPED_DATA 0 rsc->codec->mm 1
CAPPED_DATA 0 rsc->codec->nroots 1
CAPPED_DATA 0 rsc->codec->prim 1
CAPPED_DATA 5 no_eras 1
DATA_SOURCE 0 rsc $0
DATA_SOURCE 5 no_eras $3
FUZZY_MAX 5 no_eras 0
UNITS 1 data unit_byte
UNITS 2 par unit_byte
UNITS 3 len unit_byte
UNITS 5 no_eras unit_byte
UNITS 6 eras_pos unit_byte
UNITS 8 corr unit_byte

lib/reed_solomon/test_rslib.c test_uc() -> decode_rs16()

Type Parameter Key Value
PARAM_VALUE 0 rsc 4096-ptr_max
PARAM_VALUE 0 rsc->codec 4096-ptr_max
PARAM_VALUE 0 rsc->codec->nroots 0-2147483646
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 4 s 0
PARAM_VALUE 5 no_eras 0-s32max
PARAM_VALUE 6 eras_pos 4096-ptr_max
PARAM_VALUE 7 invmsk 0
PARAM_VALUE 8 corr 4096-ptr_max
BUF_SIZE 0 rsc 8-s32max
BUF_SIZE 0 rsc 8-s32max
CAPPED_DATA 0 rsc->codec->fcr 1
CAPPED_DATA 0 rsc->codec->mm 1
CAPPED_DATA 0 rsc->codec->nroots 1
CAPPED_DATA 0 rsc->codec->prim 1
CAPPED_DATA 5 no_eras 1
DATA_SOURCE 0 rsc $0
DATA_SOURCE 5 no_eras $3
UNITS 1 data unit_byte
UNITS 2 par unit_byte
UNITS 3 len unit_byte
UNITS 5 no_eras unit_byte
UNITS 6 eras_pos unit_byte
UNITS 8 corr unit_byte

lib/reed_solomon/test_rslib.c test_uc() -> decode_rs16()

Type Parameter Key Value
PARAM_VALUE 0 rsc 4096-ptr_max
PARAM_VALUE 0 rsc->codec 4096-ptr_max
PARAM_VALUE 0 rsc->codec->nroots 0-2147483646
PARAM_VALUE 1 data 0
PARAM_VALUE 2 par 0
PARAM_VALUE 5 no_eras 0-s32max
PARAM_VALUE 6 eras_pos 4096-ptr_max
PARAM_VALUE 7 invmsk 0
PARAM_VALUE 8 corr 4096-ptr_max
BUF_SIZE 0 rsc 8-s32max
BUF_SIZE 0 rsc 8-s32max
CAPPED_DATA 0 rsc->codec->fcr 1
CAPPED_DATA 0 rsc->codec->mm 1
CAPPED_DATA 0 rsc->codec->nroots 1
CAPPED_DATA 0 rsc->codec->prim 1
CAPPED_DATA 5 no_eras 1
DATA_SOURCE 0 rsc $0
DATA_SOURCE 5 no_eras $3
UNITS 3 len unit_byte
UNITS 4 s unit_byte
UNITS 5 no_eras unit_byte
UNITS 6 eras_pos unit_byte
UNITS 8 corr unit_byte

lib/reed_solomon/test_rslib.c test_uc() -> decode_rs16()

Type Parameter Key Value
PARAM_VALUE 0 rsc 4096-ptr_max
PARAM_VALUE 0 rsc->codec 4096-ptr_max
PARAM_VALUE 0 rsc->codec->nroots 0-2147483646
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 4 s 0
PARAM_VALUE 5 no_eras 0-s32max
PARAM_VALUE 6 eras_pos 4096-ptr_max
PARAM_VALUE 7 invmsk 0
PARAM_VALUE 8 corr 0
BUF_SIZE 0 rsc 8-s32max
BUF_SIZE 0 rsc 8-s32max
CAPPED_DATA 0 rsc->codec->fcr 1
CAPPED_DATA 0 rsc->codec->mm 1
CAPPED_DATA 0 rsc->codec->nroots 1
CAPPED_DATA 0 rsc->codec->prim 1
CAPPED_DATA 5 no_eras 1
DATA_SOURCE 0 rsc $0
DATA_SOURCE 5 no_eras $3
UNITS 1 data unit_byte
UNITS 2 par unit_byte
UNITS 3 len unit_byte
UNITS 5 no_eras unit_byte
UNITS 6 eras_pos unit_byte

drivers/mtd/nand/raw/diskonchip.c doc_ecc_decode() -> decode_rs16()

Type Parameter Key Value
PARAM_VALUE 0 rsc 4096-ptr_max
PARAM_VALUE 1 data 0
PARAM_VALUE 2 par 0
PARAM_VALUE 3 len 1019
PARAM_VALUE 4 s 6905759021146152960
PARAM_VALUE 5 no_eras 0
PARAM_VALUE 6 eras_pos 5846765822787530752
PARAM_VALUE 7 invmsk 0
PARAM_VALUE 8 corr 2109414514538078208
BUF_SIZE 4 s 8
BUF_SIZE 6 eras_pos 32
BUF_SIZE 8 corr 16
DATA_SOURCE 0 rsc $0
RX_PATH
TASK_NOT_RUNNING

drivers/mtd/nand/raw/cafe_nand.c cafe_nand_read_page() -> decode_rs16()

Type Parameter Key Value
PARAM_VALUE 0 rsc 4096-ptr_max
PARAM_VALUE 0 rsc->codec 4096-ptr_max
PARAM_VALUE 0 rsc->codec->index_of 4096-ptr_max
PARAM_VALUE 1 data 0
PARAM_VALUE 2 par 0
PARAM_VALUE 3 len 1367
PARAM_VALUE 4 s 4096-ptr_max
PARAM_VALUE 5 no_eras 0
PARAM_VALUE 6 eras_pos 7541634961306431488
PARAM_VALUE 7 invmsk 0
PARAM_VALUE 8 corr 6413755332968681472
BUF_SIZE 4 s 16
BUF_SIZE 6 eras_pos 16
BUF_SIZE 8 corr 8
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock