/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/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/sspl/ |
H A D | dc_spl.c | 500 …spl_scratch->scl_data.viewport_c.width = spl_fixpt_ceil(spl_fixpt_mul_int(spl_scratch->scl_data.ra… in spl_calculate_viewport_size() 502 …spl_scratch->scl_data.viewport_c.height = spl_fixpt_ceil(spl_fixpt_mul_int(spl_scratch->scl_data.r… in spl_calculate_viewport_size() 507 spl_swap(spl_scratch->scl_data.viewport_c.width, spl_scratch->scl_data.viewport_c.height); in spl_calculate_viewport_size() 690 &spl_scratch->scl_data.viewport_c.x, in spl_calculate_inits_and_viewports() 691 &spl_scratch->scl_data.viewport_c.width); in spl_calculate_inits_and_viewports() 712 &spl_scratch->scl_data.viewport_c.y, in spl_calculate_inits_and_viewports() 713 &spl_scratch->scl_data.viewport_c.height); in spl_calculate_inits_and_viewports() 717 spl_swap(spl_scratch->scl_data.viewport_c.x, spl_scratch->scl_data.viewport_c.y); in spl_calculate_inits_and_viewports() 718 spl_swap(spl_scratch->scl_data.viewport_c.width, spl_scratch->scl_data.viewport_c.height); in spl_calculate_inits_and_viewports() 723 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/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 | 790 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/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
|
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/ |
H A D | dml21_translation_helper.c | 885 plane->composition.viewport.plane1.height = scaler_data->viewport_c.height; in populate_dml21_plane_config_from_plane_state() 886 plane->composition.viewport.plane1.width = scaler_data->viewport_c.width; in populate_dml21_plane_config_from_plane_state() 889 plane->composition.viewport.plane1.x_start = scaler_data->viewport_c.x; in populate_dml21_plane_config_from_plane_state() 890 plane->composition.viewport.plane1.y_start = scaler_data->viewport_c.y; in populate_dml21_plane_config_from_plane_state() 1235 mcache_pipe_config->plane1.viewport_x_start = pipe_ctx->plane_res.scl_data.viewport_c.x; in dml21_get_pipe_mcache_config() 1236 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/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/core/ |
H A D | dc_resource.c | 1310 &data->viewport_c.x, in calculate_inits_and_viewports() 1311 &data->viewport_c.width); in calculate_inits_and_viewports() 1330 &data->viewport_c.y, in calculate_inits_and_viewports() 1331 &data->viewport_c.height); in calculate_inits_and_viewports() 1335 swap(data->viewport_c.x, data->viewport_c.y); in calculate_inits_and_viewports() 1336 swap(data->viewport_c.width, data->viewport_c.height); in calculate_inits_and_viewports() 1341 data->viewport_c.x += src.x / vpc_div; in calculate_inits_and_viewports() 1342 data->viewport_c.y += src.y / vpc_div; in calculate_inits_and_viewports() 1530 pipe_ctx->plane_res.scl_data.viewport_c.width = 100; in resource_build_scaling_params() 1531 pipe_ctx->plane_res.scl_data.viewport_c.height = 100; in resource_build_scaling_params()
|
/linux/drivers/gpu/drm/amd/display/dc/dml2/ |
H A D | dml2_translation_helper.c | 1072 out->ViewportWidthChroma[location] = scaler_data->viewport_c.width; in populate_dml_plane_cfg_from_plane_state() 1073 out->ViewportHeightChroma[location] = scaler_data->viewport_c.height; in populate_dml_plane_cfg_from_plane_state() 1076 out->ViewportXStartC[location] = scaler_data->viewport_c.x; in populate_dml_plane_cfg_from_plane_state() 1077 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/dcn401/ |
H A D | dcn401_hwseq.c | 2559 || memcmp(&old_pipe->plane_res.scl_data.viewport_c, in dcn401_detect_pipe_changes() 2560 &new_pipe->plane_res.scl_data.viewport_c, sizeof(struct rect))) in dcn401_detect_pipe_changes()
|
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn10/ |
H A D | dcn10_hwseq.c | 3054 &pipe_ctx->plane_res.scl_data.viewport_c); in dcn10_update_dchubp_dpp()
|