Home | History | Annotate | Download | only in i915

Lines Matching defs:dimm

706 static int intel_dimm_num_devices(const struct dram_dimm_info *dimm)
708 return dimm->ranks * 64 / (dimm->width ?: 1);
711 /* Returns total GB for the whole DIMM */
744 /* Returns total GB for the whole DIMM */
778 skl_is_16gb_dimm(const struct dram_dimm_info *dimm)
781 return 8 * dimm->size / (intel_dimm_num_devices(dimm) ?: 1) == 16;
786 struct dram_dimm_info *dimm,
790 dimm->size = cnl_get_dimm_size(val);
791 dimm->width = cnl_get_dimm_width(val);
792 dimm->ranks = cnl_get_dimm_ranks(val);
794 dimm->size = skl_get_dimm_size(val);
795 dimm->width = skl_get_dimm_width(val);
796 dimm->ranks = skl_get_dimm_ranks(val);
799 DRM_DEBUG_KMS("CH%u DIMM %c size: %u GB, width: X%u, ranks: %u, 16Gb DIMMs: %s\n",
800 channel, dimm_name, dimm->size, dimm->width, dimm->ranks,
801 yesno(skl_is_16gb_dimm(dimm)));
1010 static void bxt_get_dimm_info(struct dram_dimm_info *dimm,
1013 dimm->width = bxt_get_dimm_width(val);
1014 dimm->ranks = bxt_get_dimm_ranks(val);
1020 dimm->size = bxt_get_dimm_size(val) * intel_dimm_num_devices(dimm) / 8;
1051 struct dram_dimm_info dimm;
1060 bxt_get_dimm_info(&dimm, val);
1067 DRM_DEBUG_KMS("CH%u DIMM size: %u GB, width: X%u, ranks: %u, type: %s\n",
1069 dimm.size, dimm.width, dimm.ranks,
1078 dram_info->ranks = dimm.ranks;
1079 else if (dimm.ranks == 1)