Lines Matching refs:ranks
10 u8 size, width, ranks; member
15 u8 ranks; member
41 return dimm->ranks * 64 / (dimm->width ?: 1); in intel_dimm_num_devices()
125 dimm->ranks = cnl_get_dimm_ranks(val); in skl_dram_get_dimm_info()
129 dimm->ranks = skl_get_dimm_ranks(val); in skl_dram_get_dimm_info()
134 channel, dimm_name, dimm->size, dimm->width, dimm->ranks, in skl_dram_get_dimm_info()
153 if (ch->dimm_l.ranks == 2 || ch->dimm_s.ranks == 2) in skl_dram_get_channel_info()
154 ch->ranks = 2; in skl_dram_get_channel_info()
155 else if (ch->dimm_l.ranks == 1 && ch->dimm_s.ranks == 1) in skl_dram_get_channel_info()
156 ch->ranks = 2; in skl_dram_get_channel_info()
158 ch->ranks = 1; in skl_dram_get_channel_info()
164 channel, ch->ranks, yesno(ch->is_16gb_dimm)); in skl_dram_get_channel_info()
208 if (ch0.ranks == 1 || ch1.ranks == 1) in skl_dram_get_channels_info()
209 dram_info->ranks = 1; in skl_dram_get_channels_info()
211 dram_info->ranks = max(ch0.ranks, ch1.ranks); in skl_dram_get_channels_info()
213 if (dram_info->ranks == 0) { in skl_dram_get_channels_info()
353 dimm->ranks = bxt_get_dimm_ranks(val); in bxt_get_dimm_info()
409 dimm.size, dimm.width, dimm.ranks, in bxt_get_dram_info()
417 if (dram_info->ranks == 0) in bxt_get_dram_info()
418 dram_info->ranks = dimm.ranks; in bxt_get_dram_info()
419 else if (dimm.ranks == 1) in bxt_get_dram_info()
420 dram_info->ranks = 1; in bxt_get_dram_info()
426 if (dram_info->type == INTEL_DRAM_UNKNOWN || dram_info->ranks == 0) { in bxt_get_dram_info()
462 dram_info->ranks, yesno(dram_info->is_16gb_dimm)); in intel_dram_detect()