Searched refs:dc_crtc_timing (Results 1 - 25 of 81) sorted by relevance

1234

/linux-master/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_validation.h32 const struct dc_crtc_timing *timing);
H A Dlink_validation.c38 static uint32_t get_tmds_output_pixel_clock_100hz(const struct dc_crtc_timing *timing)
57 const struct dc_crtc_timing *timing,
126 struct dc_crtc_timing outputTiming = *timing;
260 const struct dc_crtc_timing *timing)
312 const struct dc_crtc_timing *timing)
/linux-master/drivers/gpu/drm/amd/display/dc/
H A Ddc_dsc.h75 const struct dc_crtc_timing *timing,
84 const struct dc_crtc_timing *timing,
88 uint32_t dc_dsc_stream_bandwidth_in_kbps(const struct dc_crtc_timing *timing,
92 const struct dc_crtc_timing *timing,
101 void dc_dsc_get_policy_for_timing(const struct dc_crtc_timing *timing,
/linux-master/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Doptc.h68 struct dc_crtc_timing orginal_patched_timing;
100 bool optc1_get_hw_timing(struct timing_generator *tg, struct dc_crtc_timing *hw_crtc_timing);
103 const struct dc_crtc_timing *timing);
106 const struct dc_crtc_timing *dc_crtc_timing,
181 const struct dc_crtc_timing *timing,
213 bool optc1_is_two_pixels_per_containter(const struct dc_crtc_timing *timing);
216 const struct dc_crtc_timing *dc_crtc_timing,
H A Dtiming_generator.h153 struct dc_crtc_timing;
162 const struct dc_crtc_timing *timing);
164 const struct dc_crtc_timing *timing,
203 const struct dc_crtc_timing *otg_timing);
235 bool enable, const struct dc_crtc_timing *timing);
256 const struct dc_crtc_timing *timing, struct crtc_stereo_flags *flags);
291 struct dc_crtc_timing *hw_crtc_timing);
294 const struct dc_crtc_timing *dc_crtc_timing, bool program_fp2);
302 void (*set_odm_bypass)(struct timing_generator *optc, const struct dc_crtc_timing *dc_crtc_timin
[all...]
H A Dstream_encoder.h36 struct dc_crtc_timing;
100 struct dc_crtc_timing timing;
134 struct dc_crtc_timing *crtc_timing,
141 struct dc_crtc_timing *crtc_timing,
147 struct dc_crtc_timing *crtc_timing,
152 struct dc_crtc_timing *crtc_timing);
317 struct dc_crtc_timing *crtc_timing,
/linux-master/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddml2_mall_phantom.h50 bool dml2_svp_drr_schedulable(struct dml2_context *ctx, struct dc_state *context, struct dc_crtc_timing *drr_timing);
/linux-master/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,
273 const struct dc_crtc_timing *timing);
H A Ddce110_timing_generator.c67 struct dc_crtc_timing *timing)
256 const struct dc_crtc_timing *timing)
282 const struct dc_crtc_timing *dc_crtc_timing)
286 struct dc_crtc_timing patched_crtc_timing;
289 uint32_t vsync_offset = dc_crtc_timing->v_border_bottom +
290 dc_crtc_timing->v_front_porch;
291 uint32_t v_sync_start = dc_crtc_timing->v_addressable + vsync_offset;
293 uint32_t hsync_offset = dc_crtc_timing->h_border_right +
294 dc_crtc_timing
280 dce110_timing_generator_program_timing_generator( struct timing_generator *tg, const struct dc_crtc_timing *dc_crtc_timing) argument
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/virtual/
H A Dvirtual_stream_encoder.c31 struct dc_crtc_timing *crtc_timing,
38 struct dc_crtc_timing *crtc_timing,
44 struct dc_crtc_timing *crtc_timing,
/linux-master/drivers/gpu/drm/amd/display/dc/optc/dcn20/
H A Ddcn20_optc.h105 const struct dc_crtc_timing *dc_crtc_timing);
108 struct dc_crtc_timing *timing);
121 bool optc2_is_two_pixels_per_containter(const struct dc_crtc_timing *timing);
H A Ddcn20_optc.c163 bool optc2_is_two_pixels_per_containter(const struct dc_crtc_timing *timing)
169 const struct dc_crtc_timing *dc_crtc_timing)
180 h_div_2 = optc2_is_two_pixels_per_containter(dc_crtc_timing);
189 struct dc_crtc_timing *timing)
168 optc2_set_odm_bypass(struct timing_generator *optc, const struct dc_crtc_timing *dc_crtc_timing) argument
/linux-master/drivers/gpu/drm/amd/display/dc/optc/dcn314/
H A Ddcn314_optc.c51 struct dc_crtc_timing *timing)
165 const struct dc_crtc_timing *dc_crtc_timing)
178 h_div = optc1_is_two_pixels_per_containter(dc_crtc_timing);
164 optc314_set_odm_bypass(struct timing_generator *optc, const struct dc_crtc_timing *dc_crtc_timing) argument
/linux-master/drivers/gpu/drm/amd/display/dc/optc/dcn32/
H A Ddcn32_optc.c46 struct dc_crtc_timing *timing)
229 const struct dc_crtc_timing *dc_crtc_timing)
242 h_div = optc1_is_two_pixels_per_containter(dc_crtc_timing);
228 optc32_set_odm_bypass(struct timing_generator *optc, const struct dc_crtc_timing *dc_crtc_timing) argument
/linux-master/drivers/gpu/drm/amd/display/dc/dcn32/
H A Ddcn32_dio_stream_encoder.c65 struct dc_crtc_timing *crtc_timing,
105 struct dc_crtc_timing *crtc_timing,
235 static bool is_two_pixels_per_containter(const struct dc_crtc_timing *timing)
244 static bool is_h_timing_divisible_by_2(const struct dc_crtc_timing *timing)
270 static bool is_dp_dig_pixel_rate_div_policy(struct dc *dc, const struct dc_crtc_timing *timing)
/linux-master/drivers/gpu/drm/amd/display/dc/dcn35/
H A Ddcn35_dio_stream_encoder.c54 struct dc_crtc_timing *crtc_timing,
93 struct dc_crtc_timing *crtc_timing,
267 static bool is_two_pixels_per_containter(const struct dc_crtc_timing *timing)
276 static bool is_h_timing_divisible_by_2(const struct dc_crtc_timing *timing)
302 static bool is_dp_dig_pixel_rate_div_policy(struct dc *dc, const struct dc_crtc_timing *timing)
/linux-master/drivers/gpu/drm/amd/display/dc/optc/dcn10/
H A Ddcn10_optc.c52 static void apply_front_porch_workaround(struct dc_crtc_timing *timing)
144 * @dc_crtc_timing: Timing parameters used to configure DCN blocks.
155 const struct dc_crtc_timing *dc_crtc_timing,
163 struct dc_crtc_timing patched_crtc_timing;
180 patched_crtc_timing = *dc_crtc_timing;
287 optc->funcs->set_vtg_params(optc, dc_crtc_timing, true);
330 * @dc_crtc_timing: Timing parameters configured
341 const struct dc_crtc_timing *dc_crtc_timing, boo
153 optc1_program_timing( struct timing_generator *optc, const struct dc_crtc_timing *dc_crtc_timing, int vready_offset, int vstartup_start, int vupdate_offset, int vupdate_width, const enum signal_type signal, bool use_vbios) argument
340 optc1_set_vtg_params(struct timing_generator *optc, const struct dc_crtc_timing *dc_crtc_timing, bool program_fp2) argument
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/dsc/
H A Ddc_dsc.c56 const struct dc_crtc_timing *timing, const uint32_t kbps)
88 const struct dc_crtc_timing *timing,
155 const struct dc_crtc_timing *timing,
161 const struct dc_crtc_timing *timing,
181 const struct dc_crtc_timing *timing,
454 const struct dc_crtc_timing *timing,
587 const struct dc_crtc_timing *timing,
619 const struct dc_crtc_timing *timing,
674 const struct dc_crtc_timing *timing,
865 const struct dc_crtc_timing *timin
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/dce80/
H A Ddce80_timing_generator.c109 const struct dc_crtc_timing *timing,
126 const struct dc_crtc_timing *timing)
/linux-master/drivers/gpu/drm/amd/display/dc/optc/dcn201/
H A Ddcn201_optc.c42 bool optc201_is_two_pixels_per_containter(const struct dc_crtc_timing *timing)
76 const struct dc_crtc_timing *timing)
H A Ddcn201_optc.h72 bool optc201_is_two_pixels_per_containter(const struct dc_crtc_timing *timing);
/linux-master/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);
228 const struct dc_crtc_timing *crtc_timing);
/linux-master/drivers/gpu/drm/amd/display/dc/optc/dcn30/
H A Ddcn30_optc.c196 const struct dc_crtc_timing *dc_crtc_timing)
209 h_div = optc1_is_two_pixels_per_containter(dc_crtc_timing);
219 struct dc_crtc_timing *timing)
195 optc3_set_odm_bypass(struct timing_generator *optc, const struct dc_crtc_timing *dc_crtc_timing) argument
/linux-master/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_edp_panel_control.h70 struct dc_crtc_timing *crtc_timing);
/linux-master/drivers/gpu/drm/amd/display/dc/dcn314/
H A Ddcn314_dio_stream_encoder.c98 struct dc_crtc_timing *crtc_timing,
138 struct dc_crtc_timing *crtc_timing,
268 static bool is_two_pixels_per_containter(const struct dc_crtc_timing *timing)

Completed in 177 milliseconds

1234