Lines Matching refs:outpdimm

16 		    common_timing_params_t *outpdimm,  in compute_cas_latency()  argument
39 if (mclk_ps < outpdimm->tckmin_x_ps) { in compute_cas_latency()
42 mclk_ps, outpdimm->tckmin_x_ps); in compute_cas_latency()
45 if (mclk_ps > outpdimm->tckmax_ps) { in compute_cas_latency()
47 mclk_ps, outpdimm->tckmax_ps); in compute_cas_latency()
51 caslat_actual = (outpdimm->taamin_ps + mclk_ps - 1) / mclk_ps; in compute_cas_latency()
66 outpdimm->lowest_common_spd_caslat = caslat_actual; in compute_cas_latency()
75 common_timing_params_t *outpdimm, in compute_cas_latency() argument
85 if (mclk_ps > outpdimm->tckmax_ps) { in compute_cas_latency()
87 mclk_ps, outpdimm->tckmax_ps); in compute_cas_latency()
185 outpdimm->lowest_common_spd_caslat = lowest_good_caslat; in compute_cas_latency()
199 outpdimm->highest_common_derated_caslat = temp1; in compute_cas_latency()
216 common_timing_params_t *outpdimm, in compute_lowest_common_dimm_parameters() argument
346 outpdimm->ndimms_present = number_of_dimms - temp1; in compute_lowest_common_dimm_parameters()
353 outpdimm->tckmin_x_ps = tckmin_x_ps; in compute_lowest_common_dimm_parameters()
354 outpdimm->tckmax_ps = tckmax_ps; in compute_lowest_common_dimm_parameters()
356 outpdimm->taamin_ps = taamin_ps; in compute_lowest_common_dimm_parameters()
358 outpdimm->trcd_ps = trcd_ps; in compute_lowest_common_dimm_parameters()
359 outpdimm->trp_ps = trp_ps; in compute_lowest_common_dimm_parameters()
360 outpdimm->tras_ps = tras_ps; in compute_lowest_common_dimm_parameters()
362 outpdimm->trfc1_ps = trfc1_ps; in compute_lowest_common_dimm_parameters()
363 outpdimm->trfc2_ps = trfc2_ps; in compute_lowest_common_dimm_parameters()
364 outpdimm->trfc4_ps = trfc4_ps; in compute_lowest_common_dimm_parameters()
365 outpdimm->trrds_ps = trrds_ps; in compute_lowest_common_dimm_parameters()
366 outpdimm->trrdl_ps = trrdl_ps; in compute_lowest_common_dimm_parameters()
367 outpdimm->tccdl_ps = tccdl_ps; in compute_lowest_common_dimm_parameters()
369 outpdimm->twtr_ps = twtr_ps; in compute_lowest_common_dimm_parameters()
370 outpdimm->trfc_ps = trfc_ps; in compute_lowest_common_dimm_parameters()
371 outpdimm->trrd_ps = trrd_ps; in compute_lowest_common_dimm_parameters()
372 outpdimm->trtp_ps = trtp_ps; in compute_lowest_common_dimm_parameters()
374 outpdimm->twr_ps = twr_ps; in compute_lowest_common_dimm_parameters()
375 outpdimm->trc_ps = trc_ps; in compute_lowest_common_dimm_parameters()
376 outpdimm->refresh_rate_ps = refresh_rate_ps; in compute_lowest_common_dimm_parameters()
377 outpdimm->extended_op_srt = extended_op_srt; in compute_lowest_common_dimm_parameters()
379 outpdimm->tis_ps = tis_ps; in compute_lowest_common_dimm_parameters()
380 outpdimm->tih_ps = tih_ps; in compute_lowest_common_dimm_parameters()
381 outpdimm->tds_ps = tds_ps; in compute_lowest_common_dimm_parameters()
382 outpdimm->tdh_ps = tdh_ps; in compute_lowest_common_dimm_parameters()
383 outpdimm->tdqsq_max_ps = tdqsq_max_ps; in compute_lowest_common_dimm_parameters()
384 outpdimm->tqhs_ps = tqhs_ps; in compute_lowest_common_dimm_parameters()
394 outpdimm->all_dimms_burst_lengths_bitmask = temp1; in compute_lowest_common_dimm_parameters()
416 outpdimm->all_dimms_registered = 0; in compute_lowest_common_dimm_parameters()
417 outpdimm->all_dimms_unbuffered = 0; in compute_lowest_common_dimm_parameters()
419 outpdimm->all_dimms_registered = 1; in compute_lowest_common_dimm_parameters()
421 outpdimm->all_dimms_unbuffered = 1; in compute_lowest_common_dimm_parameters()
428 if (outpdimm->all_dimms_registered) in compute_lowest_common_dimm_parameters()
430 outpdimm->rcw[j] = dimm_params[0].rcw[j]; in compute_lowest_common_dimm_parameters()
446 outpdimm, number_of_dimms)) in compute_lowest_common_dimm_parameters()
463 outpdimm->all_dimms_ecc_capable = temp1; in compute_lowest_common_dimm_parameters()
521 if ((outpdimm->lowest_common_spd_caslat < 4) && in compute_lowest_common_dimm_parameters()
523 outpdimm->lowest_common_spd_caslat)) { in compute_lowest_common_dimm_parameters()
525 outpdimm->lowest_common_spd_caslat; in compute_lowest_common_dimm_parameters()
557 outpdimm->additive_latency = additive_latency; in compute_lowest_common_dimm_parameters()
559 debug("tCKmin_ps = %u\n", outpdimm->tckmin_x_ps); in compute_lowest_common_dimm_parameters()
560 debug("trcd_ps = %u\n", outpdimm->trcd_ps); in compute_lowest_common_dimm_parameters()
561 debug("trp_ps = %u\n", outpdimm->trp_ps); in compute_lowest_common_dimm_parameters()
562 debug("tras_ps = %u\n", outpdimm->tras_ps); in compute_lowest_common_dimm_parameters()
571 debug("twtr_ps = %u\n", outpdimm->twtr_ps); in compute_lowest_common_dimm_parameters()
572 debug("trfc_ps = %u\n", outpdimm->trfc_ps); in compute_lowest_common_dimm_parameters()
573 debug("trrd_ps = %u\n", outpdimm->trrd_ps); in compute_lowest_common_dimm_parameters()
575 debug("twr_ps = %u\n", outpdimm->twr_ps); in compute_lowest_common_dimm_parameters()
576 debug("trc_ps = %u\n", outpdimm->trc_ps); in compute_lowest_common_dimm_parameters()