Lines Matching full:row
101 edac_dbg(4, "%s%i: %smapped as virtual row %d, chan %d\n", in edac_mc_dump_dimm()
232 int i, chn, row; in mci_release() local
241 for (row = 0; row < mci->nr_csrows; row++) { in mci_release()
242 csr = mci->csrows[row]; in mci_release()
262 unsigned int row, chn; in edac_mc_alloc_csrows() local
271 for (row = 0; row < tot_csrows; row++) { in edac_mc_alloc_csrows()
278 mci->csrows[row] = csr; in edac_mc_alloc_csrows()
279 csr->csrow_idx = row; in edac_mc_alloc_csrows()
306 unsigned int row, chn, idx; in edac_mc_alloc_dimms() local
318 row = 0; in edac_mc_alloc_dimms()
325 chan = mci->csrows[row]->channels[chn]; in edac_mc_alloc_dimms()
356 dimm->csrow = row; in edac_mc_alloc_dimms()
364 row++; in edac_mc_alloc_dimms()
367 row++; in edac_mc_alloc_dimms()
368 if (row == mci->nr_csrows) { in edac_mc_alloc_dimms()
369 row = 0; in edac_mc_alloc_dimms()
825 int row, i, j, n; in edac_mc_find_csrow_by_page() local
828 row = -1; in edac_mc_find_csrow_by_page()
849 row = i; in edac_mc_find_csrow_by_page()
854 if (row == -1) in edac_mc_find_csrow_by_page()
859 return row; in edac_mc_find_csrow_by_page()
966 static void edac_inc_csrow(struct edac_raw_error_desc *e, int row, int chan) in edac_inc_csrow() argument
972 if (row < 0) in edac_inc_csrow()
975 edac_dbg(4, "csrow/channel to increment: (%d,%d)\n", row, chan); in edac_inc_csrow()
978 mci->csrows[row]->ce_count += count; in edac_inc_csrow()
980 mci->csrows[row]->channels[chan]->ce_count += count; in edac_inc_csrow()
982 mci->csrows[row]->ue_count += count; in edac_inc_csrow()
1026 int row = -1, chan = -1; in edac_mc_handle_error() local
1127 if (row == -1) in edac_mc_handle_error()
1128 row = dimm->csrow; in edac_mc_handle_error()
1129 else if (row >= 0 && row != dimm->csrow) in edac_mc_handle_error()
1130 row = -2; in edac_mc_handle_error()
1143 edac_inc_csrow(e, row, chan); in edac_mc_handle_error()