Home
last modified time | relevance | path

Searched refs:PrefetchBandwidth3 (Results 1 – 7 of 7) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn32/
Ddisplay_mode_vba_util_32.c3740 double PrefetchBandwidth3; in dml32_CalculatePrefetchSchedule() local
3765 PrefetchBandwidth3 = (2 * MetaRowByte + 2 * PixelPTEBytesPerRow * HostVMInefficiencyFactor in dml32_CalculatePrefetchSchedule()
3767 Tsw_est3 = prefetch_sw_bytes / PrefetchBandwidth3; in dml32_CalculatePrefetchSchedule()
3769 PrefetchBandwidth3 = 0; in dml32_CalculatePrefetchSchedule()
3775 PrefetchBandwidth3 = (2 * MetaRowByte + 2 * PixelPTEBytesPerRow * HostVMInefficiencyFactor) in dml32_CalculatePrefetchSchedule()
3794 dml_print("DML::%s: PrefetchBandwidth3: %f\n", __func__, PrefetchBandwidth3); in dml32_CalculatePrefetchSchedule()
3828 if (PrefetchBandwidth3 > 0) { in dml32_CalculatePrefetchSchedule()
3829 if (*Tno_bw + PDEAndMetaPTEBytesFrame * HostVMInefficiencyFactor / PrefetchBandwidth3 < in dml32_CalculatePrefetchSchedule()
3831 HostVMInefficiencyFactor) / PrefetchBandwidth3 >= in dml32_CalculatePrefetchSchedule()
3846 prefetch_bw_equ = PrefetchBandwidth3; in dml32_CalculatePrefetchSchedule()
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn30/
Ddisplay_mode_vba_30.c1058 double PrefetchBandwidth3 = 0; in CalculatePrefetchSchedule() local
1085 PrefetchBandwidth3 = (2 * MetaRowByte + 2 * PixelPTEBytesPerRow * in CalculatePrefetchSchedule()
1091 PrefetchBandwidth3 = 0; in CalculatePrefetchSchedule()
1093 …if (VStartup == MaxVStartup && (PrefetchBandwidth3 > 4 * prefetch_bw_oto) && Tpre_rounded - Tsw_ot… in CalculatePrefetchSchedule()
1094PrefetchBandwidth3 = (2 * MetaRowByte + 2 * PixelPTEBytesPerRow * HostVMInefficiencyFactor) / (Tpr… in CalculatePrefetchSchedule()
1130 if (PrefetchBandwidth3 > 0) { in CalculatePrefetchSchedule()
1131 if (*Tno_bw + PDEAndMetaPTEBytesFrame * HostVMInefficiencyFactor / PrefetchBandwidth3 in CalculatePrefetchSchedule()
1132 …& (MetaRowByte + PixelPTEBytesPerRow * HostVMInefficiencyFactor) / PrefetchBandwidth3 >= Tr0_trips… in CalculatePrefetchSchedule()
1146 prefetch_bw_equ = PrefetchBandwidth3; in CalculatePrefetchSchedule()
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn31/
Ddisplay_mode_vba_31.c1146 double PrefetchBandwidth3; local
1168 PrefetchBandwidth3 = (2 * MetaRowByte + 2 * PixelPTEBytesPerRow * HostVMInefficiencyFactor
1170 Tsw_est3 = prefetch_sw_bytes / PrefetchBandwidth3;
1172 PrefetchBandwidth3 = 0;
1178 dml_print("DML::%s: PrefetchBandwidth3: %f\n", __func__, PrefetchBandwidth3);
1181 PrefetchBandwidth3 = (2 * MetaRowByte + 2 * PixelPTEBytesPerRow * HostVMInefficiencyFactor)
1217 if (PrefetchBandwidth3 > 0) {
1218 …if (*Tno_bw + PDEAndMetaPTEBytesFrame * HostVMInefficiencyFactor / PrefetchBandwidth3 < Tvm_trips_…
1219 …&& (MetaRowByte + PixelPTEBytesPerRow * HostVMInefficiencyFactor) / PrefetchBandwidth3 >= Tr0_trip…
1233 prefetch_bw_equ = PrefetchBandwidth3;
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn314/
Ddisplay_mode_vba_314.c1164 double PrefetchBandwidth3; local
1186 PrefetchBandwidth3 = (2 * MetaRowByte + 2 * PixelPTEBytesPerRow * HostVMInefficiencyFactor
1188 Tsw_est3 = prefetch_sw_bytes / PrefetchBandwidth3;
1190 PrefetchBandwidth3 = 0;
1196 dml_print("DML::%s: PrefetchBandwidth3: %f\n", __func__, PrefetchBandwidth3);
1199 PrefetchBandwidth3 = (2 * MetaRowByte + 2 * PixelPTEBytesPerRow * HostVMInefficiencyFactor)
1235 if (PrefetchBandwidth3 > 0) {
1236 …if (*Tno_bw + PDEAndMetaPTEBytesFrame * HostVMInefficiencyFactor / PrefetchBandwidth3 < Tvm_trips_…
1237 …&& (MetaRowByte + PixelPTEBytesPerRow * HostVMInefficiencyFactor) / PrefetchBandwidth3 >= Tr0_trip…
1251 prefetch_bw_equ = PrefetchBandwidth3;
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn21/
Ddisplay_mode_vba_21.c881 double PrefetchBandwidth3 = (2 * MetaRowByte + 2 * PixelPTEBytesPerRow in CalculatePrefetchSchedule() local
905PrefetchBandwidth3 < UrgentExtraLatency + UrgentLatency * (GPUVMPageTableLevels * (HostVMDynamicLe… in CalculatePrefetchSchedule()
906 *PrefetchBandwidth = PrefetchBandwidth3; in CalculatePrefetchSchedule()
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml2/
Ddisplay_mode_core_structs.h1816 dml_float_t PrefetchBandwidth3; member
Ddisplay_mode_core.c1309 …s->PrefetchBandwidth3 = (2 * p->MetaRowByte + 2 * p->PixelPTEBytesPerRow * p->HostVMInefficiencyFa… in CalculatePrefetchSchedule()
1311 s->Tsw_est3 = s->prefetch_sw_bytes / s->PrefetchBandwidth3; in CalculatePrefetchSchedule()
1314 s->PrefetchBandwidth3 = 0; in CalculatePrefetchSchedule()
1318 …s->PrefetchBandwidth3 = (2 * p->MetaRowByte + 2 * p->PixelPTEBytesPerRow * p->HostVMInefficiencyFa… in CalculatePrefetchSchedule()
1334 dml_print("DML::%s: PrefetchBandwidth3: %f\n", __func__, s->PrefetchBandwidth3); in CalculatePrefetchSchedule()
1362 if (s->PrefetchBandwidth3 > 0) { in CalculatePrefetchSchedule()
1363 … / s->PrefetchBandwidth3 < s->Tvm_trips_rounded && (p->MetaRowByte + p->PixelPTEBytesPerRow * p->H… in CalculatePrefetchSchedule()
1377 s->prefetch_bw_equ = s->PrefetchBandwidth3; in CalculatePrefetchSchedule()