Home
last modified time | relevance | path

Searched refs:dimm_info (Results 1 – 25 of 42) sorted by relevance

12

/linux/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 Die31200_edac.c425 struct dimm_data dimm_info; in ie31200_get_dimm_config() local
426 struct dimm_info *dimm; in ie31200_get_dimm_config()
436 populate_dimm_info(&dimm_info, addr_decode, j, cfg); in ie31200_get_dimm_config()
438 mc, i, j, dimm_info.size >> 20, in ie31200_get_dimm_config()
439 dimm_info.ranks, in ie31200_get_dimm_config()
440 dimm_info.dtype); in ie31200_get_dimm_config()
442 nr_pages = MiB_TO_PAGES(dimm_info.size >> 20); in ie31200_get_dimm_config()
446 nr_pages = nr_pages / dimm_info.ranks; in ie31200_get_dimm_config()
447 for (k = 0; k < dimm_info.ranks; k++) { in ie31200_get_dimm_config()
448 dimm = edac_get_dimm(mci, (j * dimm_info in ie31200_get_dimm_config()
[all...]
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()
273 struct dimm_info *dimm; in edac_mc_alloc_dimms()
612 struct dimm_info *dimm; in edac_mc_add_mc_with_groups()
766 struct dimm_info *dimm = csrow->channels[j]->dimm; in edac_mc_find_csrow_by_page()
808 struct dimm_info *dimm = edac_get_dimm(mci, pos[0], pos[1], pos[2]); in edac_inc_ce_error()
822 struct dimm_info *dimm = edac_get_dimm(mci, pos[0], pos[1], pos[2]); in edac_inc_ue_error()
956 struct dimm_info *dimm; in edac_mc_handle_error()
H A Di7300_edac.c110 struct i7300_dimm_info dimm_info[MAX_SLOTS][MAX_CHANNELS]; member
584 * @dimm: Pointer to the struct dimm_info that corresponds to that element
589 struct dimm_info *dimm) in decode_mtr()
719 dinfo = &pvt->dimm_info[slot][channel]; in print_dimm_size()
753 struct dimm_info *dimm; in i7300_init_csrows()
800 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 Dloongson_edac.c61 struct dimm_info *dimm; in dimm_config_init()
H A Di5400_edac.c351 struct i5400_dimm_info dimm_info[DIMMS_PER_CHANNEL][MAX_CHANNELS]; member
999 dinfo = &pvt->dimm_info[dimm][channel]; in calculate_dimm_size()
1169 struct dimm_info *dimm; in i5400_init_dimms()
1180 * FIXME: remove pvt->dimm_info[slot][channel] and use the 3 in i5400_init_dimms()
1194 size_mb = pvt->dimm_info[slot][channel].megabytes; in i5400_init_dimms()
H A Di5000_edac.c350 struct i5000_dimm_info dimm_info[MAX_CSROWS][MAX_CHANNELS]; member
1073 dinfo = &pvt->dimm_info[slot][channel]; in calculate_dimm_size()
1250 struct dimm_info *dimm; in i5000_init_csrows()
1266 * and channel is channel. That required an extra array (dimm_info) in i5000_init_csrows()
1281 csrow_megs = pvt->dimm_info[slot][channel].megabytes; in i5000_init_csrows()
H A Dpasemi_edac.c127 struct dimm_info *dimm; in pasemi_edac_init_csrows()
H A Damd76x_edac.c190 struct dimm_info *dimm; in amd76x_init_csrows()
H A Dr82600_edac.c220 struct dimm_info *dimm; in r82600_init_csrows()
H A Dhighbank_mc_edac.c152 struct dimm_info *dimm; in highbank_mc_probe()
H A Dti_edac.c132 struct dimm_info *dimm; in ti_edac_setup_dimm()
H A Daspeed_edac.c235 struct dimm_info *dimm; in init_csrows()
H A Di82443bxgx_edac.c189 struct dimm_info *dimm; in i82443bxgx_init_csrows()
H A Di82875p_edac.c344 struct dimm_info *dimm; in i82875p_init_csrows()
H A Dx38_edac.c383 struct dimm_info *dimm = csrow->channels[j]->dimm; in x38_probe1()
H A Di3000_edac.c408 struct dimm_info *dimm = csrow->channels[j]->dimm; in i3000_probe1()
H A Dbluefield_edac.c294 struct dimm_info *dimm; in bluefield_edac_init_dimms()
H A Di3200_edac.c394 struct dimm_info *dimm = edac_get_dimm(mci, i, j, 0); in i3200_probe1()
H A Dal_mc_edac.c223 struct dimm_info *dimm; in al_mc_edac_probe()
/linux/drivers/hwmon/peci/
H A Ddimmtemp.c54 struct dimm_info { struct
77 const struct dimm_info *gen_info; argument
396 priv->gen_info = (const struct dimm_info *)id->driver_data; in peci_dimmtemp_probe()
574 static const struct dimm_info dimm_hsx = {
581 static const struct dimm_info dimm_bdx = {
588 static const struct dimm_info dimm_bdxd = {
595 static const struct dimm_info dimm_skx = {
602 static const struct dimm_info dimm_icx = {
609 static const struct dimm_info dimm_icxd = {
616 static const struct dimm_info dimm_sp
[all...]
/linux/include/linux/
H A Dedac.h381 struct dimm_info { struct
425 struct dimm_info *dimm; argument
561 struct dimm_info **dimms;
638 static inline struct dimm_info *edac_get_dimm(struct mem_ctl_info *mci, in edac_get_dimm()
382 devdimm_info global() argument
384 labeldimm_info global() argument
387 locationdimm_info global() argument
389 mcidimm_info global() argument
390 idxdimm_info global() argument
392 graindimm_info global() argument
393 dtypedimm_info global() argument
394 mtypedimm_info global() argument
395 edac_modedimm_info global() argument
397 nr_pagesdimm_info global() argument
399 cschanneldimm_info global() argument
401 smbios_handledimm_info global() argument
/linux/arch/parisc/include/asm/
H A Dpdcpat.h340 unsigned long dimm_info[16]; member

12