Home
last modified time | relevance | path

Searched refs:phantom_timing (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddml2_mall_phantom.c437 struct dc_crtc_timing *phantom_timing = NULL; in dml2_svp_drr_schedulable() local
463 phantom_timing = &phantom_stream->timing; in dml2_svp_drr_schedulable()
464 prefetch_us = (phantom_timing->v_total - phantom_timing->v_front_porch) * phantom_timing->h_total / in dml2_svp_drr_schedulable()
465 (double)(phantom_timing->pix_clk_100hz * 100) * 1000000 + in dml2_svp_drr_schedulable()
472 mall_region_us = phantom_timing->v_addressable * phantom_timing->h_total / in dml2_svp_drr_schedulable()
473 (double)(phantom_timing->pix_clk_100hz * 100) * 1000000; in dml2_svp_drr_schedulable()
522 struct dc_crtc_timing *phantom_timing = NULL; in subvp_vblank_schedulable() local
558 phantom_timing = &phantom_stream->timing; in subvp_vblank_schedulable()
562 …prefetch_us = (phantom_timing->v_total - phantom_timing->v_front_porch) * phantom_timing->h_total / in subvp_vblank_schedulable()
563 (double)(phantom_timing->pix_clk_100hz * 100) * 1000000 + in subvp_vblank_schedulable()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc_dmub_srv.c568 struct dc_crtc_timing *phantom_timing; in populate_subvp_cmd_drr_info() local
585 phantom_timing = &phantom_stream->timing; in populate_subvp_cmd_drr_info()
594 …mall_region_us = div64_u64(((uint64_t)phantom_timing->v_addressable * phantom_timing->h_total * 10… in populate_subvp_cmd_drr_info()
595 (((uint64_t)phantom_timing->pix_clk_100hz * 100))); in populate_subvp_cmd_drr_info()
600 …prefetch_us = div64_u64(((uint64_t)(phantom_timing->v_total - phantom_timing->v_front_porch) * pha… in populate_subvp_cmd_drr_info()
601 … (((uint64_t)phantom_timing->pix_clk_100hz * 100) + dc->caps.subvp_prefetch_end_to_mall_start_us)); in populate_subvp_cmd_drr_info()
771 struct dc_crtc_timing *phantom_timing; in populate_subvp_cmd_pipe_info() local
777 phantom_timing = &phantom_stream->timing; in populate_subvp_cmd_pipe_info()
787 pipe_data->pipe_config.subvp_data.mall_region_lines = phantom_timing->v_addressable; in populate_subvp_cmd_pipe_info()
808 phantom_timing->v_total - phantom_timing->v_front_porch; in populate_subvp_cmd_pipe_info()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddcn32_fpu.c802 struct dc_crtc_timing *phantom_timing = NULL; in subvp_drr_schedulable() local
851 phantom_timing = &phantom_stream->timing; in subvp_drr_schedulable()
853 …prefetch_us = (phantom_timing->v_total - phantom_timing->v_front_porch) * phantom_timing->h_total / in subvp_drr_schedulable()
854 (double)(phantom_timing->pix_clk_100hz * 100) * 1000000 + in subvp_drr_schedulable()
861 mall_region_us = phantom_timing->v_addressable * phantom_timing->h_total / in subvp_drr_schedulable()
862 (double)(phantom_timing->pix_clk_100hz * 100) * 1000000; in subvp_drr_schedulable()
911 struct dc_crtc_timing *phantom_timing = NULL; in subvp_vblank_schedulable() local
944 phantom_timing = &phantom_stream->timing; in subvp_vblank_schedulable()
948 …prefetch_us = (phantom_timing->v_total - phantom_timing->v_front_porch) * phantom_timing->h_total / in subvp_vblank_schedulable()
949 (double)(phantom_timing->pix_clk_100hz * 100) * 1000000 + in subvp_vblank_schedulable()
[all …]