| /linux/drivers/edac/ |
| H A D | edac_mc_sysfs.c | 122 #define to_dimm(k) container_of(k, struct dimm_info, dev) 128 struct dimm_info *dimm = to_dimm(dev); in dimmdev_location_show() 140 struct dimm_info *dimm = to_dimm(dev); in dimmdev_label_show() 154 struct dimm_info *dimm = to_dimm(dev); in dimmdev_label_store() 175 struct dimm_info *dimm = to_dimm(dev); in dimmdev_size_show() 183 struct dimm_info *dimm = to_dimm(dev); in dimmdev_mem_type_show() 191 struct dimm_info *dimm = to_dimm(dev); in dimmdev_dev_type_show() 200 struct dimm_info *dimm = to_dimm(dev); in dimmdev_edac_mode_show() 209 struct dimm_info *dimm = to_dimm(dev); in dimmdev_ce_count_show() 218 struct dimm_info *dimm = to_dimm(dev); in dimmdev_ue_count_show() [all …]
|
| H A D | ie31200_edac.c | 441 struct dimm_data dimm_info; in ie31200_get_dimm_config() local 442 struct dimm_info *dimm; in ie31200_get_dimm_config() 452 populate_dimm_info(&dimm_info, addr_decode, j, cfg); in ie31200_get_dimm_config() 454 mc, i, j, dimm_info.size >> 20, in ie31200_get_dimm_config() 455 dimm_info.ranks, in ie31200_get_dimm_config() 456 dimm_info.dtype); in ie31200_get_dimm_config() 458 nr_pages = MiB_TO_PAGES(dimm_info.size >> 20); in ie31200_get_dimm_config() 462 nr_pages = nr_pages / dimm_info.ranks; in ie31200_get_dimm_config() 463 for (k = 0; k < dimm_info.ranks; k++) { in ie31200_get_dimm_config() 464 dimm = edac_get_dimm(mci, (j * dimm_info.ranks) + k, i, 0); in ie31200_get_dimm_config() [all …]
|
| H A D | edac_mc.c | 61 unsigned int edac_dimm_info_location(struct dimm_info *dimm, char *buf, in edac_dimm_info_location() 90 static void edac_mc_dump_dimm(struct dimm_info *dimm) in edac_mc_dump_dimm() 271 struct dimm_info *dimm; in edac_mc_alloc_dimms() 607 struct dimm_info *dimm; in edac_mc_add_mc_with_groups() 761 struct dimm_info *dimm = csrow->channels[j]->dimm; in edac_mc_find_csrow_by_page() 803 struct dimm_info *dimm = edac_get_dimm(mci, pos[0], pos[1], pos[2]); in edac_inc_ce_error() 817 struct dimm_info *dimm = edac_get_dimm(mci, pos[0], pos[1], pos[2]); in edac_inc_ue_error() 951 struct dimm_info *dimm; in edac_mc_handle_error()
|
| H A D | edac_module.h | 37 unsigned edac_dimm_info_location(struct dimm_info *dimm, char *buf,
|
| H A D | pasemi_edac.c | 127 struct dimm_info *dimm; in pasemi_edac_init_csrows()
|
| H A D | highbank_mc_edac.c | 152 struct dimm_info *dimm; in highbank_mc_probe()
|
| H A D | ti_edac.c | 132 struct dimm_info *dimm; in ti_edac_setup_dimm()
|
| H A D | aspeed_edac.c | 233 struct dimm_info *dimm; in init_csrows()
|
| H A D | al_mc_edac.c | 223 struct dimm_info *dimm; in al_mc_edac_probe()
|
| H A D | bluefield_edac.c | 294 struct dimm_info *dimm; in bluefield_edac_init_dimms()
|
| H A D | dmc520_edac.c | 447 struct dimm_info *dimm; in dmc520_init_csrow()
|
| H A D | fsl_ddr_edac.c | 407 struct dimm_info *dimm; in fsl_ddr_init_csrows()
|
| H A D | armada_xp_edac.c | 226 struct dimm_info *dimm; in axp_mc_read_config()
|
| H A D | cpc925_edac.c | 318 struct dimm_info *dimm; in cpc925_init_csrows()
|
| H A D | pnd2_edac.c | 1203 struct dimm_info *dimm; in apl_get_dimm_config() 1246 struct dimm_info *dimm; in dnv_get_dimm_config()
|
| H A D | versalnet_edac.c | 480 struct dimm_info *dimm; in mc_init()
|
| H A D | amd64_edac.c | 3088 struct dimm_info *dimm; in umc_init_csrows() 3132 struct dimm_info *dimm; in dct_init_csrows() 3583 struct dimm_info *dimm; in gpu_init_csrows()
|
| H A D | versal_edac.c | 594 struct dimm_info *dimm; in init_csrows()
|
| H A D | synopsys_edac.c | 843 struct dimm_info *dimm; in init_csrows()
|
| H A D | igen6_edac.c | 1424 struct dimm_info *dimm; in igen6_get_dimm_config()
|
| H A D | altera_edac.c | 287 struct dimm_info *dimm; in altr_sdram_probe()
|
| H A D | sb_edac.c | 1586 struct dimm_info *dimm; in __populate_dimms()
|
| /linux/include/linux/ |
| H A D | edac.h | 384 struct dimm_info { struct 428 struct dimm_info *dimm; argument 553 struct dimm_info **dimms; 639 static inline struct dimm_info *edac_get_dimm(struct mem_ctl_info *mci, in edac_get_dimm()
|