Home
last modified time | relevance | path

Searched refs:prefetch_bw_oto (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/
H A Ddml2_core_dcn4_calcs.c5159 s->prefetch_bw_oto = 0.0; in CalculatePrefetchSchedule()
5395 // use vactive swath bw for prefetch oto and also cap prefetch_bw_oto to max_vratio_oto in CalculatePrefetchSchedule()
5401 s->prefetch_bw_oto = (p->swath_width_luma_ub * p->myPipe->BytePerPixelY) / s->LineTime; in CalculatePrefetchSchedule()
5405 s->prefetch_bw_oto += (p->swath_width_chroma_ub * p->myPipe->BytePerPixelC) / s->LineTime; in CalculatePrefetchSchedule()
5409 //DML_ASSERT(s->prefetch_bw_oto < s->per_pipe_vactive_sw_bw * p->myPipe->DPPPerSurface); in CalculatePrefetchSchedule()
5411 s->prefetch_bw_oto = math_max2(s->per_pipe_vactive_sw_bw, s->prefetch_bw_oto) * p->mall_prefetch_sdp_overhead_factor; in CalculatePrefetchSchedule()
5413 s->prefetch_bw_oto = math_min2(s->prefetch_bw_oto, *p->prefetch_sw_bytes/(s->min_Lsw_oto*s->LineTime)); in CalculatePrefetchSchedule()
5415 s->Lsw_oto = math_ceil2(4.0 * *p->prefetch_sw_bytes / s->prefetch_bw_oto / in CalculatePrefetchSchedule()
[all...]
H A Ddml2_core_shared_types.h1398 double prefetch_bw_oto;
1397 double prefetch_bw_oto; global() member
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/
H A Ddisplay_mode_core_structs.h1840 dml_float_t prefetch_bw_oto; member
H A Ddisplay_mode_core.c1010 s->prefetch_bw_oto = 0.0; in CalculatePrefetchSchedule()
1194 s->prefetch_bw_oto = dml_max(s->prefetch_bw_pr, s->prefetch_sw_bytes / s->max_Tsw); in CalculatePrefetchSchedule()
1198 s->Lsw_oto = dml_ceil(4.0 * dml_max(s->prefetch_sw_bytes / s->prefetch_bw_oto / s->LineTime, s->min_Lsw_oto), 1.0) / 4.0; in CalculatePrefetchSchedule()
1203 *p->Tno_bw + p->PDEAndMetaPTEBytesFrame * p->HostVMInefficiencyFactor / s->prefetch_bw_oto, in CalculatePrefetchSchedule()
1211 (p->MetaRowByte + p->PixelPTEBytesPerRow * p->HostVMInefficiencyFactor) / s->prefetch_bw_oto, in CalculatePrefetchSchedule()
1215 dml_print("DML::%s: Tr0_oto max0 = %f\n", __func__, (p->MetaRowByte + p->PixelPTEBytesPerRow * p->HostVMInefficiencyFactor) / s->prefetch_bw_oto); in CalculatePrefetchSchedule()
1250 dml_print("DML::%s: prefetch_bw_oto = %f\n", __func__, s->prefetch_bw_oto); in CalculatePrefetchSchedule()