Searched refs:csrows (Results 1 – 23 of 23) sorted by relevance
/linux-4.4.14/drivers/edac/ |
D | edac_mc.c | 122 mci->nr_csrows, mci->csrows); in edac_mc_dump_mci() 225 if (mci->csrows) { in _edac_mc_free() 227 csr = mci->csrows[row]; in _edac_mc_free() 237 kfree(mci->csrows); in _edac_mc_free() 353 mci->csrows = kcalloc(tot_csrows, sizeof(*mci->csrows), GFP_KERNEL); in edac_mc_alloc() 354 if (!mci->csrows) in edac_mc_alloc() 357 csr = kzalloc(sizeof(**mci->csrows), GFP_KERNEL); in edac_mc_alloc() 360 mci->csrows[row] = csr; in edac_mc_alloc() 390 chan = mci->csrows[row]->channels[chn]; in edac_mc_alloc() 740 struct csrow_info *csrow = mci->csrows[i]; in edac_mc_add_mc_with_groups() [all …]
|
D | pasemi_edac.c | 114 mci->csrows[cs]->first_page, 0, 0, in pasemi_edac_process_error_info() 121 mci->csrows[cs]->first_page, 0, 0, in pasemi_edac_process_error_info() 144 csrow = mci->csrows[index]; in pasemi_edac_init_csrows()
|
D | amd76x_edac.c | 149 mci->csrows[row]->first_page, 0, 0, in amd76x_process_error_info() 164 mci->csrows[row]->first_page, 0, 0, in amd76x_process_error_info() 197 csrow = mci->csrows[index]; in amd76x_init_csrows()
|
D | edac_mc_sysfs.c | 433 csrow = mci->csrows[i]; in edac_create_csrow_objects() 436 err = edac_create_csrow_object(mci, mci->csrows[i], i); in edac_create_csrow_objects() 448 csrow = mci->csrows[i]; in edac_create_csrow_objects() 451 put_device(&mci->csrows[i]->dev); in edac_create_csrow_objects() 463 csrow = mci->csrows[i]; in edac_delete_csrow_objects() 466 device_unregister(&mci->csrows[i]->dev); in edac_delete_csrow_objects() 641 struct csrow_info *ri = mci->csrows[row]; in mci_reset_counters_store() 773 struct csrow_info *csrow = mci->csrows[csrow_idx]; in mci_size_mb_show()
|
D | cell_edac.c | 37 struct csrow_info *csrow = mci->csrows[0]; in cell_edac_count_ce() 60 struct csrow_info *csrow = mci->csrows[0]; in cell_edac_count_ue() 130 struct csrow_info *csrow = mci->csrows[0]; in cell_edac_init_csrows()
|
D | i82975x_edac.c | 311 chan = (mci->csrows[row]->nr_channels == 1) ? 0 : info->eap & 1; in i82975x_process_error_info() 314 (1 << mci->csrows[row]->channels[chan]->dimm->grain)); in i82975x_process_error_info() 393 csrow = mci->csrows[index]; in i82975x_init_csrows() 419 dimm = mci->csrows[index]->channels[chan]->dimm; in i82975x_init_csrows()
|
D | i82860_edac.c | 119 dimm = mci->csrows[row]->channels[0]->dimm; in i82860_process_error_info() 164 csrow = mci->csrows[index]; in i82860_init_csrows()
|
D | i3000_edac.c | 239 multi_chan = mci->csrows[0]->nr_channels - 1; in i3000_process_error_info() 396 struct csrow_info *csrow = mci->csrows[i]; in i3000_probe1()
|
D | i82875p_edac.c | 230 multi_chan = mci->csrows[0]->nr_channels - 1; in i82875p_process_error_info() 364 csrow = mci->csrows[index]; in i82875p_init_csrows()
|
D | tile_edac.c | 87 struct csrow_info *csrow = mci->csrows[0]; in tile_edac_init_csrows()
|
D | cpc925_edac.c | 350 csrow = mci->csrows[index]; in cpc925_init_csrows() 465 if (mci->csrows[rank]->first_page == 0) { in cpc925_mc_get_pfn() 473 pa = mci->csrows[rank]->first_page << PAGE_SHIFT; in cpc925_mc_get_pfn()
|
D | r82600_edac.c | 233 csrow = mci->csrows[index]; in r82600_init_csrows()
|
D | i82443bxgx_edac.c | 200 csrow = mci->csrows[index]; in i82443bxgx_init_csrows()
|
D | synopsys_edac.c | 369 csi = mci->csrows[row]; in synps_edac_init_csrows()
|
D | x38_edac.c | 377 struct csrow_info *csrow = mci->csrows[i]; in x38_probe1()
|
D | e7xxx_edac.c | 381 csrow = mci->csrows[index]; in e7xxx_init_csrows()
|
D | mpc85xx_edac.c | 860 csrow = mci->csrows[row_index]; in mpc85xx_mc_check() 980 csrow = mci->csrows[index]; in mpc85xx_init_csrows()
|
D | ppc4xx_edac.c | 924 struct csrow_info *csi = mci->csrows[row]; in ppc4xx_edac_init_csrows()
|
D | mv64x60_edac.c | 673 csrow = mci->csrows[0]; in mv64x60_init_csrows()
|
D | e752x_edac.c | 1098 csrow = mci->csrows[remap_csrow_index(mci, index)]; in e752x_init_csrows()
|
D | amd64_edac.c | 2447 csrow = mci->csrows[i]; in init_csrows()
|
/linux-4.4.14/Documentation/ |
D | edac.txt | 118 There can be multiple csrows and multiple channels. 120 Memory controllers allow for several csrows, with 8 csrows being a 121 typical value. Yet, the actual number of csrows depends on the layout of 150 channel 1. Notice that there are two csrows possible on a physical DIMM. 151 These csrows are allocated their csrow assignment based on the slot into 153 Channel, the csrows cross both DIMMs. 614 The minimum known unity is DIMMs. There are no information about csrows. 615 As EDAC API maps the minimum unity is csrows, the driver sequentially 616 maps channel/dimm into different csrows. 726 What happens here is that errors on different csrows, but at the same
|
/linux-4.4.14/include/linux/ |
D | edac.h | 703 struct csrow_info **csrows; member
|