Home
last modified time | relevance | path

Searched refs:drm_dsc_config (Results 1 – 18 of 18) sorted by relevance

/linux/include/drm/display/
H A Ddrm_dsc_helper.h25 const struct drm_dsc_config *dsc_cfg);
26 void drm_dsc_set_const_params(struct drm_dsc_config *vdsc_cfg);
27 void drm_dsc_set_rc_buf_thresh(struct drm_dsc_config *vdsc_cfg);
28 int drm_dsc_setup_rc_params(struct drm_dsc_config *vdsc_cfg, enum drm_dsc_params_type type);
29 int drm_dsc_compute_rc_parameters(struct drm_dsc_config *vdsc_cfg);
30 u8 drm_dsc_initial_scale_value(const struct drm_dsc_config *dsc);
31 u32 drm_dsc_flatness_det_thresh(const struct drm_dsc_config *dsc);
32 u32 drm_dsc_get_bpp_int(const struct drm_dsc_config *vdsc_cfg);
33 void drm_dsc_dump_config(struct drm_printer *p, int indent, const struct drm_dsc_config *cfg);
H A Ddrm_dsc.h72 struct drm_dsc_config { struct
/linux/drivers/gpu/drm/amd/display/dc/dsc/
H A Drc_calc_dpi.c29 static void copy_pps_fields(struct drm_dsc_config *to, const struct drm_dsc_config *from) in copy_pps_fields()
71 static void copy_rc_to_cfg(struct drm_dsc_config *dsc_cfg, const struct rc_params *rc) in copy_rc_to_cfg()
98 int dscc_compute_dsc_parameters(const struct drm_dsc_config *pps, in dscc_compute_dsc_parameters()
103 struct drm_dsc_config dsc_cfg; in dscc_compute_dsc_parameters()
H A Ddscc_types.h42 struct drm_dsc_config pps;
51 int dscc_compute_dsc_parameters(const struct drm_dsc_config *pps,
H A Drc_calc.h32 void calc_rc_params(struct rc_params *rc, const struct drm_dsc_config *pps);
H A Drc_calc.c40 void calc_rc_params(struct rc_params *rc, const struct drm_dsc_config *pps) in calc_rc_params()
/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_dsc.h37 struct drm_dsc_config *dsc,
47 struct drm_dsc_config *dsc);
H A Ddpu_encoder_phys.h316 struct drm_dsc_config *dpu_encoder_get_dsc_config(struct drm_encoder *drm_enc);
H A Ddpu_encoder.c217 struct drm_dsc_config *dsc;
644 struct drm_dsc_config *dpu_encoder_get_dsc_config(struct drm_encoder *drm_enc) in dpu_encoder_get_dsc_config()
668 struct drm_dsc_config *dsc; in dpu_encoder_update_topology()
1967 dpu_encoder_dsc_initial_line_calc(struct drm_dsc_config *dsc, in dpu_encoder_dsc_initial_line_calc()
1994 struct drm_dsc_config *dsc, in dpu_encoder_dsc_pipe_cfg()
2018 struct drm_dsc_config *dsc) in dpu_encoder_prep_dsc()
/linux/drivers/gpu/drm/i915/display/
H A Dintel_vdsc.c109 intel_vdsc_set_min_max_qp(struct drm_dsc_config *vdsc_cfg, int buf, in intel_vdsc_set_min_max_qp()
138 calculate_rc_params(struct drm_dsc_config *vdsc_cfg) in calculate_rc_params()
293 struct drm_dsc_config *vdsc_cfg) in intel_dsc_slice_dimensions_valid()
317 struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config; in is_dsi_dsc_1_1()
327 struct drm_dsc_config *vdsc_cfg = &pipe_config->dsc.config; in intel_dsc_compute_params()
527 const struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config; in intel_dsc_pps_configure()
783 const struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config; in intel_dsc_dsi_pps_write()
806 const struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config; in intel_dsc_dp_pps_write()
828 const struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config; in intel_dsc_su_et_parameters_configure()
972 struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config; in intel_dsc_get_pps_config()
H A Dintel_display_types.h1345 struct drm_dsc_config config;
H A Dintel_psr.c1311 const struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config; in psr2_granularity_check()
2713 const struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config; in intel_psr2_sel_fetch_pipe_alignment()
H A Dicl_dsi.c1621 struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config; in gen11_dsi_dsc_compute_config()
H A Dintel_dp.c1977 struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config; in intel_dp_dsc_compute_params()
/linux/drivers/gpu/drm/panel/
H A Dpanel-himax-hx83121a.c34 struct drm_dsc_config dsc;
47 const struct drm_dsc_config *dsc_cfg;
536 static struct drm_dsc_config ppc357db1_4_dsc_cfg = {
H A Dpanel-novatek-nt37801.c23 struct drm_dsc_config dsc;
/linux/drivers/gpu/drm/msm/dsi/
H A Ddsi_host.c37 static int dsi_populate_dsc_params(struct msm_dsi_host *msm_host, struct drm_dsc_config *dsc);
168 struct drm_dsc_config *dsc;
590 const struct drm_dsc_config *dsc, in dsi_adjust_pclk_for_compression()
617 const struct drm_dsc_config *dsc, bool is_bonded_dsi) in dsi_get_pclk_rate()
928 struct drm_dsc_config *dsc = msm_host->dsc; in dsi_update_dsc_timing()
1023 struct drm_dsc_config *dsc = msm_host->dsc; in dsi_timing_setup()
1869 static int dsi_populate_dsc_params(struct msm_dsi_host *msm_host, struct drm_dsc_config *dsc) in dsi_populate_dsc_params()
2598 struct drm_dsc_config *dsc = msm_host->dsc; in msm_dsi_host_check_dsc()
2698 struct drm_dsc_config *msm_dsi_host_get_dsc_config(struct mipi_dsi_host *host) in msm_dsi_host_get_dsc_config()
/linux/drivers/gpu/drm/amd/display/dc/dsc/dcn20/
H A Ddcn20_dsc.c289 void dsc_log_pps(struct display_stream_compressor *dsc, struct drm_dsc_config *pps) in dsc_log_pps()