Searched refs:csrows (Results 1 – 20 of 20) sorted by relevance
| /linux/drivers/edac/ |
| H A D | edac_mc.c | 128 mci->nr_csrows, mci->csrows); in edac_mc_dump_mci() 190 if (mci->csrows) { in mci_release() 192 csr = mci->csrows[row]; in mci_release() 203 kfree(mci->csrows); in mci_release() 219 mci->csrows = kzalloc_objs(*mci->csrows, tot_csrows); in edac_mc_alloc_csrows() 220 if (!mci->csrows) in edac_mc_alloc_csrows() 226 csr = kzalloc_obj(**mci->csrows); in edac_mc_alloc_csrows() 230 mci->csrows[row] = csr; in edac_mc_alloc_csrows() 276 chan = mci->csrows[row]->channels[chn]; in edac_mc_alloc_dimms() 615 struct csrow_info *csrow = mci->csrows[i]; in edac_mc_add_mc_with_groups() [all …]
|
| H A D | amd76x_edac.c | 148 mci->csrows[row]->first_page, 0, 0, in amd76x_process_error_info() 163 mci->csrows[row]->first_page, 0, 0, in amd76x_process_error_info() 195 csrow = mci->csrows[index]; in amd76x_init_csrows()
|
| H A D | pasemi_edac.c | 102 mci->csrows[cs]->first_page, 0, 0, in pasemi_edac_process_error_info() 109 mci->csrows[cs]->first_page, 0, 0, in pasemi_edac_process_error_info() 132 csrow = mci->csrows[index]; in pasemi_edac_init_csrows()
|
| H A D | i82975x_edac.c | 310 chan = (mci->csrows[row]->nr_channels == 1) ? 0 : info->eap & 1; in i82975x_process_error_info() 313 (1 << mci->csrows[row]->channels[chan]->dimm->grain)); in i82975x_process_error_info() 382 csrow = mci->csrows[index]; in i82975x_init_csrows() 407 dimm = mci->csrows[index]->channels[chan]->dimm; in i82975x_init_csrows()
|
| H A D | aspeed_edac.c | 94 struct csrow_info *csrow = mci->csrows[0]; in count_rec() 127 struct csrow_info *csrow = mci->csrows[0]; in count_un_rec() 233 struct csrow_info *csrow = mci->csrows[0]; in init_csrows()
|
| H A D | i82860_edac.c | 118 dimm = mci->csrows[row]->channels[0]->dimm; in i82860_process_error_info() 162 csrow = mci->csrows[index]; in i82860_init_csrows()
|
| H A D | i3000_edac.c | 237 multi_chan = mci->csrows[0]->nr_channels - 1; in i3000_process_error_info() 392 struct csrow_info *csrow = mci->csrows[i]; in i3000_probe1()
|
| H A D | i82875p_edac.c | 229 multi_chan = mci->csrows[0]->nr_channels - 1; in i82875p_process_error_info() 362 csrow = mci->csrows[index]; in i82875p_init_csrows()
|
| H A D | cpc925_edac.c | 337 csrow = mci->csrows[index]; in cpc925_init_csrows() 452 if (mci->csrows[rank]->first_page == 0) { in cpc925_mc_get_pfn() 460 pa = mci->csrows[rank]->first_page << PAGE_SHIFT; in cpc925_mc_get_pfn()
|
| H A D | edac_mc_sysfs.c | 325 struct csrow_info *ri = mci->csrows[row]; in mci_reset_counters_store() 455 struct csrow_info *csrow = mci->csrows[csrow_idx]; in mci_size_mb_show()
|
| H A D | x38_edac.c | 376 struct csrow_info *csrow = mci->csrows[i]; in x38_probe1()
|
| H A D | e7xxx_edac.c | 379 csrow = mci->csrows[index]; in e7xxx_init_csrows()
|
| H A D | dmc520_edac.c | 460 csi = mci->csrows[row]; in dmc520_init_csrow()
|
| H A D | versalnet_edac.c | 496 csi = mci->csrows[row]; in mc_init()
|
| H A D | amd64_edac.c | 3109 dimm = mci->csrows[cs]->channels[umc]->dimm; in umc_init_csrows() 3158 csrow = mci->csrows[i]; in dct_init_csrows() 3591 dimm = mci->csrows[umc]->channels[cs]->dimm; in gpu_init_csrows()
|
| H A D | e752x_edac.c | 1096 csrow = mci->csrows[remap_csrow_index(mci, index)]; in e752x_init_csrows()
|
| H A D | versal_edac.c | 601 csi = mci->csrows[row]; in init_csrows()
|
| H A D | synopsys_edac.c | 850 csi = mci->csrows[row]; in init_csrows()
|
| /linux/include/linux/ |
| H A D | edac.h | 541 struct csrow_info **csrows; member
|
| /linux/Documentation/driver-api/ |
| H A D | edac.rst | 219 They have chip selects (csrows) and channels. However, the layouts are different
|