Lines Matching full:row
101 edac_dbg(4, "%s%i: %smapped as virtual row %d, chan %d\n", in edac_mc_dump_dimm()
237 int i, chn, row; in mci_release() local
246 for (row = 0; row < mci->nr_csrows; row++) { in mci_release()
247 csr = mci->csrows[row]; in mci_release()
267 unsigned int row, chn; in edac_mc_alloc_csrows() local
276 for (row = 0; row < tot_csrows; row++) { in edac_mc_alloc_csrows()
283 mci->csrows[row] = csr; in edac_mc_alloc_csrows()
284 csr->csrow_idx = row; in edac_mc_alloc_csrows()
311 unsigned int row, chn, idx; in edac_mc_alloc_dimms() local
323 row = 0; in edac_mc_alloc_dimms()
330 chan = mci->csrows[row]->channels[chn]; in edac_mc_alloc_dimms()
361 dimm->csrow = row; in edac_mc_alloc_dimms()
369 row++; in edac_mc_alloc_dimms()
372 row++; in edac_mc_alloc_dimms()
373 if (row == mci->nr_csrows) { in edac_mc_alloc_dimms()
374 row = 0; in edac_mc_alloc_dimms()
830 int row, i, j, n; in edac_mc_find_csrow_by_page() local
833 row = -1; in edac_mc_find_csrow_by_page()
854 row = i; in edac_mc_find_csrow_by_page()
859 if (row == -1) in edac_mc_find_csrow_by_page()
864 return row; in edac_mc_find_csrow_by_page()
971 static void edac_inc_csrow(struct edac_raw_error_desc *e, int row, int chan) in edac_inc_csrow() argument
977 if (row < 0) in edac_inc_csrow()
980 edac_dbg(4, "csrow/channel to increment: (%d,%d)\n", row, chan); in edac_inc_csrow()
983 mci->csrows[row]->ce_count += count; in edac_inc_csrow()
985 mci->csrows[row]->channels[chan]->ce_count += count; in edac_inc_csrow()
987 mci->csrows[row]->ue_count += count; in edac_inc_csrow()
1031 int row = -1, chan = -1; in edac_mc_handle_error() local
1132 if (row == -1) in edac_mc_handle_error()
1133 row = dimm->csrow; in edac_mc_handle_error()
1134 else if (row >= 0 && row != dimm->csrow) in edac_mc_handle_error()
1135 row = -2; in edac_mc_handle_error()
1148 edac_inc_csrow(e, row, chan); in edac_mc_handle_error()