Home
last modified time | relevance | path

Searched refs:ecc_info (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/fs/pstore/
H A Dram_core.c104 memset(prz->ecc_info.par, 0, in persistent_ram_encode_rs8()
105 prz->ecc_info.ecc_size * sizeof(prz->ecc_info.par[0])); in persistent_ram_encode_rs8()
106 encode_rs8(prz->rs_decoder, data, len, prz->ecc_info.par, 0); in persistent_ram_encode_rs8()
107 for (i = 0; i < prz->ecc_info.ecc_size; i++) in persistent_ram_encode_rs8()
108 ecc[i] = prz->ecc_info.par[i]; in persistent_ram_encode_rs8()
116 for (i = 0; i < prz->ecc_info.ecc_size; i++) in persistent_ram_decode_rs8()
117 prz->ecc_info.par[i] = ecc[i]; in persistent_ram_decode_rs8()
118 return decode_rs8(prz->rs_decoder, data, prz->ecc_info.par, len, in persistent_ram_decode_rs8()
129 int ecc_block_size = prz->ecc_info in persistent_ram_update_ecc()
188 persistent_ram_init_ecc(struct persistent_ram_zone *prz, struct persistent_ram_ecc_info *ecc_info) persistent_ram_init_ecc() argument
492 persistent_ram_post_init(struct persistent_ram_zone *prz, u32 sig, struct persistent_ram_ecc_info *ecc_info) persistent_ram_post_init() argument
563 persistent_ram_new(phys_addr_t start, size_t size, u32 sig, struct persistent_ram_ecc_info *ecc_info, unsigned int memtype, u32 flags, char *label) persistent_ram_new() argument
[all...]
H A Dram.c101 struct persistent_ram_ecc_info ecc_info; member
258 tmp_prz->ecc_info = prz_next->ecc_info; in ramoops_pstore_read()
564 &cxt->ecc_info, in ramoops_init_przs()
610 *prz = persistent_ram_new(*paddr, sz, sig, &cxt->ecc_info, in ramoops_init_prz()
698 parse_u32("ecc-size", pdata->ecc_info.ecc_size, 0); in ramoops_parse_dt()
718 !pdata->pmsg_size && !pdata->ecc_info.ecc_size && in ramoops_parse_dt()
792 cxt->ecc_info = pdata->ecc_info; in ramoops_probe()
892 cxt->ecc_info in ramoops_probe()
[all...]
/kernel/linux/linux-6.6/fs/pstore/
H A Dram_core.c104 memset(prz->ecc_info.par, 0, in persistent_ram_encode_rs8()
105 prz->ecc_info.ecc_size * sizeof(prz->ecc_info.par[0])); in persistent_ram_encode_rs8()
106 encode_rs8(prz->rs_decoder, data, len, prz->ecc_info.par, 0); in persistent_ram_encode_rs8()
107 for (i = 0; i < prz->ecc_info.ecc_size; i++) in persistent_ram_encode_rs8()
108 ecc[i] = prz->ecc_info.par[i]; in persistent_ram_encode_rs8()
116 for (i = 0; i < prz->ecc_info.ecc_size; i++) in persistent_ram_decode_rs8()
117 prz->ecc_info.par[i] = ecc[i]; in persistent_ram_decode_rs8()
118 return decode_rs8(prz->rs_decoder, data, prz->ecc_info.par, len, in persistent_ram_decode_rs8()
129 int ecc_block_size = prz->ecc_info in persistent_ram_update_ecc()
188 persistent_ram_init_ecc(struct persistent_ram_zone *prz, struct persistent_ram_ecc_info *ecc_info) persistent_ram_init_ecc() argument
506 persistent_ram_post_init(struct persistent_ram_zone *prz, u32 sig, struct persistent_ram_ecc_info *ecc_info) persistent_ram_post_init() argument
584 persistent_ram_new(phys_addr_t start, size_t size, u32 sig, struct persistent_ram_ecc_info *ecc_info, unsigned int memtype, u32 flags, char *label) persistent_ram_new() argument
[all...]
H A Dram_internal.h50 * @ecc_info:
76 struct persistent_ram_ecc_info ecc_info; member
83 u32 sig, struct persistent_ram_ecc_info *ecc_info,
H A Dram.c93 struct persistent_ram_ecc_info ecc_info; member
245 tmp_prz->ecc_info = prz_next->ecc_info; in ramoops_pstore_read()
551 &cxt->ecc_info, in ramoops_init_przs()
598 *prz = persistent_ram_new(*paddr, sz, sig, &cxt->ecc_info, in ramoops_init_prz()
690 parse_u32("ecc-size", pdata->ecc_info.ecc_size, 0); in ramoops_parse_dt()
710 !pdata->pmsg_size && !pdata->ecc_info.ecc_size) { in ramoops_parse_dt()
779 cxt->ecc_info = pdata->ecc_info; in ramoops_probe()
866 cxt->ecc_info in ramoops_probe()
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dpstore_ram.h70 * @ecc_info:
96 struct persistent_ram_ecc_info ecc_info; member
103 u32 sig, struct persistent_ram_ecc_info *ecc_info,
139 struct persistent_ram_ecc_info ecc_info; member
/kernel/linux/linux-6.6/include/linux/
H A Dpstore_ram.h39 struct persistent_ram_ecc_info ecc_info; member
/kernel/linux/linux-5.10/include/linux/mtd/
H A Djedec.h77 struct jedec_ecc_info ecc_info[4]; member
/kernel/linux/linux-6.6/include/linux/mtd/
H A Djedec.h80 struct jedec_ecc_info ecc_info[4]; member
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/
H A Dnand_jedec.c121 ecc = &p->ecc_info[0]; in nand_jedec_detect()
H A Dcadence-nand-controller.c532 struct ecc_info { struct
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/
H A Dnand_jedec.c123 ecc = &p->ecc_info[0]; in nand_jedec_detect()
H A Dcadence-nand-controller.c532 struct ecc_info { struct
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v2.c6090 struct fmea_ram_ecc *ecc_info) in fmea_ram_ecc_query()
6101 ecc_info->is_ecc_err = hr_reg_read(req, QUERY_RAM_ECC_1BIT_ERR); in fmea_ram_ecc_query()
6102 ecc_info->res_type = hr_reg_read(req, QUERY_RAM_ECC_RES_TYPE); in fmea_ram_ecc_query()
6103 ecc_info->index = hr_reg_read(req, QUERY_RAM_ECC_TAG); in fmea_ram_ecc_query()
6182 struct fmea_ram_ecc *ecc_info) in fmea_ram_ecc_recover()
6184 u32 res_type = ecc_info->res_type; in fmea_ram_ecc_recover()
6185 u32 index = ecc_info->index; in fmea_ram_ecc_recover()
6210 struct fmea_ram_ecc ecc_info = {}; in fmea_ram_ecc_work() local
6212 if (fmea_ram_ecc_query(hr_dev, &ecc_info)) { in fmea_ram_ecc_work()
6217 if (!ecc_info in fmea_ram_ecc_work()
6089 fmea_ram_ecc_query(struct hns_roce_dev *hr_dev, struct fmea_ram_ecc *ecc_info) fmea_ram_ecc_query() argument
6181 fmea_ram_ecc_recover(struct hns_roce_dev *hr_dev, struct fmea_ram_ecc *ecc_info) fmea_ram_ecc_recover() argument
[all...]

Completed in 22 milliseconds