Lines Matching refs:dimm
862 static int determine_mtr(struct i5400_pvt *pvt, int dimm, int channel) in determine_mtr() argument
870 n = dimm; in determine_mtr()
874 dimm); in determine_mtr()
919 static void handle_channel(struct i5400_pvt *pvt, int dimm, int channel, in handle_channel() argument
926 mtr = determine_mtr(pvt, dimm, channel); in handle_channel()
931 if (amb_present_reg & (1 << dimm)) { in handle_channel()
960 int dimm, max_dimms; in calculate_dimm_size() local
980 for (dimm = max_dimms - 1; dimm >= 0; dimm--) { in calculate_dimm_size()
984 if (dimm & 0x1) { in calculate_dimm_size()
993 n = snprintf(p, space, "dimm %2d ", dimm); in calculate_dimm_size()
998 dinfo = &pvt->dimm_info[dimm][channel]; in calculate_dimm_size()
999 handle_channel(pvt, dimm, channel, dinfo); in calculate_dimm_size()
1168 struct dimm_info *dimm; in i5400_init_dimms() local
1191 dimm = edac_get_dimm(mci, channel / 2, channel % 2, slot); in i5400_init_dimms()
1199 dimm->nr_pages = size_mb << 8; in i5400_init_dimms()
1200 dimm->grain = 8; in i5400_init_dimms()
1201 dimm->dtype = MTR_DRAM_WIDTH(mtr) == 8 ? in i5400_init_dimms()
1203 dimm->mtype = MEM_FB_DDR2; in i5400_init_dimms()
1208 dimm->edac_mode = MTR_DRAM_WIDTH(mtr) == 8 ? in i5400_init_dimms()