Home
last modified time | relevance | path

Searched refs:dst_y_per_vm_vblank (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dml2_0/
H A Ddml_display_rq_dlg_calc.c226 dml_float_t dst_y_per_vm_vblank; in dml_rq_dlg_get_dlg_reg() local
341 dst_y_per_vm_vblank = dml_get_dst_y_per_vm_vblank(mode_lib, pipe_idx); in dml_rq_dlg_get_dlg_reg()
355 dml_print("DML_DLG: %s: dst_y_per_vm_vblank = %3.2f\n", __func__, dst_y_per_vm_vblank); in dml_rq_dlg_get_dlg_reg()
358 ASSERT(dst_y_per_vm_vblank < max_dst_y_per_vm_vblank); in dml_rq_dlg_get_dlg_reg()
360 ASSERT(dst_y_prefetch > (dst_y_per_vm_vblank + dst_y_per_row_vblank)); in dml_rq_dlg_get_dlg_reg()
417 disp_dlg_regs->dst_y_per_vm_vblank = (dml_uint_t)(dst_y_per_vm_vblank * dml_pow(2, 2)); in dml_rq_dlg_get_dlg_reg()
425 …G: %s: disp_dlg_regs->dst_y_per_vm_vblank = 0x%x\n", __func__, disp_dlg_regs->dst_y_per_vm_vblank); in dml_rq_dlg_get_dlg_reg()
H A Ddml2_translation_helper.c1473 out->dlg_regs.dst_y_per_vm_vblank = disp_dlg_regs->dst_y_per_vm_vblank; in dml2_update_pipe_ctx_dchub_regs()
H A Ddisplay_mode_util.c263 dml_print("DML: dst_y_per_vm_vblank = 0x%x\n", dlg_regs->dst_y_per_vm_vblank); in dml_print_dlg_regs_st()
H A Ddisplay_mode_core_structs.h1938 dml_uint_t dst_y_per_vm_vblank; member
H A Ddisplay_mode_core.c10292 dml_get_per_surface_var_func(dst_y_per_vm_vblank, dml_float_t, mode_lib->mp.DestinationLinesToReque…
/linux/drivers/gpu/drm/amd/display/dc/dml/
H A Ddisplay_mode_structs.h629 unsigned int dst_y_per_vm_vblank; member
H A Ddisplay_mode_vba.h86 dml_get_pipe_attr_decl(dst_y_per_vm_vblank);
H A Ddisplay_mode_vba.c147 dml_get_pipe_attr_func(dst_y_per_vm_vblank, mode_lib->vba.DestinationLinesToRequestVMInVBlank);
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/
H A Ddml2_core_shared_types.h910 double dst_y_per_vm_vblank[DML2_MAX_PLANES]; member
1620 double dst_y_per_vm_vblank; member
1981 double *dst_y_per_vm_vblank; member
H A Ddml2_core_dcn4_calcs.c5539 *p->dst_y_per_vm_vblank = 0; in CalculatePrefetchSchedule()
5745 *p->dst_y_per_vm_vblank = math_ceil2(4.0 * s->TimeForFetchingVM / s->LineTime, 1.0) / 4.0; in CalculatePrefetchSchedule()
5760 *p->dst_y_per_vm_vblank = math_ceil2(4.0 * s->TimeForFetchingVM / s->LineTime, 1.0) / 4.0; in CalculatePrefetchSchedule()
5775 …s->LinesToRequestPrefetchPixelData = *p->dst_y_prefetch - *p->dst_y_per_vm_vblank - 2 * *p->dst_y_… in CalculatePrefetchSchedule()
5786 DML_LOG_VERBOSE("DML::%s: dst_y_per_vm_vblank = %f\n", __func__, *p->dst_y_per_vm_vblank); in CalculatePrefetchSchedule()
5882 *p->dst_y_per_vm_vblank = 0; in CalculatePrefetchSchedule()
5897 } else if (*p->dst_y_per_vm_vblank > 0) { in CalculatePrefetchSchedule()
5900 DML_LOG_VERBOSE("DML::%s: dst_y_per_vm_vblank = %f\n", __func__, *p->dst_y_per_vm_vblank); in CalculatePrefetchSchedule()
5903 … prefetch_vm_bw = vm_bytes * p->HostVMInefficiencyFactor / (*p->dst_y_per_vm_vblank * s->LineTime); in CalculatePrefetchSchedule()
5910 …o time to prefetch!. dst_y_per_vm_vblank=%f (should be > 0)\n", __func__, *p->dst_y_per_vm_vblank); in CalculatePrefetchSchedule()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/
H A Ddcn401_hwseq.c2831 || (old_dlg_regs.dst_y_per_vm_vblank != new_dlg_regs->dst_y_per_vm_vblank) in dcn401_detect_pipe_changes()
2849 old_dlg_regs.dst_y_per_vm_vblank = new_dlg_regs->dst_y_per_vm_vblank; in dcn401_detect_pipe_changes()
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc.h3009 uint32_t dst_y_per_vm_vblank; /* NOM_PARAMETERS_0->DST_Y_PER_VM_VBLANK from dlg_regs.dst_y_per_vm_vblank */ member