Home
last modified time | relevance | path

Searched refs:recout (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn401/
H A Ddcn401_dpp.c293 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 Ddcn20_dpp.c269 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 Ddcn10_dpp_dscl.c400 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 Ddce110_transform_v.c234 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/dce/
H A Ddce_transform.c184 - 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 Ddc_resource.c997 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 Ddc.c6775 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 Ddcn401_hubp.c748 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/dml/calcs/
H A Ddcn_calcs.c425 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/hwss/dcn401/
H A Ddcn401_hwseq.c1085 .recout = pipe_ctx->plane_res.scl_data.recout, in dcn401_set_cursor_position()
1191 bottom_pipe_x_pos = x_pos - pipe_ctx->plane_res.scl_data.recout.x; in dcn401_set_cursor_position()
1193 x_pos = pipe_ctx->plane_res.scl_data.recout.x; in dcn401_set_cursor_position()
1206 x_pos = pos_cpy.x - param.recout.x; in dcn401_set_cursor_position()
1207 y_pos = pos_cpy.y - param.recout.y; in dcn401_set_cursor_position()
1212 if (recout_x_pos >= (int)param.recout.width) in dcn401_set_cursor_position()
1215 if (recout_y_pos >= (int)param.recout.height) in dcn401_set_cursor_position()
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc_hw_types.h506 struct rect recout; member
/linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/
H A Ddce110_hwseq.c3014 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()