Lines Matching refs:dimm_params
15 const dimm_params_t *dimm_params, in compute_cas_latency() argument
33 if (dimm_params[i].n_ranks) in compute_cas_latency()
34 tmp &= dimm_params[i].caslat_x; in compute_cas_latency()
74 const dimm_params_t *dimm_params, in compute_cas_latency() argument
103 if (dimm_params[i].n_ranks) { in compute_cas_latency()
105 temp2 |= 1 << dimm_params[i].caslat_x; in compute_cas_latency()
106 temp2 |= 1 << dimm_params[i].caslat_x_minus_1; in compute_cas_latency()
107 temp2 |= 1 << dimm_params[i].caslat_x_minus_2; in compute_cas_latency()
136 if (!dimm_params[i].n_ranks) in compute_cas_latency()
139 if (dimm_params[i].caslat_x == temp2) { in compute_cas_latency()
140 if (mclk_ps >= dimm_params[i].tckmin_x_ps) { in compute_cas_latency()
143 dimm_params[i].tckmin_x_ps); in compute_cas_latency()
150 if (dimm_params[i].caslat_x_minus_1 == temp2) { in compute_cas_latency()
152 = dimm_params[i].tckmin_x_minus_1_ps; in compute_cas_latency()
163 if (dimm_params[i].caslat_x_minus_2 == temp2) { in compute_cas_latency()
165 = dimm_params[i].tckmin_x_minus_2_ps; in compute_cas_latency()
197 temp1 = max(temp1, dimm_params[i].caslat_lowest_derated); in compute_cas_latency()
215 const dimm_params_t *dimm_params, in compute_lowest_common_dimm_parameters() argument
264 if (dimm_params[i].n_ranks == 0) { in compute_lowest_common_dimm_parameters()
268 if (dimm_params[i].n_ranks == 4 && i != 0) { in compute_lowest_common_dimm_parameters()
281 if (dimm_params[i].n_ranks == 4 && \ in compute_lowest_common_dimm_parameters()
293 (unsigned int)dimm_params[i].tckmax_ps); in compute_lowest_common_dimm_parameters()
296 (unsigned int)dimm_params[i].taa_ps); in compute_lowest_common_dimm_parameters()
299 (unsigned int)dimm_params[i].tckmin_x_ps); in compute_lowest_common_dimm_parameters()
300 trcd_ps = max(trcd_ps, (unsigned int)dimm_params[i].trcd_ps); in compute_lowest_common_dimm_parameters()
301 trp_ps = max(trp_ps, (unsigned int)dimm_params[i].trp_ps); in compute_lowest_common_dimm_parameters()
302 tras_ps = max(tras_ps, (unsigned int)dimm_params[i].tras_ps); in compute_lowest_common_dimm_parameters()
305 (unsigned int)dimm_params[i].trfc1_ps); in compute_lowest_common_dimm_parameters()
307 (unsigned int)dimm_params[i].trfc2_ps); in compute_lowest_common_dimm_parameters()
309 (unsigned int)dimm_params[i].trfc4_ps); in compute_lowest_common_dimm_parameters()
311 (unsigned int)dimm_params[i].trrds_ps); in compute_lowest_common_dimm_parameters()
313 (unsigned int)dimm_params[i].trrdl_ps); in compute_lowest_common_dimm_parameters()
315 (unsigned int)dimm_params[i].tccdl_ps); in compute_lowest_common_dimm_parameters()
317 twr_ps = max(twr_ps, (unsigned int)dimm_params[i].twr_ps); in compute_lowest_common_dimm_parameters()
318 twtr_ps = max(twtr_ps, (unsigned int)dimm_params[i].twtr_ps); in compute_lowest_common_dimm_parameters()
319 trfc_ps = max(trfc_ps, (unsigned int)dimm_params[i].trfc_ps); in compute_lowest_common_dimm_parameters()
320 trrd_ps = max(trrd_ps, (unsigned int)dimm_params[i].trrd_ps); in compute_lowest_common_dimm_parameters()
321 trtp_ps = max(trtp_ps, (unsigned int)dimm_params[i].trtp_ps); in compute_lowest_common_dimm_parameters()
323 trc_ps = max(trc_ps, (unsigned int)dimm_params[i].trc_ps); in compute_lowest_common_dimm_parameters()
325 tis_ps = max(tis_ps, (unsigned int)dimm_params[i].tis_ps); in compute_lowest_common_dimm_parameters()
326 tih_ps = max(tih_ps, (unsigned int)dimm_params[i].tih_ps); in compute_lowest_common_dimm_parameters()
327 tds_ps = max(tds_ps, (unsigned int)dimm_params[i].tds_ps); in compute_lowest_common_dimm_parameters()
328 tdh_ps = max(tdh_ps, (unsigned int)dimm_params[i].tdh_ps); in compute_lowest_common_dimm_parameters()
329 tqhs_ps = max(tqhs_ps, (unsigned int)dimm_params[i].tqhs_ps); in compute_lowest_common_dimm_parameters()
337 (unsigned int)dimm_params[i].tdqsq_max_ps); in compute_lowest_common_dimm_parameters()
340 (unsigned int)dimm_params[i].refresh_rate_ps); in compute_lowest_common_dimm_parameters()
343 (unsigned int)dimm_params[i].extended_op_srt); in compute_lowest_common_dimm_parameters()
390 if (dimm_params[i].n_ranks) { in compute_lowest_common_dimm_parameters()
391 temp1 &= dimm_params[i].burst_lengths_bitmask; in compute_lowest_common_dimm_parameters()
399 if (dimm_params[i].n_ranks) { in compute_lowest_common_dimm_parameters()
400 if (dimm_params[i].registered_dimm) { in compute_lowest_common_dimm_parameters()
404 dimm_params[i].mpart); in compute_lowest_common_dimm_parameters()
410 dimm_params[i].mpart); in compute_lowest_common_dimm_parameters()
430 outpdimm->rcw[j] = dimm_params[0].rcw[j]; in compute_lowest_common_dimm_parameters()
432 if (!dimm_params[i].n_ranks) in compute_lowest_common_dimm_parameters()
434 if (dimm_params[i].rcw[j] != dimm_params[0].rcw[j]) { in compute_lowest_common_dimm_parameters()
445 if (compute_cas_latency(ctrl_num, dimm_params, in compute_lowest_common_dimm_parameters()
452 if (dimm_params[i].n_ranks && in compute_lowest_common_dimm_parameters()
453 !(dimm_params[i].edc_config & EDC_ECC)) { in compute_lowest_common_dimm_parameters()