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
265 if (dimm_params[i].n_ranks == 0) { in compute_lowest_common_dimm_parameters()
269 if (dimm_params[i].n_ranks == 4 && i != 0) { in compute_lowest_common_dimm_parameters()
282 if (dimm_params[i].n_ranks == 4 && \ in compute_lowest_common_dimm_parameters()
294 (unsigned int)dimm_params[i].tckmax_ps); in compute_lowest_common_dimm_parameters()
297 (unsigned int)dimm_params[i].taa_ps); in compute_lowest_common_dimm_parameters()
300 (unsigned int)dimm_params[i].tckmin_x_ps); in compute_lowest_common_dimm_parameters()
301 trcd_ps = max(trcd_ps, (unsigned int)dimm_params[i].trcd_ps); in compute_lowest_common_dimm_parameters()
302 trp_ps = max(trp_ps, (unsigned int)dimm_params[i].trp_ps); in compute_lowest_common_dimm_parameters()
303 tras_ps = max(tras_ps, (unsigned int)dimm_params[i].tras_ps); in compute_lowest_common_dimm_parameters()
306 (unsigned int)dimm_params[i].trfc1_ps); in compute_lowest_common_dimm_parameters()
308 (unsigned int)dimm_params[i].trfc2_ps); in compute_lowest_common_dimm_parameters()
310 (unsigned int)dimm_params[i].trfc4_ps); in compute_lowest_common_dimm_parameters()
312 (unsigned int)dimm_params[i].trrds_ps); in compute_lowest_common_dimm_parameters()
314 (unsigned int)dimm_params[i].trrdl_ps); in compute_lowest_common_dimm_parameters()
316 (unsigned int)dimm_params[i].tccdl_ps); in compute_lowest_common_dimm_parameters()
318 (unsigned int)dimm_params[i].trfc_slr_ps); in compute_lowest_common_dimm_parameters()
320 twr_ps = max(twr_ps, (unsigned int)dimm_params[i].twr_ps); in compute_lowest_common_dimm_parameters()
321 twtr_ps = max(twtr_ps, (unsigned int)dimm_params[i].twtr_ps); in compute_lowest_common_dimm_parameters()
322 trfc_ps = max(trfc_ps, (unsigned int)dimm_params[i].trfc_ps); in compute_lowest_common_dimm_parameters()
323 trrd_ps = max(trrd_ps, (unsigned int)dimm_params[i].trrd_ps); in compute_lowest_common_dimm_parameters()
324 trtp_ps = max(trtp_ps, (unsigned int)dimm_params[i].trtp_ps); in compute_lowest_common_dimm_parameters()
326 trc_ps = max(trc_ps, (unsigned int)dimm_params[i].trc_ps); in compute_lowest_common_dimm_parameters()
328 tis_ps = max(tis_ps, (unsigned int)dimm_params[i].tis_ps); in compute_lowest_common_dimm_parameters()
329 tih_ps = max(tih_ps, (unsigned int)dimm_params[i].tih_ps); in compute_lowest_common_dimm_parameters()
330 tds_ps = max(tds_ps, (unsigned int)dimm_params[i].tds_ps); in compute_lowest_common_dimm_parameters()
331 tdh_ps = max(tdh_ps, (unsigned int)dimm_params[i].tdh_ps); in compute_lowest_common_dimm_parameters()
332 tqhs_ps = max(tqhs_ps, (unsigned int)dimm_params[i].tqhs_ps); in compute_lowest_common_dimm_parameters()
340 (unsigned int)dimm_params[i].tdqsq_max_ps); in compute_lowest_common_dimm_parameters()
343 (unsigned int)dimm_params[i].refresh_rate_ps); in compute_lowest_common_dimm_parameters()
346 (unsigned int)dimm_params[i].extended_op_srt); in compute_lowest_common_dimm_parameters()
394 if (dimm_params[i].n_ranks) { in compute_lowest_common_dimm_parameters()
395 temp1 &= dimm_params[i].burst_lengths_bitmask; in compute_lowest_common_dimm_parameters()
403 if (dimm_params[i].n_ranks) { in compute_lowest_common_dimm_parameters()
404 if (dimm_params[i].registered_dimm) { in compute_lowest_common_dimm_parameters()
408 dimm_params[i].mpart); in compute_lowest_common_dimm_parameters()
414 dimm_params[i].mpart); in compute_lowest_common_dimm_parameters()
434 outpdimm->rcw[j] = dimm_params[0].rcw[j]; in compute_lowest_common_dimm_parameters()
436 if (!dimm_params[i].n_ranks) in compute_lowest_common_dimm_parameters()
438 if (dimm_params[i].rcw[j] != dimm_params[0].rcw[j]) { in compute_lowest_common_dimm_parameters()
449 if (compute_cas_latency(ctrl_num, dimm_params, in compute_lowest_common_dimm_parameters()
456 if (dimm_params[i].n_ranks && in compute_lowest_common_dimm_parameters()
457 !(dimm_params[i].edc_config & EDC_ECC)) { in compute_lowest_common_dimm_parameters()