Home
last modified time | relevance | path

Searched refs:viewport_c (Results 1 – 20 of 20) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn32/
H A Ddcn32_dpp.c45 int line_size_c = scl_data->viewport_c.width < scl_data->recout.width ? in dscl32_calc_lb_num_partitions()
46 scl_data->viewport_c.width : scl_data->recout.width; in dscl32_calc_lb_num_partitions()
178 int line_size_c = scl_data->viewport_c.width < scl_data->recout.width ? in dscl32_spl_calc_lb_num_partitions()
179 scl_data->viewport_c.width : scl_data->recout.width; in dscl32_spl_calc_lb_num_partitions()
/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn401/
H A Ddcn401_dpp.c294 int line_size_c = scl_data->viewport_c.width < scl_data->recout.width ? in dscl401_calc_lb_num_partitions()
295 scl_data->viewport_c.width : scl_data->recout.width; in dscl401_calc_lb_num_partitions()
369 int line_size_c = scl_data->viewport_c.width < scl_data->recout.width ? in dscl401_spl_calc_lb_num_partitions()
370 scl_data->viewport_c.width : scl_data->recout.width; in dscl401_spl_calc_lb_num_partitions()
/linux/drivers/gpu/drm/amd/display/dc/spl/
H A Ddc_spl.c481 …spl_scratch->scl_data.viewport_c.width = spl_fixpt_ceil(spl_fixpt_mul_int(spl_scratch->scl_data.ra… in spl_calculate_viewport_size()
483 …spl_scratch->scl_data.viewport_c.height = spl_fixpt_ceil(spl_fixpt_mul_int(spl_scratch->scl_data.r… in spl_calculate_viewport_size()
488 spl_swap(spl_scratch->scl_data.viewport_c.width, spl_scratch->scl_data.viewport_c.height); in spl_calculate_viewport_size()
671 &spl_scratch->scl_data.viewport_c.x, in spl_calculate_inits_and_viewports()
672 &spl_scratch->scl_data.viewport_c.width); in spl_calculate_inits_and_viewports()
693 &spl_scratch->scl_data.viewport_c.y, in spl_calculate_inits_and_viewports()
694 &spl_scratch->scl_data.viewport_c.height); in spl_calculate_inits_and_viewports()
698 spl_swap(spl_scratch->scl_data.viewport_c.x, spl_scratch->scl_data.viewport_c.y); in spl_calculate_inits_and_viewports()
699 spl_swap(spl_scratch->scl_data.viewport_c.width, spl_scratch->scl_data.viewport_c.height); in spl_calculate_inits_and_viewports()
704 spl_scratch->scl_data.viewport_c.x += src.x / vpc_div; in spl_calculate_inits_and_viewports()
[all …]
H A Ddc_spl_types.h137 struct spl_rect viewport_c; member
265 struct spl_rect viewport_c; member
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn21/
H A Ddcn21_hubp.c191 const struct rect *viewport_c) in hubp21_set_viewport() argument
214 PRI_VIEWPORT_WIDTH_C, viewport_c->width, in hubp21_set_viewport()
215 PRI_VIEWPORT_HEIGHT_C, viewport_c->height); in hubp21_set_viewport()
218 PRI_VIEWPORT_X_START_C, viewport_c->x, in hubp21_set_viewport()
219 PRI_VIEWPORT_Y_START_C, viewport_c->y); in hubp21_set_viewport()
222 SEC_VIEWPORT_WIDTH_C, viewport_c->width, in hubp21_set_viewport()
223 SEC_VIEWPORT_HEIGHT_C, viewport_c->height); in hubp21_set_viewport()
226 SEC_VIEWPORT_X_START_C, viewport_c->x, in hubp21_set_viewport()
227 SEC_VIEWPORT_Y_START_C, viewport_c->y); in hubp21_set_viewport()
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn401/
H A Ddcn401_hubp.c614 const struct rect *viewport_c) in hubp401_set_viewport() argument
637 PRI_VIEWPORT_WIDTH_C, viewport_c->width, in hubp401_set_viewport()
638 PRI_VIEWPORT_HEIGHT_C, viewport_c->height); in hubp401_set_viewport()
641 PRI_VIEWPORT_X_START_C, viewport_c->x, in hubp401_set_viewport()
642 PRI_VIEWPORT_Y_START_C, viewport_c->y); in hubp401_set_viewport()
645 SEC_VIEWPORT_WIDTH_C, viewport_c->width, in hubp401_set_viewport()
646 SEC_VIEWPORT_HEIGHT_C, viewport_c->height); in hubp401_set_viewport()
649 SEC_VIEWPORT_X_START_C, viewport_c->x, in hubp401_set_viewport()
650 SEC_VIEWPORT_Y_START_C, viewport_c->y); in hubp401_set_viewport()
H A Ddcn401_hubp.h300 const struct rect *viewport_c);
/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn20/
H A Ddcn20_dpp.c271 int line_size_c = scl_data->viewport_c.width < scl_data->recout.width ? in dscl2_calc_lb_num_partitions()
272 scl_data->viewport_c.width : scl_data->recout.width; in dscl2_calc_lb_num_partitions()
448 int line_size_c = scl_data->viewport_c.width < scl_data->recout.width ? in dscl2_spl_calc_lb_num_partitions()
449 scl_data->viewport_c.width : scl_data->recout.width; in dscl2_spl_calc_lb_num_partitions()
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn10/
H A Ddcn10_hubp.c849 const struct rect *viewport_c) in min_set_viewport() argument
872 PRI_VIEWPORT_WIDTH_C, viewport_c->width, in min_set_viewport()
873 PRI_VIEWPORT_HEIGHT_C, viewport_c->height); in min_set_viewport()
876 PRI_VIEWPORT_X_START_C, viewport_c->x, in min_set_viewport()
877 PRI_VIEWPORT_Y_START_C, viewport_c->y); in min_set_viewport()
880 SEC_VIEWPORT_WIDTH_C, viewport_c->width, in min_set_viewport()
881 SEC_VIEWPORT_HEIGHT_C, viewport_c->height); in min_set_viewport()
884 SEC_VIEWPORT_X_START_C, viewport_c->x, in min_set_viewport()
885 SEC_VIEWPORT_Y_START_C, viewport_c->y); in min_set_viewport()
H A Ddcn10_hubp.h771 const struct rect *viewport_c);
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc_spl_translate.c224 …ate_rect_from_splrect(&pipe_ctx->plane_res.scl_data.viewport_c, &spl_out->dscl_prog_data->viewport… in translate_SPL_out_params_to_pipe_ctx()
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/
H A Ddml21_translation_helper.c809 plane->composition.viewport.plane1.height = scaler_data->viewport_c.height; in populate_dml21_plane_config_from_plane_state()
810 plane->composition.viewport.plane1.width = scaler_data->viewport_c.width; in populate_dml21_plane_config_from_plane_state()
813 plane->composition.viewport.plane1.x_start = scaler_data->viewport_c.x; in populate_dml21_plane_config_from_plane_state()
814 plane->composition.viewport.plane1.y_start = scaler_data->viewport_c.y; in populate_dml21_plane_config_from_plane_state()
1156 mcache_pipe_config->plane1.viewport_x_start = pipe_ctx->plane_res.scl_data.viewport_c.x; in dml21_get_pipe_mcache_config()
1157 mcache_pipe_config->plane1.viewport_width = pipe_ctx->plane_res.scl_data.viewport_c.width; in dml21_get_pipe_mcache_config()
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Dmem_input.h117 const struct rect *viewport_c);
H A Dtransform.h158 struct rect viewport_c; member
H A Dhubp.h171 const struct rect *viewport_c);
/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn10/
H A Ddcn10_dpp_dscl.c402 int line_size_c = scl_data->viewport_c.width < scl_data->recout.width ? in dpp1_dscl_calc_lb_num_partitions()
403 scl_data->viewport_c.width : scl_data->recout.width; in dpp1_dscl_calc_lb_num_partitions()
/linux/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddml2_translation_helper.c1069 out->ViewportWidthChroma[location] = scaler_data->viewport_c.width; in populate_dml_plane_cfg_from_plane_state()
1070 out->ViewportHeightChroma[location] = scaler_data->viewport_c.height; in populate_dml_plane_cfg_from_plane_state()
1073 out->ViewportXStartC[location] = scaler_data->viewport_c.x; in populate_dml_plane_cfg_from_plane_state()
1074 out->ViewportYStartC[location] = scaler_data->viewport_c.y; in populate_dml_plane_cfg_from_plane_state()
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn20/
H A Ddcn20_fpu.c1624 pipes[pipe_cnt].pipe.src.viewport_y_c = scl->viewport_c.y; in dcn20_populate_dml_pipes_from_context()
1626 pipes[pipe_cnt].pipe.src.viewport_x_c = scl->viewport_c.x; in dcn20_populate_dml_pipes_from_context()
1628 pipes[pipe_cnt].pipe.src.viewport_width_c = scl->viewport_c.width; in dcn20_populate_dml_pipes_from_context()
1630 pipes[pipe_cnt].pipe.src.viewport_height_c = scl->viewport_c.height; in dcn20_populate_dml_pipes_from_context()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn20/
H A Ddcn20_hwseq.c1592 || memcmp(&old_pipe->plane_res.scl_data.viewport_c, in dcn20_detect_pipe_changes()
1593 &new_pipe->plane_res.scl_data.viewport_c, sizeof(struct rect))) in dcn20_detect_pipe_changes()
1772 &pipe_ctx->plane_res.scl_data.viewport_c); in dcn20_update_dchubp_dpp()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/
H A Ddcn401_hwseq.c2593 || memcmp(&old_pipe->plane_res.scl_data.viewport_c, in dcn401_detect_pipe_changes()
2594 &new_pipe->plane_res.scl_data.viewport_c, sizeof(struct rect))) in dcn401_detect_pipe_changes()