Lines Matching refs:csrow
88 edac_dbg(4, " channel->csrow = %p\n", chan->csrow);
103 dimm->idx, location, dimm->csrow, dimm->cschannel);
111 static void edac_mc_dump_csrow(struct csrow_info *csrow)
113 edac_dbg(4, "csrow->csrow_idx = %d\n", csrow->csrow_idx);
114 edac_dbg(4, " csrow = %p\n", csrow);
115 edac_dbg(4, " csrow->first_page = 0x%lx\n", csrow->first_page);
116 edac_dbg(4, " csrow->last_page = 0x%lx\n", csrow->last_page);
117 edac_dbg(4, " csrow->page_mask = 0x%lx\n", csrow->page_mask);
118 edac_dbg(4, " csrow->nr_channels = %d\n", csrow->nr_channels);
119 edac_dbg(4, " csrow->channels = %p\n", csrow->channels);
120 edac_dbg(4, " csrow->mci = %p\n", csrow->mci);
265 * Alocate and fill the csrow/channels structs
296 chan->csrow = csr;
356 dimm->csrow = row;
359 /* Increment csrow location */
684 struct csrow_info *csrow = mci->csrows[i];
688 for (j = 0; j < csrow->nr_channels; j++)
689 nr_pages += csrow->channels[j]->dimm->nr_pages;
692 edac_mc_dump_csrow(csrow);
693 for (j = 0; j < csrow->nr_channels; j++)
694 if (csrow->channels[j]->dimm->nr_pages)
695 edac_mc_dump_channel(csrow->channels[j]);
831 struct csrow_info *csrow = csrows[i];
833 for (j = 0; j < csrow->nr_channels; j++) {
834 struct dimm_info *dimm = csrow->channels[j]->dimm;
842 csrow->first_page, page, csrow->last_page,
843 csrow->page_mask);
845 if ((page >= csrow->first_page) &&
846 (page <= csrow->last_page) &&
847 ((page & csrow->page_mask) ==
848 (csrow->first_page & csrow->page_mask))) {
867 [EDAC_MC_LAYER_CHIP_SELECT] = "csrow",
975 edac_dbg(4, "csrow/channel to increment: (%d,%d)\n", row, chan);
1121 * get csrow/channel of the DIMM, in order to allow
1126 dimm->csrow, dimm->cschannel);
1128 row = dimm->csrow;
1129 else if (row >= 0 && row != dimm->csrow)