/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn32/ |
H A D | dcn32_dpp.c | 45 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 D | dcn401_dpp.c | 294 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 D | dc_spl.c | 481 …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 D | dc_spl_types.h | 137 struct spl_rect viewport_c; member 265 struct spl_rect viewport_c; member
|
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn21/ |
H A D | dcn21_hubp.c | 191 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 D | dcn401_hubp.c | 614 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 D | dcn401_hubp.h | 300 const struct rect *viewport_c);
|
/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn20/ |
H A D | dcn20_dpp.c | 271 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 D | dcn10_hubp.c | 849 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 D | dcn10_hubp.h | 771 const struct rect *viewport_c);
|
/linux/drivers/gpu/drm/amd/display/dc/ |
H A D | dc_spl_translate.c | 224 …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 D | dml21_translation_helper.c | 809 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 D | mem_input.h | 117 const struct rect *viewport_c);
|
H A D | transform.h | 158 struct rect viewport_c; member
|
H A D | hubp.h | 171 const struct rect *viewport_c);
|
/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn10/ |
H A D | dcn10_dpp_dscl.c | 402 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 D | dml2_translation_helper.c | 1069 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 D | dcn20_fpu.c | 1624 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 D | dcn20_hwseq.c | 1592 || 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 D | dcn401_hwseq.c | 2593 || 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()
|