Home
last modified time | relevance | path

Searched refs:rs_decoder (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/Documentation/core-api/
H A Dlibrs.rst42 static struct rs_control *rs_decoder;
50 rs_decoder = init_rs (10, 0x409, 0, 1, 6);
79 encode_rs8 (rs_decoder, data8, 512, par, 0);
116 numerr = decode_rs8 (rs_decoder, data8, par, 512, NULL, 0, NULL, 0, NULL);
135 numerr = decode_rs8 (rs_decoder, data8, par, 512, syn, 0, NULL, 0, NULL);
157 numerr = decode_rs8 (rs_decoder, NULL, NULL, 512, syn, 0, errpos, 0, corr);
172 free_rs(rs_decoder);
/openbmc/linux/fs/pstore/
H A Dram_core.c106 encode_rs8(prz->rs_decoder, data, len, prz->ecc_info.par, 0); in persistent_ram_encode_rs8()
118 return decode_rs8(prz->rs_decoder, data, prz->ecc_info.par, len, in persistent_ram_decode_rs8()
224 prz->rs_decoder = init_rs(prz->ecc_info.symsize, prz->ecc_info.poly, in persistent_ram_init_ecc()
226 if (prz->rs_decoder == NULL) { in persistent_ram_init_ecc()
571 if (prz->rs_decoder) { in persistent_ram_free()
572 free_rs(prz->rs_decoder); in persistent_ram_free()
573 prz->rs_decoder = NULL; in persistent_ram_free()
H A Dram_internal.h73 struct rs_control *rs_decoder; member
/openbmc/linux/drivers/mtd/nand/raw/
H A Ddiskonchip.c71 struct rs_control *rs_decoder; member
792 ret = doc_ecc_decode(doc->rs_decoder, dat, calc_ecc); in doc200x_correct_data()
1452 doc->rs_decoder = init_rs(10, 0x409, FCR, 1, NROOTS); in doc_probe()
1453 if (!doc->rs_decoder) { in doc_probe()
1512 free_rs(doc->rs_decoder); in doc_probe()
1539 free_rs(doc->rs_decoder); in release_nanddoc()