Home
last modified time | relevance | path

Searched refs:PrefetchBandwidth1 (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.c3738 double PrefetchBandwidth1; in dml32_CalculatePrefetchSchedule() local
3744 PrefetchBandwidth1 = (PDEAndMetaPTEBytesFrame * HostVMInefficiencyFactor + 2 * MetaRowByte in dml32_CalculatePrefetchSchedule()
3747 Tsw_est1 = prefetch_sw_bytes / PrefetchBandwidth1; in dml32_CalculatePrefetchSchedule()
3749 PrefetchBandwidth1 = 0; in dml32_CalculatePrefetchSchedule()
3753 PrefetchBandwidth1 = (PDEAndMetaPTEBytesFrame * HostVMInefficiencyFactor + 2 * MetaRowByte in dml32_CalculatePrefetchSchedule()
3792 dml_print("DML::%s: PrefetchBandwidth1: %f\n", __func__, PrefetchBandwidth1); in dml32_CalculatePrefetchSchedule()
3802 if (PrefetchBandwidth1 > 0) { in dml32_CalculatePrefetchSchedule()
3803 if (*Tno_bw + PDEAndMetaPTEBytesFrame * HostVMInefficiencyFactor / PrefetchBandwidth1 in dml32_CalculatePrefetchSchedule()
3806 / PrefetchBandwidth1 >= Tr0_trips_rounded) { in dml32_CalculatePrefetchSchedule()
3842 prefetch_bw_equ = PrefetchBandwidth1; in dml32_CalculatePrefetchSchedule()
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn30/
Ddisplay_mode_vba_30.c1056 double PrefetchBandwidth1 = 0; in CalculatePrefetchSchedule() local
1062 PrefetchBandwidth1 = (PDEAndMetaPTEBytesFrame * HostVMInefficiencyFactor + 2 * MetaRowByte in CalculatePrefetchSchedule()
1068 PrefetchBandwidth1 = 0; in CalculatePrefetchSchedule()
1070 …if (VStartup == MaxVStartup && (PrefetchBandwidth1 > 4 * prefetch_bw_oto) && (Tpre_rounded - Tsw_o… in CalculatePrefetchSchedule()
1071PrefetchBandwidth1 = (PDEAndMetaPTEBytesFrame * HostVMInefficiencyFactor + 2 * MetaRowByte + 2 * P… in CalculatePrefetchSchedule()
1108 if (PrefetchBandwidth1 > 0) { in CalculatePrefetchSchedule()
1109 if (*Tno_bw + PDEAndMetaPTEBytesFrame * HostVMInefficiencyFactor / PrefetchBandwidth1 in CalculatePrefetchSchedule()
1110 …& (MetaRowByte + PixelPTEBytesPerRow * HostVMInefficiencyFactor) / PrefetchBandwidth1 >= Tr0_trips… in CalculatePrefetchSchedule()
1142 prefetch_bw_equ = PrefetchBandwidth1; in CalculatePrefetchSchedule()
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn31/
Ddisplay_mode_vba_31.c1144 double PrefetchBandwidth1; local
1150PrefetchBandwidth1 = (PDEAndMetaPTEBytesFrame * HostVMInefficiencyFactor + 2 * MetaRowByte + 2 * P…
1152 Tsw_est1 = prefetch_sw_bytes / PrefetchBandwidth1;
1154 PrefetchBandwidth1 = 0;
1158PrefetchBandwidth1 = (PDEAndMetaPTEBytesFrame * HostVMInefficiencyFactor + 2 * MetaRowByte + 2 * P…
1195 if (PrefetchBandwidth1 > 0) {
1196 …if (*Tno_bw + PDEAndMetaPTEBytesFrame * HostVMInefficiencyFactor / PrefetchBandwidth1 >= Tvm_trips…
1197 …&& (MetaRowByte + PixelPTEBytesPerRow * HostVMInefficiencyFactor) / PrefetchBandwidth1 >= Tr0_trip…
1229 prefetch_bw_equ = PrefetchBandwidth1;
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn314/
Ddisplay_mode_vba_314.c1162 double PrefetchBandwidth1; local
1168PrefetchBandwidth1 = (PDEAndMetaPTEBytesFrame * HostVMInefficiencyFactor + 2 * MetaRowByte + 2 * P…
1170 Tsw_est1 = prefetch_sw_bytes / PrefetchBandwidth1;
1172 PrefetchBandwidth1 = 0;
1176PrefetchBandwidth1 = (PDEAndMetaPTEBytesFrame * HostVMInefficiencyFactor + 2 * MetaRowByte + 2 * P…
1213 if (PrefetchBandwidth1 > 0) {
1214 …if (*Tno_bw + PDEAndMetaPTEBytesFrame * HostVMInefficiencyFactor / PrefetchBandwidth1 >= Tvm_trips…
1215 …&& (MetaRowByte + PixelPTEBytesPerRow * HostVMInefficiencyFactor) / PrefetchBandwidth1 >= Tr0_trip…
1247 prefetch_bw_equ = PrefetchBandwidth1;
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn21/
Ddisplay_mode_vba_21.c867 double PrefetchBandwidth1 = (PDEAndMetaPTEBytesFrame * HostVMInefficiencyFactor + 2 * MetaRowByte in CalculatePrefetchSchedule() local
898 …if (VStartup == MaxVStartup && (PrefetchBandwidth1 > 4 * prefetch_bw_oto) && (*DestinationLinesFor… in CalculatePrefetchSchedule()
899PrefetchBandwidth1 = (PDEAndMetaPTEBytesFrame * HostVMInefficiencyFactor + 2 * MetaRowByte + 2 * P… in CalculatePrefetchSchedule()
901PrefetchBandwidth1 >= UrgentExtraLatency + UrgentLatency * (GPUVMPageTableLevels * (HostVMDynamicL… in CalculatePrefetchSchedule()
902 *PrefetchBandwidth = PrefetchBandwidth1; in CalculatePrefetchSchedule()
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml2/
Ddisplay_mode_core_structs.h1814 dml_float_t PrefetchBandwidth1; member
Ddisplay_mode_core.c1289 …s->PrefetchBandwidth1 = (p->PDEAndMetaPTEBytesFrame * p->HostVMInefficiencyFactor + 2 * p->MetaRow… in CalculatePrefetchSchedule()
1293 s->Tsw_est1 = s->prefetch_sw_bytes / s->PrefetchBandwidth1; in CalculatePrefetchSchedule()
1295 s->PrefetchBandwidth1 = 0; in CalculatePrefetchSchedule()
1298 …s->PrefetchBandwidth1 = (p->PDEAndMetaPTEBytesFrame * p->HostVMInefficiencyFactor + 2 * p->MetaRow… in CalculatePrefetchSchedule()
1332 dml_print("DML::%s: PrefetchBandwidth1: %f\n", __func__, s->PrefetchBandwidth1); in CalculatePrefetchSchedule()
1342 if (s->PrefetchBandwidth1 > 0) { in CalculatePrefetchSchedule()
1343 … / s->PrefetchBandwidth1 >= s->Tvm_trips_rounded && (p->MetaRowByte + p->PixelPTEBytesPerRow * p->… in CalculatePrefetchSchedule()
1373 s->prefetch_bw_equ = s->PrefetchBandwidth1; in CalculatePrefetchSchedule()