Home
last modified time | relevance | path

Searched refs:Tno_bw (Results 1 – 15 of 15) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn32/
Ddisplay_mode_vba_util_32.c3437 double *Tno_bw, in dml32_CalculatePrefetchSchedule()
3608 *Tno_bw = UrgentExtraLatency + trip_to_mem * in dml32_CalculatePrefetchSchedule()
3613 *Tno_bw = UrgentExtraLatency; in dml32_CalculatePrefetchSchedule()
3615 *Tno_bw = 0; in dml32_CalculatePrefetchSchedule()
3620 *Tno_bw = 0; in dml32_CalculatePrefetchSchedule()
3624 *Tno_bw = 0; in dml32_CalculatePrefetchSchedule()
3648 *Tno_bw + PDEAndMetaPTEBytesFrame * HostVMInefficiencyFactor / prefetch_bw_oto, in dml32_CalculatePrefetchSchedule()
3680 dml_print("DML::%s: *Tno_bw = %f\n", __func__, *Tno_bw); in dml32_CalculatePrefetchSchedule()
3743 if (Tpre_rounded - *Tno_bw > 0) { in dml32_CalculatePrefetchSchedule()
3746 + prefetch_sw_bytes) / (Tpre_rounded - *Tno_bw); in dml32_CalculatePrefetchSchedule()
[all …]
Ddisplay_mode_vba_util_32.h763 double *Tno_bw,
790 double Tno_bw,
Ddisplay_mode_vba_32.c830 &v->Tno_bw[k], &v->prefetch_vmrow_bw[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1055 v->Tno_bw[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
3336 &v->Tno_bw[k], in dml32_ModeSupportAndSystemConfigurationFull()
3493 mode_lib->vba.Tno_bw[k], in dml32_ModeSupportAndSystemConfigurationFull()
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn30/
Ddisplay_mode_vba_30.c139 double *Tno_bw,
259 double Tno_bw,
869 double *Tno_bw, in CalculatePrefetchSchedule()
995 *Tno_bw = UrgentExtraLatency + trip_to_mem * ((GPUVMPageTableLevels - 2) - 1); in CalculatePrefetchSchedule()
997 *Tno_bw = 0; in CalculatePrefetchSchedule()
999 *Tno_bw = LineTime; in CalculatePrefetchSchedule()
1001 *Tno_bw = LineTime / 4; in CalculatePrefetchSchedule()
1012 Tvm_oto = dml_max3(*Tno_bw + PDEAndMetaPTEBytesFrame * HostVMInefficiencyFactor / prefetch_bw_oto, in CalculatePrefetchSchedule()
1061 if (Tpre_rounded - *Tno_bw > 0) in CalculatePrefetchSchedule()
1066 / (Tpre_rounded - *Tno_bw); in CalculatePrefetchSchedule()
[all …]
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn21/
Ddisplay_mode_vba_21.c137 double *Tno_bw,
266 double Tno_bw,
690 double *Tno_bw, in CalculatePrefetchSchedule()
793 …*Tno_bw = UrgentExtraLatency + UrgentLatency * ((GPUVMPageTableLevels - 2) * (myHostVM->MaxPageTab… in CalculatePrefetchSchedule()
795 *Tno_bw = 0; in CalculatePrefetchSchedule()
797 *Tno_bw = LineTime; in CalculatePrefetchSchedule()
799 *Tno_bw = LineTime / 4; in CalculatePrefetchSchedule()
821 Tvm_oto = dml_max(*Tno_bw + PDEAndMetaPTEBytesFrame * HostVMInefficiencyFactor / prefetch_bw_oto, in CalculatePrefetchSchedule()
871 / (*DestinationLinesForPrefetch * LineTime - *Tno_bw); in CalculatePrefetchSchedule()
878 (*DestinationLinesForPrefetch * LineTime - *Tno_bw - 2 * in CalculatePrefetchSchedule()
[all …]
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn20/
Ddisplay_mode_vba_20.c116 double *Tno_bw,
208 double Tno_bw,
499 double *Tno_bw, in CalculatePrefetchSchedule()
584 *Tno_bw = UrgentExtraLatency + UrgentLatencyPixelDataOnly; in CalculatePrefetchSchedule()
586 *Tno_bw = UrgentExtraLatency; in CalculatePrefetchSchedule()
588 *Tno_bw = 0; in CalculatePrefetchSchedule()
590 *Tno_bw = LineTime; in CalculatePrefetchSchedule()
592 *Tno_bw = LineTime / 4; in CalculatePrefetchSchedule()
608 *Tno_bw + PDEAndMetaPTEBytesFrame / prefetch_bw_oto, in CalculatePrefetchSchedule()
660 / (*DestinationLinesForPrefetch * LineTime - *Tno_bw); in CalculatePrefetchSchedule()
[all …]
Ddisplay_mode_vba_20v2.c140 double *Tno_bw,
232 double Tno_bw,
590 double *Tno_bw, in CalculatePrefetchSchedule()
644 *Tno_bw = UrgentExtraLatency + UrgentLatencyPixelDataOnly; in CalculatePrefetchSchedule()
646 *Tno_bw = UrgentExtraLatency; in CalculatePrefetchSchedule()
648 *Tno_bw = 0; in CalculatePrefetchSchedule()
650 *Tno_bw = LineTime; in CalculatePrefetchSchedule()
652 *Tno_bw = LineTime / 4; in CalculatePrefetchSchedule()
668 *Tno_bw + PDEAndMetaPTEBytesFrame / prefetch_bw_oto, in CalculatePrefetchSchedule()
720 / (*DestinationLinesForPrefetch * LineTime - *Tno_bw); in CalculatePrefetchSchedule()
[all …]
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn31/
Ddisplay_mode_vba_31.c155 double *Tno_bw,
867 double *Tno_bw,
1042 *Tno_bw = UrgentExtraLatency + trip_to_mem * ((GPUVMPageTableLevels - 2) - 1);
1044 *Tno_bw = 0;
1047 *Tno_bw = LineTime;
1049 *Tno_bw = LineTime / 4;
1080 …Tvm_oto = dml_max3(*Tno_bw + PDEAndMetaPTEBytesFrame * HostVMInefficiencyFactor / prefetch_bw_oto,…
1149 if (Tpre_rounded - *Tno_bw > 0) {
1151 + prefetch_sw_bytes) / (Tpre_rounded - *Tno_bw);
1157 …w_est1 / LineTime < min_Lsw && Tpre_rounded - min_Lsw * LineTime - 0.75 * LineTime - *Tno_bw > 0) {
[all …]
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn314/
Ddisplay_mode_vba_314.c164 double *Tno_bw,
885 double *Tno_bw,
1060 *Tno_bw = UrgentExtraLatency + trip_to_mem * ((GPUVMPageTableLevels - 2) - 1);
1062 *Tno_bw = 0;
1065 *Tno_bw = LineTime;
1067 *Tno_bw = LineTime / 4;
1098 …Tvm_oto = dml_max3(*Tno_bw + PDEAndMetaPTEBytesFrame * HostVMInefficiencyFactor / prefetch_bw_oto,…
1167 if (Tpre_rounded - *Tno_bw > 0) {
1169 + prefetch_sw_bytes) / (Tpre_rounded - *Tno_bw);
1175 …w_est1 / LineTime < min_Lsw && Tpre_rounded - min_Lsw * LineTime - 0.75 * LineTime - *Tno_bw > 0) {
[all …]
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/
Ddml2_core_shared_types.h440 double Tno_bw[DML2_MAX_PLANES]; member
602 double Tno_bw[DML2_MAX_PLANES]; member
1764 double *Tno_bw; member
Ddml2_core_dcn4_calcs.c5253 …*p->Tno_bw = p->ExtraLatencyPrefetch + s->trip_to_mem * (double)((p->display_cfg->gpuvm_max_page_t… in CalculatePrefetchSchedule()
5255 *p->Tno_bw = p->ExtraLatencyPrefetch; in CalculatePrefetchSchedule()
5257 *p->Tno_bw = 0; in CalculatePrefetchSchedule()
5260 *p->Tno_bw = 0; in CalculatePrefetchSchedule()
5264 *p->Tno_bw_flip = *p->Tno_bw; in CalculatePrefetchSchedule()
5300 p->vm_bytes * p->HostVMInefficiencyFactor / (31 * s->LineTime) - *p->Tno_bw, in CalculatePrefetchSchedule()
5306 *p->Tno_bw + vm_bytes * p->HostVMInefficiencyFactor / s->prefetch_bw_oto, in CalculatePrefetchSchedule()
5313 …dml2_printf("DML::%s: Tvm_oto max1 = %f\n", __func__, *p->Tno_bw + vm_bytes * p->HostVMInefficienc… in CalculatePrefetchSchedule()
5356 dml2_printf("DML::%s: Tno_bw = %f\n", __func__, *p->Tno_bw); in CalculatePrefetchSchedule()
5416 dml2_printf("DML::%s: Tno_bw: %f\n", __func__, *p->Tno_bw); in CalculatePrefetchSchedule()
[all …]
Ddml2_core_shared.c2383 CalculatePrefetchSchedule_params->Tno_bw = &mode_lib->ms.Tno_bw[k]; in dml2_core_shared_mode_support()
7726 …*p->Tno_bw = p->ExtraLatencyPrefetch + s->trip_to_mem * (double)((p->display_cfg->gpuvm_max_page_t… in CalculatePrefetchSchedule()
7728 *p->Tno_bw = p->ExtraLatencyPrefetch; in CalculatePrefetchSchedule()
7730 *p->Tno_bw = 0; in CalculatePrefetchSchedule()
7732 *p->Tno_bw_flip = *p->Tno_bw; in CalculatePrefetchSchedule()
7734 *p->Tno_bw = 0; in CalculatePrefetchSchedule()
7765 p->vm_bytes * p->HostVMInefficiencyFactor / (31 * s->LineTime) - *p->Tno_bw, in CalculatePrefetchSchedule()
7772 *p->Tno_bw + vm_bytes * p->HostVMInefficiencyFactor / s->prefetch_bw_oto, in CalculatePrefetchSchedule()
7777 …dml2_printf("DML::%s: Tvm_oto max1 = %f\n", __func__, *p->Tno_bw + vm_bytes * p->HostVMInefficienc… in CalculatePrefetchSchedule()
7811 dml2_printf("DML::%s: Tno_bw = %f\n", __func__, *p->Tno_bw); in CalculatePrefetchSchedule()
[all …]
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml2/
Ddisplay_mode_core_structs.h877 dml_float_t Tno_bw[__DML_NUM_PLANES__]; member
999 dml_float_t Tno_bw[__DML_NUM_PLANES__]; member
1578 dml_float_t *Tno_bw; member
Ddisplay_mode_core.c327 dml_float_t Tno_bw,
1159 …*p->Tno_bw = p->UrgentExtraLatency + s->trip_to_mem * (dml_float_t) ((p->GPUVMPageTableLevels - 2)… in CalculatePrefetchSchedule()
1162 *p->Tno_bw = p->UrgentExtraLatency; in CalculatePrefetchSchedule()
1164 *p->Tno_bw = 0; in CalculatePrefetchSchedule()
1169 *p->Tno_bw = 0; in CalculatePrefetchSchedule()
1173 *p->Tno_bw = 0; in CalculatePrefetchSchedule()
1200 *p->Tno_bw + p->PDEAndMetaPTEBytesFrame * p->HostVMInefficiencyFactor / s->prefetch_bw_oto, in CalculatePrefetchSchedule()
1229 dml_print("DML::%s: *Tno_bw = %f\n", __func__, *p->Tno_bw); in CalculatePrefetchSchedule()
1288 if (s->Tpre_rounded - *p->Tno_bw > 0) { in CalculatePrefetchSchedule()
1292 / (s->Tpre_rounded - *p->Tno_bw); in CalculatePrefetchSchedule()
[all …]
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/
Ddisplay_mode_vba.h821 double Tno_bw[DC__NUM_DPP__MAX]; member