Home
last modified time | relevance | path

Searched refs:dimms (Results 1 – 21 of 21) sorted by relevance

/Linux-v4.19/drivers/edac/
Dedac_mc.c188 mci->tot_dimms, mci->dimms); in edac_mc_dump_mci()
286 if (mci->dimms) { in _edac_mc_free()
288 kfree(mci->dimms[i]); in _edac_mc_free()
289 kfree(mci->dimms); in _edac_mc_free()
424 mci->dimms = kcalloc(tot_dimms, sizeof(*mci->dimms), GFP_KERNEL); in edac_mc_alloc()
425 if (!mci->dimms) in edac_mc_alloc()
439 dimm = kzalloc(sizeof(**mci->dimms), GFP_KERNEL); in edac_mc_alloc()
442 mci->dimms[off] = dimm; in edac_mc_alloc()
746 if (mci->dimms[i]->nr_pages) in edac_mc_add_mc_with_groups()
747 edac_mc_dump_dimm(mci->dimms[i], i); in edac_mc_add_mc_with_groups()
[all …]
Dskx_edac.c90 } dimms[NUM_DIMMS]; member
371 imc->chan[chan].dimms[dimmno].close_pg = GET_BITFIELD(mtr, 0, 0); in get_dimm_info()
372 imc->chan[chan].dimms[dimmno].bank_xor_enable = GET_BITFIELD(mtr, 9, 9); in get_dimm_info()
373 imc->chan[chan].dimms[dimmno].fine_grain_bank = GET_BITFIELD(amap, 0, 0); in get_dimm_info()
374 imc->chan[chan].dimms[dimmno].rowbits = rows; in get_dimm_info()
375 imc->chan[chan].dimms[dimmno].colbits = cols; in get_dimm_info()
462 dimm = EDAC_DIMM_PTR(mci->layers, mci->dimms, in skx_get_dimm_config()
787 if (res->dev->imc[res->imc].chan[res->channel].dimms[0].close_pg) in skx_rir_decode()
864 struct skx_dimm *dimm = &r->dev->imc[r->imc].chan[r->channel].dimms[r->dimm]; in skx_mad_decode()
Dpnd2_edac.c780 } dimms[] = { variable
935 struct dimm_geometry *d = &dimms[g]; in apl_pmi2mem()
1237 dimm = EDAC_DIMM_PTR(mci->layers, mci->dimms, mci->n_layers, i, 0, 0); in apl_get_dimm_config()
1244 for (g = 0; g < ARRAY_SIZE(dimms); g++) in apl_get_dimm_config()
1245 if (dimms[g].addrdec == d->addrdec && in apl_get_dimm_config()
1246 dimms[g].dden == d->dden && in apl_get_dimm_config()
1247 dimms[g].dwid == d->dwid) in apl_get_dimm_config()
1250 if (g == ARRAY_SIZE(dimms)) { in apl_get_dimm_config()
1256 capacity = (d->rken0 + d->rken1) * 8 * (1ul << dimms[g].rowbits) * in apl_get_dimm_config()
1257 (1ul << dimms[g].colbits); in apl_get_dimm_config()
[all …]
Die31200_edac.c470 dimm = EDAC_DIMM_PTR(mci->layers, mci->dimms, in ie31200_probe1()
483 dimm = EDAC_DIMM_PTR(mci->layers, mci->dimms, in ie31200_probe1()
Di7core_edac.c227 u32 dimms; member
406 static inline int numdimms(u32 dimms) in numdimms() argument
408 return (dimms & 0x3) + 1; in numdimms()
590 dimm = EDAC_DIMM_PTR(mci->layers, mci->dimms, mci->n_layers, in get_dimm_config()
942 if (pvt->channel[pvt->inject.channel].dimms > 2) in i7core_inject_enable_store()
952 if (pvt->channel[pvt->inject.channel].dimms > 2) in i7core_inject_enable_store()
1608 if (pvt->channel[i].dimms > 2) { in i7core_rdimm_check_mc_ecc_err()
Dghes_edac.c91 struct dimm_info *dimm = EDAC_DIMM_PTR(mci->layers, mci->dimms, in ghes_edac_dmidecode()
509 struct dimm_info *dimm = EDAC_DIMM_PTR(mci->layers, mci->dimms, in ghes_edac_register()
Dhighbank_mc_edac.c232 dimm = *mci->dimms; in highbank_mc_probe()
Dedac_mc_sysfs.c960 struct dimm_info *dimm = mci->dimms[i]; in edac_create_sysfs_mci_device()
994 struct dimm_info *dimm = mci->dimms[i]; in edac_create_sysfs_mci_device()
1025 struct dimm_info *dimm = mci->dimms[i]; in edac_remove_sysfs_mci_device()
Dti_edac.c138 dimm = EDAC_DIMM_PTR(mci->layers, mci->dimms, mci->n_layers, 0, 0, 0); in ti_edac_setup_dimm()
Di3200_edac.c395 struct dimm_info *dimm = EDAC_DIMM_PTR(mci->layers, mci->dimms, in i3200_probe1()
Di5400_edac.c1199 dimm = EDAC_DIMM_PTR(mci->layers, mci->dimms, mci->n_layers, in i5400_init_dimms()
1228 mci->dimms[0]->edac_mode = EDAC_SECDED; in i5400_init_dimms()
Dsb_edac.c336 u32 dimms; member
1592 dimm = EDAC_DIMM_PTR(mci->layers, mci->dimms, mci->n_layers, i, j, 0); in __populate_dimms()
1608 pvt->channel[i].dimms++; in __populate_dimms()
1827 if (!pvt->channel[i].dimms) in get_memory_layout()
1847 if (!pvt->channel[i].dimms) in get_memory_layout()
Di7300_edac.c799 dimm = EDAC_DIMM_PTR(mci->layers, mci->dimms, in i7300_init_csrows()
Daltera_edac.c407 dimm = *mci->dimms; in altr_sdram_probe()
709 dimm = *mci->dimms; in altr_s10_sdram_probe()
Di5100_edac.c861 dimm = EDAC_DIMM_PTR(mci->layers, mci->dimms, mci->n_layers, in i5100_init_csrows()
Di5000_edac.c1285 dimm = EDAC_DIMM_PTR(mci->layers, mci->dimms, mci->n_layers, in i5000_init_csrows()
/Linux-v4.19/drivers/acpi/nfit/
Dnfit.h192 struct list_head dimms; member
Dcore.c700 list_for_each_entry(nfit_mem, &acpi_desc->dimms, list) { in nfit_get_smbios_id()
1044 list_for_each_entry(nfit_mem, &acpi_desc->dimms, list) in __nfit_mem_init()
1060 list_add(&nfit_mem->list, &acpi_desc->dimms); in __nfit_mem_init()
1183 list_sort(NULL, &acpi_desc->dimms, nfit_mem_cmp); in nfit_mem_init()
1640 list_for_each_entry(nfit_mem, &acpi_desc->dimms, list) in acpi_nfit_dimm_by_handle()
1808 list_for_each_entry(nfit_mem, &acpi_desc->dimms, list) { in shutdown_dimm_notify()
1830 list_for_each_entry(nfit_mem, &acpi_desc->dimms, list) { in acpi_nfit_register_dimms()
1921 list_for_each_entry(nfit_mem, &acpi_desc->dimms, list) { in acpi_nfit_register_dimms()
3317 INIT_LIST_HEAD(&acpi_desc->dimms); in acpi_nfit_desc_init()
/Linux-v4.19/include/linux/
Dedac.h616 struct dimm_info **dimms; member
/Linux-v4.19/Documentation/driver-api/
Dedac.rst63 dimms, accessed at the same time. E. g. if the DIMM is 64 bits-wide (72
/Linux-v4.19/tools/testing/nvdimm/test/
Dnfit.c2677 list_for_each_entry(nfit_mem, &acpi_desc->dimms, list) { in nfit_test_probe()