Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn32/
A Ddcn32_dpp.c43 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()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn10/
A Ddcn10_dpp_dscl.c404 int line_size = scl_data->viewport.width < scl_data->recout.width ? in dpp1_dscl_calc_lb_num_partitions()
405 scl_data->viewport.width : scl_data->recout.width; in dpp1_dscl_calc_lb_num_partitions()
406 int line_size_c = scl_data->viewport_c.width < scl_data->recout.width ? in dpp1_dscl_calc_lb_num_partitions()
407 scl_data->viewport_c.width : scl_data->recout.width; in dpp1_dscl_calc_lb_num_partitions()
592 const struct rect *recout) in dpp1_dscl_set_recout() argument
608 RECOUT_START_X, recout->x, in dpp1_dscl_set_recout()
610 RECOUT_START_Y, recout->y); in dpp1_dscl_set_recout()
614 RECOUT_WIDTH, recout->width, in dpp1_dscl_set_recout()
616 RECOUT_HEIGHT, recout->height in dpp1_dscl_set_recout()
659 dpp1_dscl_set_recout(dpp, &scl_data->recout); in dpp1_dscl_set_scaler_manual_scale()
A Ddcn10_hw_sequencer.c3376 struct rect r1 = scl_data->recout, r2, r2_half; in dcn10_can_pipe_disable_cursor()
3391 r2 = test_pipe->plane_res.scl_data.recout; in dcn10_can_pipe_disable_cursor()
3403 r2_half = split_pipe->plane_res.scl_data.recout; in dcn10_can_pipe_disable_cursor()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/core/
A Ddc_resource.c828 data->recout.x = 0; in calculate_recout()
834 data->recout.width = stream->dst.x + stream->dst.width - data->recout.x; in calculate_recout()
845 data->recout.height = stream->dst.y + stream->dst.height - data->recout.y; in calculate_recout()
858 data->recout.x += (data->recout.width / (split_count + 1)) * split_idx; in calculate_recout()
867 data->recout.width -= data->h_active * split_count - data->recout.x; in calculate_recout()
873 data->recout.x = 0; in calculate_recout()
875 data->recout.width = data->h_active - data->recout.x; in calculate_recout()
1045 data->recout.width, in calculate_inits_and_viewports()
1055 data->recout.width, in calculate_inits_and_viewports()
1065 data->recout.height, in calculate_inits_and_viewports()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce110/
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()
A Ddce110_hw_sequencer.c2769 pipe_ctx->plane_res.scl_data.recout.width, in dce110_program_front_end_for_pipe()
2770 pipe_ctx->plane_res.scl_data.recout.height, in dce110_program_front_end_for_pipe()
2771 pipe_ctx->plane_res.scl_data.recout.x, in dce110_program_front_end_for_pipe()
2772 pipe_ctx->plane_res.scl_data.recout.y); in dce110_program_front_end_for_pipe()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn20/
A Ddcn20_dpp.c267 int line_size = scl_data->viewport.width < scl_data->recout.width ? in dscl2_calc_lb_num_partitions()
268 scl_data->viewport.width : scl_data->recout.width; in dscl2_calc_lb_num_partitions()
269 int line_size_c = scl_data->viewport_c.width < scl_data->recout.width ? in dscl2_calc_lb_num_partitions()
270 scl_data->viewport_c.width : scl_data->recout.width; in dscl2_calc_lb_num_partitions()
A Ddcn20_resource.c1525 if (sd->recout.x + 16 >= sd->h_active) in dcn20_split_stream_for_odm()
1527 new_width = sd->h_active - sd->recout.x; in dcn20_split_stream_for_odm()
1529 sd->ratios.horz, sd->recout.width - new_width)); in dcn20_split_stream_for_odm()
1531 sd->ratios.horz_c, sd->recout.width - new_width)); in dcn20_split_stream_for_odm()
1532 sd->recout.width = new_width; in dcn20_split_stream_for_odm()
1541 new_width = sd->recout.width + sd->recout.x - sd->h_active; in dcn20_split_stream_for_odm()
1543 sd->ratios.horz, sd->recout.width - new_width)); in dcn20_split_stream_for_odm()
1546 sd->recout.width = new_width; in dcn20_split_stream_for_odm()
1548 sd->ratios.horz, sd->h_active - sd->recout.x)); in dcn20_split_stream_for_odm()
1550 sd->ratios.horz_c, sd->h_active - sd->recout.x)); in dcn20_split_stream_for_odm()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce60/
A Ddce60_hw_sequencer.c375 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-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce/
A Ddce_transform.c181 - data->recout.x - data->recout.width; in program_overscan()
183 - data->recout.y - data->recout.height; in program_overscan()
200 EXT_OVERSCAN_LEFT, data->recout.x, in program_overscan()
203 EXT_OVERSCAN_TOP, data->recout.y, in program_overscan()
1174 (scl_data->viewport.width > scl_data->recout.width)) in dce_transform_get_optimal_number_of_taps()
1175 pixel_width = scl_data->recout.width; in dce_transform_get_optimal_number_of_taps()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn201/
A Ddcn201_dpp.c190 if (scl_data->viewport.width > scl_data->recout.width) in dpp201_get_optimal_number_of_taps()
191 pixel_width = scl_data->recout.width; in dpp201_get_optimal_number_of_taps()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/amdgpu_dm/
A Damdgpu_dm_trace.h439 __entry->recout_x = plane_res->scl_data.recout.x;
440 __entry->recout_y = plane_res->scl_data.recout.y;
441 __entry->recout_w = plane_res->scl_data.recout.width;
442 __entry->recout_h = plane_res->scl_data.recout.height;
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/inc/hw/
A Dtransform.h174 struct rect recout; member
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dml/calcs/
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-6.3-rc2/drivers/gpu/drm/amd/display/dc/
A Ddc_dmub_srv.c875 struct rect r1 = scl_data->recout, r2, r2_half; in dc_can_pipe_disable_cursor()
890 r2 = test_pipe->plane_res.scl_data.recout; in dc_can_pipe_disable_cursor()
902 r2_half = split_pipe->plane_res.scl_data.recout; in dc_can_pipe_disable_cursor()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dml/dcn20/
A Ddcn20_fpu.c1534 pipes[pipe_cnt].pipe.dest.recout_width = scl->recout.width; in dcn20_populate_dml_pipes_from_context()
1535 pipes[pipe_cnt].pipe.dest.recout_height = scl->recout.height; in dcn20_populate_dml_pipes_from_context()
1536 pipes[pipe_cnt].pipe.dest.full_recout_height = scl->recout.height; in dcn20_populate_dml_pipes_from_context()
1537 pipes[pipe_cnt].pipe.dest.full_recout_width = scl->recout.width; in dcn20_populate_dml_pipes_from_context()
1546 pipes[pipe_cnt].pipe.dest.full_recout_width += split_pipe->plane_res.scl_data.recout.width; in dcn20_populate_dml_pipes_from_context()
1551 pipes[pipe_cnt].pipe.dest.full_recout_width += split_pipe->plane_res.scl_data.recout.width; in dcn20_populate_dml_pipes_from_context()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn21/
A Ddcn21_resource.c874 && memcmp(&mpo_pipe->plane_res.scl_data.recout, in dcn21_fast_validate_bw()
875 &pipe->plane_res.scl_data.recout, in dcn21_fast_validate_bw()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn30/
A Ddcn30_resource.c1729 && memcmp(&mpo_pipe->plane_res.scl_data.recout, in dcn30_internal_validate_bw()
1730 &pipe->plane_res.scl_data.recout, in dcn30_internal_validate_bw()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dml/dcn32/
A Ddcn32_fpu.c1677 && memcmp(&mpo_pipe->plane_res.scl_data.recout, in dcn32_internal_validate_bw()
1678 &pipe->plane_res.scl_data.recout, in dcn32_internal_validate_bw()

Completed in 62 milliseconds