Lines Matching refs:dimm
57 int dimm;
967 daddr->dimm = 0;
987 daddr->dimm = (daddr->rank >= 2) ^ drp[pmiidx].dimmflip;
1108 /* pmi channel idx to dimm channel idx */
1117 addr, pmiaddr, daddr->chan, daddr->dimm, daddr->rank, daddr->bank, daddr->row, daddr->col);
1187 errcode, daddr->chan, daddr->dimm, daddr->rank, daddr->row, daddr->bank, daddr->col);
1193 m->addr & ~PAGE_MASK, 0, daddr->chan, daddr->dimm, -1, optype, msg);
1204 struct dimm_info *dimm;
1210 dimm = edac_get_dimm(mci, i, 0, 0);
1211 if (!dimm) {
1231 dimm->nr_pages = MiB_TO_PAGES(capacity >> (20 - 3));
1232 dimm->grain = 32;
1233 dimm->dtype = (d->dwid == 0) ? DEV_X8 : DEV_X16;
1234 dimm->mtype = MEM_DDR3;
1235 dimm->edac_mode = EDAC_SECDED;
1236 snprintf(dimm->label, sizeof(dimm->label), "Slice#%d_Chan#%d", i / 2, i % 2);
1247 struct dimm_info *dimm;
1289 dimm = edac_get_dimm(mci, i, j, 0);
1290 if (!dimm) {
1297 dimm->nr_pages = MiB_TO_PAGES(capacity >> (20 - 3));
1298 dimm->grain = 32;
1299 dimm->dtype = dnv_dtypes[j ? d->dimmdwid0 : d->dimmdwid1];
1300 dimm->mtype = memtype;
1301 dimm->edac_mode = EDAC_SECDED;
1302 snprintf(dimm->label, sizeof(dimm->label), "Chan#%d_DIMM#%d", i, j);
1336 /* Get dimm basic config and the memory layout */
1440 m.addr, daddr.chan, daddr.dimm, daddr.rank, daddr.bank, daddr.row, daddr.col);