Home
last modified time | relevance | path

Searched refs:dimm_info (Results 1 - 25 of 91) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/edac/
H A Dghes_edac.c41 struct dimm_info *dimms;
86 static struct dimm_info *find_dimm_by_handle(struct mem_ctl_info *mci, u16 handle) in find_dimm_by_handle()
88 struct dimm_info *dimm; in find_dimm_by_handle()
98 static void dimm_setup_label(struct dimm_info *dimm, u16 handle) in dimm_setup_label()
114 static void assign_dmi_dimm_info(struct dimm_info *dimm, struct memdev_dmi_entry *entry) in assign_dmi_dimm_info()
206 struct dimm_info *d; in enumerate_dimms()
213 struct dimm_info *new; in enumerate_dimms()
215 new = krealloc(hw->dimms, (hw->num_dimms + 16) * sizeof(struct dimm_info), in enumerate_dimms()
398 struct dimm_info *dimm; in ghes_edac_report_mem_error()
586 struct dimm_info *sr in ghes_edac_register()
[all...]
H A Dedac_mc_sysfs.c470 #define to_dimm(k) container_of(k, struct dimm_info, dev)
476 struct dimm_info *dimm = to_dimm(dev); in dimmdev_location_show()
488 struct dimm_info *dimm = to_dimm(dev); in dimmdev_label_show()
502 struct dimm_info *dimm = to_dimm(dev); in dimmdev_label_store()
523 struct dimm_info *dimm = to_dimm(dev); in dimmdev_size_show()
531 struct dimm_info *dimm = to_dimm(dev); in dimmdev_mem_type_show()
539 struct dimm_info *dimm = to_dimm(dev); in dimmdev_dev_type_show()
548 struct dimm_info *dimm = to_dimm(dev); in dimmdev_edac_mode_show()
557 struct dimm_info *dimm = to_dimm(dev); in dimmdev_ce_count_show()
566 struct dimm_info *dim in dimmdev_ue_count_show()
[all...]
H A Die31200_edac.c402 struct dimm_data dimm_info[IE31200_CHANNELS][IE31200_DIMMS_PER_CHANNEL]; in ie31200_probe1() local
469 populate_dimm_info(&dimm_info[i][j], addr_decode, j, in ie31200_probe1()
472 dimm_info[i][j].size, in ie31200_probe1()
473 dimm_info[i][j].dual_rank, in ie31200_probe1()
474 dimm_info[i][j].x16_width); in ie31200_probe1()
486 struct dimm_info *dimm; in ie31200_probe1()
489 nr_pages = IE31200_PAGES(dimm_info[j][i].size, skl); in ie31200_probe1()
493 if (dimm_info[j][i].dual_rank) { in ie31200_probe1()
H A Dskx_common.h138 int skx_get_dimm_info(u32 mtr, u32 mcmtr, u32 amap, struct dimm_info *dimm,
141 int skx_get_nvdimm_info(struct dimm_info *dimm, struct skx_imc *imc,
H A Dedac_mc.c61 unsigned int edac_dimm_info_location(struct dimm_info *dimm, char *buf, in edac_dimm_info_location()
92 static void edac_mc_dump_dimm(struct dimm_info *dimm) in edac_mc_dump_dimm()
321 struct dimm_info *dimm; in edac_mc_alloc_dimms()
680 struct dimm_info *dimm; in edac_mc_add_mc_with_groups()
834 struct dimm_info *dimm = csrow->channels[j]->dimm; in edac_mc_find_csrow_by_page()
876 struct dimm_info *dimm = edac_get_dimm(mci, pos[0], pos[1], pos[2]); in edac_inc_ce_error()
890 struct dimm_info *dimm = edac_get_dimm(mci, pos[0], pos[1], pos[2]); in edac_inc_ue_error()
1024 struct dimm_info *dimm; in edac_mc_handle_error()
H A Di7300_edac.c109 struct i7300_dimm_info dimm_info[MAX_SLOTS][MAX_CHANNELS]; member
583 * @dimm: Pointer to the struct dimm_info that corresponds to that element
588 struct dimm_info *dimm) in decode_mtr()
718 dinfo = &pvt->dimm_info[slot][channel]; in print_dimm_size()
752 struct dimm_info *dimm; in i7300_init_csrows()
799 dinfo = &pvt->dimm_info[slot][channel]; in i7300_init_csrows()
H A Di82860_edac.c101 struct dimm_info *dimm; in i82860_process_error_info()
150 struct dimm_info *dimm; in i82860_init_csrows()
H A Dedac_module.h40 unsigned edac_dimm_info_location(struct dimm_info *dimm, char *buf,
H A Di5400_edac.c349 struct i5400_dimm_info dimm_info[DIMMS_PER_CHANNEL][MAX_CHANNELS]; member
997 dinfo = &pvt->dimm_info[dimm][channel]; in calculate_dimm_size()
1167 struct dimm_info *dimm; in i5400_init_dimms()
1178 * FIXME: remove pvt->dimm_info[slot][channel] and use the 3 in i5400_init_dimms()
1192 size_mb = pvt->dimm_info[slot][channel].megabytes; in i5400_init_dimms()
H A Dpasemi_edac.c127 struct dimm_info *dimm; in pasemi_edac_init_csrows()
H A Damd76x_edac.c191 struct dimm_info *dimm; in amd76x_init_csrows()
/kernel/linux/linux-6.6/drivers/edac/
H A Dghes_edac.c44 struct dimm_info *dimms;
87 static struct dimm_info *find_dimm_by_handle(struct mem_ctl_info *mci, u16 handle) in find_dimm_by_handle()
89 struct dimm_info *dimm; in find_dimm_by_handle()
99 static void dimm_setup_label(struct dimm_info *dimm, u16 handle) in dimm_setup_label()
115 static void assign_dmi_dimm_info(struct dimm_info *dimm, struct memdev_dmi_entry *entry) in assign_dmi_dimm_info()
207 struct dimm_info *d; in enumerate_dimms()
214 struct dimm_info *new; in enumerate_dimms()
217 sizeof(struct dimm_info), GFP_KERNEL); in enumerate_dimms()
354 struct dimm_info *dimm; in ghes_edac_report_mem_error()
445 struct dimm_info *sr in ghes_edac_register()
[all...]
H A Dedac_mc_sysfs.c494 #define to_dimm(k) container_of(k, struct dimm_info, dev)
500 struct dimm_info *dimm = to_dimm(dev); in dimmdev_location_show()
512 struct dimm_info *dimm = to_dimm(dev); in dimmdev_label_show()
526 struct dimm_info *dimm = to_dimm(dev); in dimmdev_label_store()
547 struct dimm_info *dimm = to_dimm(dev); in dimmdev_size_show()
555 struct dimm_info *dimm = to_dimm(dev); in dimmdev_mem_type_show()
563 struct dimm_info *dimm = to_dimm(dev); in dimmdev_dev_type_show()
572 struct dimm_info *dimm = to_dimm(dev); in dimmdev_edac_mode_show()
581 struct dimm_info *dimm = to_dimm(dev); in dimmdev_ce_count_show()
590 struct dimm_info *dim in dimmdev_ue_count_show()
[all...]
H A Die31200_edac.c409 struct dimm_data dimm_info[IE31200_CHANNELS][IE31200_DIMMS_PER_CHANNEL]; in ie31200_probe1() local
476 populate_dimm_info(&dimm_info[i][j], addr_decode, j, in ie31200_probe1()
479 dimm_info[i][j].size, in ie31200_probe1()
480 dimm_info[i][j].dual_rank, in ie31200_probe1()
481 dimm_info[i][j].x16_width); in ie31200_probe1()
493 struct dimm_info *dimm; in ie31200_probe1()
496 nr_pages = IE31200_PAGES(dimm_info[j][i].size, skl); in ie31200_probe1()
500 if (dimm_info[j][i].dual_rank) { in ie31200_probe1()
H A Dedac_mc.c61 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()
272 struct dimm_info *dimm; in edac_mc_alloc_dimms()
611 struct dimm_info *dimm; in edac_mc_add_mc_with_groups()
765 struct dimm_info *dimm = csrow->channels[j]->dimm; in edac_mc_find_csrow_by_page()
807 struct dimm_info *dimm = edac_get_dimm(mci, pos[0], pos[1], pos[2]); in edac_inc_ce_error()
821 struct dimm_info *dimm = edac_get_dimm(mci, pos[0], pos[1], pos[2]); in edac_inc_ue_error()
955 struct dimm_info *dimm; in edac_mc_handle_error()
H A Dskx_common.h246 int skx_get_dimm_info(u32 mtr, u32 mcmtr, u32 amap, struct dimm_info *dimm,
250 int skx_get_nvdimm_info(struct dimm_info *dimm, struct skx_imc *imc,
H A Di7300_edac.c109 struct i7300_dimm_info dimm_info[MAX_SLOTS][MAX_CHANNELS]; member
583 * @dimm: Pointer to the struct dimm_info that corresponds to that element
588 struct dimm_info *dimm) in decode_mtr()
718 dinfo = &pvt->dimm_info[slot][channel]; in print_dimm_size()
752 struct dimm_info *dimm; in i7300_init_csrows()
799 dinfo = &pvt->dimm_info[slot][channel]; in i7300_init_csrows()
H A Di82860_edac.c101 struct dimm_info *dimm; in i82860_process_error_info()
149 struct dimm_info *dimm; in i82860_init_csrows()
H A Dedac_module.h37 unsigned edac_dimm_info_location(struct dimm_info *dimm, char *buf,
H A Di5400_edac.c350 struct i5400_dimm_info dimm_info[DIMMS_PER_CHANNEL][MAX_CHANNELS]; member
998 dinfo = &pvt->dimm_info[dimm][channel]; in calculate_dimm_size()
1168 struct dimm_info *dimm; in i5400_init_dimms()
1179 * FIXME: remove pvt->dimm_info[slot][channel] and use the 3 in i5400_init_dimms()
1193 size_mb = pvt->dimm_info[slot][channel].megabytes; in i5400_init_dimms()
/kernel/linux/linux-6.6/drivers/hwmon/peci/
H A Ddimmtemp.c54 struct dimm_info { struct
77 const struct dimm_info *gen_info;
398 priv->gen_info = (const struct dimm_info *)id->driver_data; in peci_dimmtemp_probe()
576 static const struct dimm_info dimm_hsx = {
583 static const struct dimm_info dimm_bdx = {
590 static const struct dimm_info dimm_bdxd = {
597 static const struct dimm_info dimm_skx = {
604 static const struct dimm_info dimm_icx = {
611 static const struct dimm_info dimm_icxd = {
618 static const struct dimm_info dimm_sp
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dedac.h357 struct dimm_info { struct
401 struct dimm_info *dimm;
537 struct dimm_info **dimms;
614 static inline struct dimm_info *edac_get_dimm(struct mem_ctl_info *mci, in edac_get_dimm()
/kernel/linux/linux-6.6/include/linux/
H A Dedac.h378 struct dimm_info { struct
422 struct dimm_info *dimm;
558 struct dimm_info **dimms;
635 static inline struct dimm_info *edac_get_dimm(struct mem_ctl_info *mci, in edac_get_dimm()
/kernel/linux/linux-5.10/arch/parisc/include/asm/
H A Dpdcpat.h339 unsigned long dimm_info[16]; member
/kernel/linux/linux-6.6/arch/parisc/include/asm/
H A Dpdcpat.h340 unsigned long dimm_info[16]; member

Completed in 25 milliseconds

1234