| /linux/drivers/gpu/drm/amd/display/dc/dpp/dcn32/ |
| H A D | dcn32_dpp.c | 43 int line_size = scl_data->viewport.width < scl_data->recout.width ? in dscl32_calc_lb_num_partitions() 44 scl_data->viewport.width : scl_data->recout.width; in dscl32_calc_lb_num_partitions() 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() 177 int line_size = scl_data->viewport.width < scl_data->recout.width ? in dscl32_spl_calc_lb_num_partitions() 178 scl_data->viewport.width : scl_data->recout.width; in dscl32_spl_calc_lb_num_partitions() 179 int line_size_c = scl_data->viewport_c.width < scl_data->recout.width ? in dscl32_spl_calc_lb_num_partitions() 180 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 | 293 int line_size = scl_data->viewport.width < scl_data->recout.width ? in dscl401_calc_lb_num_partitions() 294 scl_data->viewport.width : scl_data->recout.width; in dscl401_calc_lb_num_partitions() 295 int line_size_c = scl_data->viewport_c.width < scl_data->recout.width ? in dscl401_calc_lb_num_partitions() 296 scl_data->viewport_c.width : scl_data->recout.width; in dscl401_calc_lb_num_partitions() 368 int line_size = scl_data->viewport.width < scl_data->recout.width ? in dscl401_spl_calc_lb_num_partitions() 369 scl_data->viewport.width : scl_data->recout.width; in dscl401_spl_calc_lb_num_partitions() 370 int line_size_c = scl_data->viewport_c.width < scl_data->recout.width ? in dscl401_spl_calc_lb_num_partitions() 371 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 | 269 int line_size = scl_data->viewport.width < scl_data->recout.width ? in dscl2_calc_lb_num_partitions() 270 scl_data->viewport.width : scl_data->recout.width; in dscl2_calc_lb_num_partitions() 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() 446 int line_size = scl_data->viewport.width < scl_data->recout.width ? in dscl2_spl_calc_lb_num_partitions() 447 scl_data->viewport.width : scl_data->recout.width; in dscl2_spl_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/dpp/dcn10/ |
| H A D | dcn10_dpp_dscl.c | 400 int line_size = scl_data->viewport.width < scl_data->recout.width ? in dpp1_dscl_calc_lb_num_partitions() 401 scl_data->viewport.width : scl_data->recout.width; in dpp1_dscl_calc_lb_num_partitions() 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() 588 const struct rect *recout) in dpp1_dscl_set_recout() argument 592 RECOUT_START_X, recout->x, in dpp1_dscl_set_recout() 594 RECOUT_START_Y, recout->y); in dpp1_dscl_set_recout() 598 RECOUT_WIDTH, recout->width, in dpp1_dscl_set_recout() 600 RECOUT_HEIGHT, recout->height); in dpp1_dscl_set_recout() 646 dpp1_dscl_set_recout(dpp, &scl_data->recout); in dpp1_dscl_set_scaler_manual_scale()
|
| /linux/drivers/gpu/drm/amd/display/dc/dce110/ |
| H A D | dce110_transform_v.c | 234 int overscan_right = data->h_active - data->recout.x - data->recout.width; in program_overscan() 235 int overscan_bottom = data->v_active - data->recout.y - data->recout.height; in program_overscan() 251 set_reg_field_value(overscan_left_right, data->recout.x, in program_overscan() 257 set_reg_field_value(overscan_top_bottom, data->recout.y, in program_overscan()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dce60/ |
| H A D | dce60_hwseq.c | 375 pipe_ctx->plane_res.scl_data.recout.width, in dce60_program_front_end_for_pipe() 376 pipe_ctx->plane_res.scl_data.recout.height, in dce60_program_front_end_for_pipe() 377 pipe_ctx->plane_res.scl_data.recout.x, in dce60_program_front_end_for_pipe() 378 pipe_ctx->plane_res.scl_data.recout.y); in dce60_program_front_end_for_pipe()
|
| /linux/drivers/gpu/drm/amd/display/dc/dce/ |
| H A D | dce_transform.c | 184 - data->recout.x - data->recout.width; in program_overscan() 186 - data->recout.y - data->recout.height; in program_overscan() 203 EXT_OVERSCAN_LEFT, data->recout.x, in program_overscan() 206 EXT_OVERSCAN_TOP, data->recout.y, in program_overscan() 1178 (scl_data->viewport.width > scl_data->recout.width)) in dce_transform_get_optimal_number_of_taps() 1179 pixel_width = scl_data->recout.width; in dce_transform_get_optimal_number_of_taps()
|
| /linux/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc_resource.c | 997 static void reverse_adjust_recout_for_visual_confirm(struct rect *recout, in reverse_adjust_recout_for_visual_confirm() argument 1004 recout->height += base_offset; in reverse_adjust_recout_for_visual_confirm() 1005 recout->height += dpp_offset; in reverse_adjust_recout_for_visual_confirm() 1008 static void adjust_recout_for_visual_confirm(struct rect *recout, in adjust_recout_for_visual_confirm() argument 1015 recout->height -= base_offset; in adjust_recout_for_visual_confirm() 1016 recout->height -= dpp_offset; in adjust_recout_for_visual_confirm() 1166 pipe_ctx->plane_res.scl_data.recout = shift_rec( in calculate_recout() 1170 &pipe_ctx->plane_res.scl_data.recout, in calculate_recout() 1174 memset(&pipe_ctx->plane_res.scl_data.recout, 0, in calculate_recout() 1311 &data->recout, odm_slice_src.x, odm_slice_src.y); in calculate_inits_and_viewports() [all …]
|
| H A D | dc.c | 6775 if (pipe_ctx->plane_state && pipe_ctx->plane_res.scl_data.recout.width > 0) { in dc_capture_register_software_state() 6780 state->dpp[i].recout_start_x = dscl_data->recout.x; in dc_capture_register_software_state() 6781 state->dpp[i].recout_start_y = dscl_data->recout.y; in dc_capture_register_software_state() 6782 state->dpp[i].recout_width = dscl_data->recout.width; in dc_capture_register_software_state() 6783 state->dpp[i].recout_height = dscl_data->recout.height; in dc_capture_register_software_state()
|
| /linux/drivers/gpu/drm/amd/display/dc/hubp/dcn401/ |
| H A D | dcn401_hubp.c | 748 if (param->recout.width) { in hubp401_cursor_set_position() 749 x_pos_viewport = pos->x * param->viewport.width / param->recout.width; in hubp401_cursor_set_position() 750 x_hot_viewport = pos->x_hotspot * param->viewport.width / param->recout.width; in hubp401_cursor_set_position() 818 hubp->cur_rect.x = rec_x_offset + param->recout.x; in hubp401_cursor_set_position() 819 hubp->cur_rect.y = rec_y_offset + param->recout.y; in hubp401_cursor_set_position()
|
| /linux/drivers/gpu/drm/amd/display/dc/sspl/ |
| H A D | dc_spl_types.h | 138 struct spl_rect recout; member 257 struct spl_rect recout; // RECOUT - set based on scl_data.recout member
|
| /linux/drivers/gpu/drm/amd/display/dc/ |
| H A D | dc_spl_translate.c | 220 populate_rect_from_splrect(&pipe_ctx->plane_res.scl_data.recout, &spl_out->dscl_prog_data->recout); in translate_SPL_out_params_to_pipe_ctx()
|
| H A D | dc_hw_types.h | 506 struct rect recout; member
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_trace.h | 440 __entry->recout_x = plane_res->scl_data.recout.x; 441 __entry->recout_y = plane_res->scl_data.recout.y; 442 __entry->recout_w = plane_res->scl_data.recout.width; 443 __entry->recout_h = plane_res->scl_data.recout.height;
|
| /linux/drivers/gpu/drm/amd/display/dc/dml2_0/ |
| H A D | dml2_utils.c | 273 pipe_ctx->pipe_dlg_param.recout_height = pipe_ctx->plane_res.scl_data.recout.height; in populate_pipe_ctx_dlg_params_from_dml() 274 pipe_ctx->pipe_dlg_param.recout_width = pipe_ctx->plane_res.scl_data.recout.width; in populate_pipe_ctx_dlg_params_from_dml() 275 pipe_ctx->pipe_dlg_param.full_recout_height = pipe_ctx->plane_res.scl_data.recout.height; in populate_pipe_ctx_dlg_params_from_dml() 276 pipe_ctx->pipe_dlg_param.full_recout_width = pipe_ctx->plane_res.scl_data.recout.width; in populate_pipe_ctx_dlg_params_from_dml()
|
| /linux/drivers/gpu/drm/amd/display/dc/dml/calcs/ |
| H A D | dcn_calcs.c | 425 input->dest.recout_width = pipe->plane_res.scl_data.recout.width; in pipe_ctx_to_e2e_pipe_params() 426 input->dest.recout_height = pipe->plane_res.scl_data.recout.height; in pipe_ctx_to_e2e_pipe_params() 428 input->dest.full_recout_width = pipe->plane_res.scl_data.recout.width; in pipe_ctx_to_e2e_pipe_params() 429 input->dest.full_recout_height = pipe->plane_res.scl_data.recout.height; in pipe_ctx_to_e2e_pipe_params() 944 v->scaler_rec_out_width[input_idx] = pipe->plane_res.scl_data.recout.width; in dcn_validate_bandwidth() 945 v->scaler_recout_height[input_idx] = pipe->plane_res.scl_data.recout.height; in dcn_validate_bandwidth() 972 v->scaler_rec_out_width[input_idx] = pipe->plane_res.scl_data.recout.width in dcn_validate_bandwidth() 973 + pipe->bottom_pipe->plane_res.scl_data.recout.width; in dcn_validate_bandwidth()
|
| /linux/drivers/gpu/drm/amd/display/dc/inc/hw/ |
| H A D | transform.h | 159 struct rect recout; member
|
| /linux/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
| H A D | dcn20_fpu.c | 1647 pipes[pipe_cnt].pipe.dest.recout_width = scl->recout.width; in dcn20_populate_dml_pipes_from_context() 1648 pipes[pipe_cnt].pipe.dest.recout_height = scl->recout.height; in dcn20_populate_dml_pipes_from_context() 1649 pipes[pipe_cnt].pipe.dest.full_recout_height = scl->recout.height; in dcn20_populate_dml_pipes_from_context() 1650 pipes[pipe_cnt].pipe.dest.full_recout_width = scl->recout.width; in dcn20_populate_dml_pipes_from_context() 1659 pipes[pipe_cnt].pipe.dest.full_recout_width += split_pipe->plane_res.scl_data.recout.width; in dcn20_populate_dml_pipes_from_context() 1664 pipes[pipe_cnt].pipe.dest.full_recout_width += split_pipe->plane_res.scl_data.recout.width; in dcn20_populate_dml_pipes_from_context()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/ |
| H A D | dcn401_hwseq.c | 1090 .recout = pipe_ctx->plane_res.scl_data.recout, in dcn401_set_cursor_position() 1196 bottom_pipe_x_pos = x_pos - pipe_ctx->plane_res.scl_data.recout.x; in dcn401_set_cursor_position() 1198 x_pos = pipe_ctx->plane_res.scl_data.recout.x; in dcn401_set_cursor_position() 1211 x_pos = pos_cpy.x - param.recout.x; in dcn401_set_cursor_position() 1212 y_pos = pos_cpy.y - param.recout.y; in dcn401_set_cursor_position() 1217 if (recout_x_pos >= (int)param.recout.width) in dcn401_set_cursor_position() 1220 if (recout_y_pos >= (int)param.recout.height) in dcn401_set_cursor_position()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/ |
| H A D | dce110_hwseq.c | 3014 pipe_ctx->plane_res.scl_data.recout.width, in dce110_program_front_end_for_pipe() 3015 pipe_ctx->plane_res.scl_data.recout.height, in dce110_program_front_end_for_pipe() 3016 pipe_ctx->plane_res.scl_data.recout.x, in dce110_program_front_end_for_pipe() 3017 pipe_ctx->plane_res.scl_data.recout.y); in dce110_program_front_end_for_pipe()
|