Home
last modified time | relevance | path

Searched refs:Tpre_rounded (Results 1 – 8 of 8) sorted by relevance

/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/
H A Ddml2_core_shared_types.h980 double Tpre_rounded[DML2_MAX_PLANES]; member
1073 double Tpre_rounded[DML2_MAX_PLANES]; member
1810 double *Tpre_rounded; member
1842 double *Tpre_rounded; member
H A Ddml2_core_dcn4_calcs.c5172 *p->Tpre_rounded = 0.0; in CalculatePrefetchSchedule()
5559 …: Tpre=%f Tpre_rounded: %f, delta=%f\n", __func__, Tpre, *p->Tpre_rounded, (*p->Tpre_rounded - Tpr… in CalculatePrefetchSchedule()
5590 if (*p->Tpre_rounded - *p->Tno_bw > 0) { in CalculatePrefetchSchedule()
5594 / (*p->Tpre_rounded - *p->Tno_bw); in CalculatePrefetchSchedule()
5630 if (*p->Tpre_rounded - s->Tvm_trips_rounded > 0) { in CalculatePrefetchSchedule()
5632 (*p->Tpre_rounded - s->Tvm_trips_rounded); in CalculatePrefetchSchedule()
5651 …: Tpre=%f Tpre_rounded: %f, delta=%f\n", __func__, Tpre, *p->Tpre_rounded, (*p->Tpre_rounded - Tpr… in CalculatePrefetchSchedule()
6116 if (p->Tpre_rounded != NULL && p->Tpre_oto != NULL) { in CheckGlobalPrefetchAdmissibility()
9116 CalculatePrefetchSchedule_params->Tpre_rounded = &s->Tpre_rounded[k]; in dml_core_mode_support()
9303 CheckGlobalPrefetchAdmissibility_params->Tpre_rounded = s->Tpre_rounded; in dml_core_mode_support()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddisplay_mode_vba_util_32.c3473 double Tpre_rounded; in dml32_CalculatePrefetchSchedule() local
3712 Tpre_rounded = dst_y_prefetch_equ * LineTime; in dml32_CalculatePrefetchSchedule()
3747 if (Tpre_rounded - *Tno_bw > 0) { in dml32_CalculatePrefetchSchedule()
3750 + prefetch_sw_bytes) / (Tpre_rounded - *Tno_bw); in dml32_CalculatePrefetchSchedule()
3762 if (Tpre_rounded - *Tno_bw - 2 * Tr0_trips_rounded > 0) in dml32_CalculatePrefetchSchedule()
3764 (Tpre_rounded - *Tno_bw - 2 * Tr0_trips_rounded); in dml32_CalculatePrefetchSchedule()
3768 if (Tpre_rounded - Tvm_trips_rounded > 0) { in dml32_CalculatePrefetchSchedule()
3770 + prefetch_sw_bytes) / (Tpre_rounded - Tvm_trips_rounded); in dml32_CalculatePrefetchSchedule()
3783 if (Tpre_rounded - Tvm_trips_rounded - 2 * Tr0_trips_rounded > 0) { in dml32_CalculatePrefetchSchedule()
3785 (Tpre_rounded - Tvm_trips_rounded - 2 * Tr0_trips_rounded); in dml32_CalculatePrefetchSchedule()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn30/
H A Ddisplay_mode_vba_30.c900 double Tpre_rounded = 0; in CalculatePrefetchSchedule() local
1030 Tpre_rounded = dst_y_prefetch_equ * LineTime; in CalculatePrefetchSchedule()
1061 if (Tpre_rounded - *Tno_bw > 0) in CalculatePrefetchSchedule()
1066 / (Tpre_rounded - *Tno_bw); in CalculatePrefetchSchedule()
1070 …if (VStartup == MaxVStartup && (PrefetchBandwidth1 > 4 * prefetch_bw_oto) && (Tpre_rounded - Tsw_o… in CalculatePrefetchSchedule()
1074 if (Tpre_rounded - *Tno_bw - 2 * Tr0_trips_rounded > 0) in CalculatePrefetchSchedule()
1080 (Tpre_rounded - *Tno_bw - 2 * Tr0_trips_rounded); in CalculatePrefetchSchedule()
1084 if (Tpre_rounded - Tvm_trips_rounded > 0) in CalculatePrefetchSchedule()
1088 swath_width_chroma_ub * BytePerPixelC) / (Tpre_rounded - in CalculatePrefetchSchedule()
1097 if (Tpre_rounded - Tvm_trips_rounded - 2 * Tr0_trips_rounded > 0) in CalculatePrefetchSchedule()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn31/
H A Ddisplay_mode_vba_31.c901 double Tpre_rounded; local
1109 Tpre_rounded = dst_y_prefetch_equ * LineTime;
1149 if (Tpre_rounded - *Tno_bw > 0) {
1151 + prefetch_sw_bytes) / (Tpre_rounded - *Tno_bw);
1159 / (Tpre_rounded - min_Lsw * LineTime - 0.75 * LineTime - *Tno_bw);
1162 if (Tpre_rounded - *Tno_bw - 2 * Tr0_trips_rounded > 0)
1167 if (Tpre_rounded - Tvm_trips_rounded > 0) {
1169 + prefetch_sw_bytes) / (Tpre_rounded - Tvm_trips_rounded);
1176 dml_print("DML::%s: Tpre_rounded: %f\n", __func__, Tpre_rounded);
1182 / (Tpre_rounded - min_Lsw * LineTime - 0.75 * LineTime - Tvm_trips_rounded);
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn314/
H A Ddisplay_mode_vba_314.c919 double Tpre_rounded; local
1127 Tpre_rounded = dst_y_prefetch_equ * LineTime;
1167 if (Tpre_rounded - *Tno_bw > 0) {
1169 + prefetch_sw_bytes) / (Tpre_rounded - *Tno_bw);
1177 / (Tpre_rounded - min_Lsw * LineTime - 0.75 * LineTime - *Tno_bw);
1180 if (Tpre_rounded - *Tno_bw - 2 * Tr0_trips_rounded > 0)
1185 if (Tpre_rounded - Tvm_trips_rounded > 0) {
1187 + prefetch_sw_bytes) / (Tpre_rounded - Tvm_trips_rounded);
1194 dml_print("DML::%s: Tpre_rounded: %f\n", __func__, Tpre_rounded);
1200 / (Tpre_rounded - min_Lsw * LineTime - 0.75 * LineTime - Tvm_trips_rounded);
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddisplay_mode_core.c1025 s->Tpre_rounded = 0.0; in CalculatePrefetchSchedule()
1259 s->Tpre_rounded = s->dst_y_prefetch_equ * s->LineTime; in CalculatePrefetchSchedule()
1290 if (s->Tpre_rounded - *p->Tno_bw > 0) { in CalculatePrefetchSchedule()
1294 / (s->Tpre_rounded - *p->Tno_bw); in CalculatePrefetchSchedule()
1301 (s->Tpre_rounded - s->min_Lsw_oto * s->LineTime - 0.75 * s->LineTime - *p->Tno_bw); in CalculatePrefetchSchedule()
1304 if (s->Tpre_rounded - *p->Tno_bw - 2 * s->Tr0_trips_rounded > 0) in CalculatePrefetchSchedule()
1306 (s->Tpre_rounded - *p->Tno_bw - 2 * s->Tr0_trips_rounded); in CalculatePrefetchSchedule()
1310 if (s->Tpre_rounded - s->Tvm_trips_rounded > 0) { in CalculatePrefetchSchedule()
1312 (s->Tpre_rounded - s->Tvm_trips_rounded); in CalculatePrefetchSchedule()
1323 if (s->Tpre_rounded - s->Tvm_trips_rounded - 2 * s->Tr0_trips_rounded > 0) in CalculatePrefetchSchedule()
[all …]
H A Ddisplay_mode_core_structs.h1858 dml_float_t Tpre_rounded; member