Home
last modified time | relevance | path

Searched refs:dc_crtc_timing (Results 1 – 25 of 29) sorted by relevance

12

/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc_dsc.h77 const struct dc_crtc_timing *timing,
86 const struct dc_crtc_timing *timing,
90 uint32_t dc_dsc_stream_bandwidth_in_kbps(const struct dc_crtc_timing *timing,
94 const struct dc_crtc_timing *timing,
101 const struct dc_crtc_timing *timing);
108 void dc_dsc_get_policy_for_timing(const struct dc_crtc_timing *timing,
H A Ddc_stream.h203 struct dc_crtc_timing timing;
H A Ddc.h2009 struct dc_crtc_timing *crtc_timing);
2066 const struct dc_crtc_timing *timing,
2295 const struct dc_crtc_timing *crtc_timing;
/linux/drivers/gpu/drm/amd/display/dc/dce110/
H A Ddce110_timing_generator.h129 const struct dc_crtc_timing *timing,
137 const struct dc_crtc_timing *dc_crtc_timing);
203 const struct dc_crtc_timing *timing);
247 const struct dc_crtc_timing *timing);
259 const struct dc_crtc_timing *timing,
274 const struct dc_crtc_timing *timing);
292 bool dce110_is_two_pixels_per_container(const struct dc_crtc_timing *timing);
/linux/drivers/gpu/drm/amd/display/dc/dsc/
H A Ddc_dsc.c62 const struct dc_crtc_timing *timing, const uint32_t kbps) in apply_128b_132b_stream_overhead()
94 const struct dc_crtc_timing *timing, in dc_bandwidth_in_kbps_from_timing()
158 const struct dc_crtc_timing *timing);
165 const struct dc_crtc_timing *timing,
171 const struct dc_crtc_timing *timing,
191 const struct dc_crtc_timing *timing,
464 const struct dc_crtc_timing *timing, in dc_dsc_compute_bandwidth_range()
498 const struct dc_crtc_timing *timing) in dc_dsc_dump_encoder_caps()
638 const struct dc_crtc_timing *timing) in get_min_dsc_slice_count_for_odm()
767 const struct dc_crtc_timing *timing, in compute_bpp_x16_from_target_bandwidth()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_link_encoder.h216 const struct dc_crtc_timing *crtc_timing);
220 const struct dc_crtc_timing *crtc_timing);
224 const struct dc_crtc_timing *crtc_timing);
H A Ddce_link_encoder.c764 const struct dc_crtc_timing *crtc_timing) in dce110_link_encoder_validate_dvi_output()
813 const struct dc_crtc_timing *crtc_timing, in dce110_link_encoder_validate_hdmi_output()
848 const struct dc_crtc_timing *crtc_timing) in dce110_link_encoder_validate_dp_output()
859 const struct dc_crtc_timing *crtc_timing) in dce110_link_encoder_validate_rgb_output()
/linux/drivers/gpu/drm/amd/display/dc/dce60/
H A Ddce60_timing_generator.c109 const struct dc_crtc_timing *timing, in program_timing()
127 const struct dc_crtc_timing *timing) in dce60_timing_generator_enable_advanced_request()
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn20/
H A Ddcn20_stream_encoder.h101 struct dc_crtc_timing *crtc_timing,
/linux/drivers/gpu/drm/amd/display/dc/optc/dcn201/
H A Ddcn201_optc.c70 const struct dc_crtc_timing *timing) in optc201_validate_timing()
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn314/
H A Ddcn314_dio_stream_encoder.h317 struct dc_crtc_timing *crtc_timing,
322 struct dc_crtc_timing *crtc_timing,
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Ddccg.h204 const struct dc_crtc_timing *timing;
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.h851 struct dc_crtc_timing *timing_requested;
H A Damdgpu_dm.c4091 kzalloc_obj(struct dc_crtc_timing); in DEFINE_FREE()
6653 get_output_color_space(const struct dc_crtc_timing *dc_crtc_timing, in get_output_color_space() argument
6660 if (dc_crtc_timing->flags.Y_ONLY) in get_output_color_space()
6666 if (dc_crtc_timing->flags.Y_ONLY) in get_output_color_space()
6676 if (dc_crtc_timing->pixel_encoding == PIXEL_ENCODING_RGB) in get_output_color_space()
6683 if (dc_crtc_timing->pixel_encoding == PIXEL_ENCODING_RGB) { in get_output_color_space()
6692 } else if (dc_crtc_timing->pix_clk_100hz > 270300) { in get_output_color_space()
6693 if (dc_crtc_timing->flags.Y_ONLY) in get_output_color_space()
6699 if (dc_crtc_timing->flags.Y_ONLY) in get_output_color_space()
6730 struct dc_crtc_timing *timing_out, in adjust_colour_depth_from_display_info()
[all …]
H A Damdgpu_dm_mst_types.c874 struct dc_crtc_timing *timing;
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn20/
H A Ddcn20_fpu.c1107 const struct dc_crtc_timing *dc_crtc_timing, int *vstartup_start) in dcn20_adjust_freesync_v_startup() argument
1109 struct dc_crtc_timing patched_crtc_timing; in dcn20_adjust_freesync_v_startup()
1114 patched_crtc_timing = *dc_crtc_timing; in dcn20_adjust_freesync_v_startup()
1351 struct dc_crtc_timing *timing = &res_ctx->pipe_ctx[i].stream->timing; in dcn20_populate_dml_pipes_from_context()
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_hw_sequencer.c1661 struct timing_generator *tg, struct dc_crtc_timing *timing) in hwss_add_optc_set_odm_bypass()
1723 struct dc_crtc_timing *dc_crtc_timing, in hwss_add_tg_set_vtg_params() argument
1728 seq_state->steps[*seq_state->num_steps].params.tg_set_vtg_params_params.timing = dc_crtc_timing; in hwss_add_tg_set_vtg_params()
2248 const struct dc_crtc_timing *timing = params->set_odm_bypass_params.timing; in hwss_set_odm_bypass()
2412 struct dc_crtc_timing *timing = params->tg_set_vtg_params_params.timing; in hwss_tg_set_vtg_params()
2988 struct dc_crtc_timing *timing = params->hubp_setup2_params.timing; in hwss_hubp_setup2()
3846 struct dc_crtc_timing *timing) in hwss_add_hubp_setup2()
H A Ddc_resource.c1495 struct dc_crtc_timing *timing = &pipe_ctx->stream->timing; in resource_build_scaling_params()
2189 const struct dc_crtc_timing *timing; in resource_get_odm_slice_dst_width()
3528 sizeof(struct dc_crtc_timing)) != 0; in dc_is_timing_changed()
3695 static int get_norm_pix_clk(const struct dc_crtc_timing *timing) in get_norm_pix_clk()
4825 const struct dc_crtc_timing *timing, in adaptive_sync_override_dp_info_packets_sdp_line_num()
4833 const struct dc_crtc_timing *tg = timing; in adaptive_sync_override_dp_info_packets_sdp_line_num()
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddcn32_fpu.c803 struct dc_crtc_timing *main_timing = NULL; in subvp_drr_schedulable()
804 struct dc_crtc_timing *phantom_timing = NULL; in subvp_drr_schedulable()
805 struct dc_crtc_timing *drr_timing = NULL; in subvp_drr_schedulable()
912 struct dc_crtc_timing *main_timing = NULL; in subvp_vblank_schedulable()
913 struct dc_crtc_timing *phantom_timing = NULL; in subvp_vblank_schedulable()
914 struct dc_crtc_timing *vblank_timing = NULL; in subvp_vblank_schedulable()
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/
H A Ddml2_utils.c243 struct dc_crtc_timing *timing = &pipe_ctx->stream->timing; in populate_pipe_ctx_dlg_params_from_dml()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/
H A Ddce110_hwseq.c670 struct dc_crtc_timing *timing) in dce110_external_encoder_control()
725 struct dc_crtc_timing *timing = &pipe_ctx->stream->timing; in dce110_enable_stream()
1383 struct dc_crtc_timing *crtc_timing = &pipe_ctx->stream->timing; in populate_audio_dp_link_info()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn30/
H A Ddcn30_resource.c1923 struct dc_crtc_timing *timing = NULL; in get_refresh_rate()
1950 struct dc_crtc_timing *timing = NULL; in get_frame_rate_at_max_stretch_100hz()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn316/
H A Ddcn316_resource.c1657 struct dc_crtc_timing *timing; in dcn316_populate_dml_pipes_from_context()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn31/
H A Ddcn31_resource.c1688 struct dc_crtc_timing *timing; in dcn31_populate_dml_pipes_from_context()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn315/
H A Ddcn315_resource.c1714 struct dc_crtc_timing *timing; in dcn315_populate_dml_pipes_from_context()

12