/linux-master/drivers/gpu/drm/amd/display/dc/link/ |
H A D | link_validation.h | 32 const struct dc_crtc_timing *timing);
|
H A D | link_validation.c | 38 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 D | dc_dsc.h | 75 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 D | optc.h | 68 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 D | timing_generator.h | 153 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 D | stream_encoder.h | 36 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 D | dml2_mall_phantom.h | 50 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 D | dce110_timing_generator.h | 129 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 D | dce110_timing_generator.c | 67 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 D | virtual_stream_encoder.c | 31 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 D | dcn20_optc.h | 105 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 D | dcn20_optc.c | 163 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 D | dcn314_optc.c | 51 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 D | dcn32_optc.c | 46 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 D | dcn32_dio_stream_encoder.c | 65 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 D | dcn35_dio_stream_encoder.c | 54 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 D | dcn10_optc.c | 52 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 D | dc_dsc.c | 56 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 D | dce80_timing_generator.c | 109 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 D | dcn201_optc.c | 42 bool optc201_is_two_pixels_per_containter(const struct dc_crtc_timing *timing) 76 const struct dc_crtc_timing *timing)
|
H A D | dcn201_optc.h | 72 bool optc201_is_two_pixels_per_containter(const struct dc_crtc_timing *timing);
|
/linux-master/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dce_link_encoder.h | 216 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 D | dcn30_optc.c | 196 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 D | link_edp_panel_control.h | 70 struct dc_crtc_timing *crtc_timing);
|
/linux-master/drivers/gpu/drm/amd/display/dc/dcn314/ |
H A D | dcn314_dio_stream_encoder.c | 98 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)
|