drm_dsc_config
void dsc_log_pps(struct display_stream_compressor *dsc, struct drm_dsc_config *pps)
struct drm_dsc_config pps;
struct drm_dsc_config *pps);
struct drm_dsc_config pps;
int dscc_compute_dsc_parameters(const struct drm_dsc_config *pps,
void calc_rc_params(struct rc_params *rc, const struct drm_dsc_config *pps)
void calc_rc_params(struct rc_params *rc, const struct drm_dsc_config *pps);
struct drm_dsc_config dsc_cfg;
static void copy_pps_fields(struct drm_dsc_config *to, const struct drm_dsc_config *from)
static void copy_rc_to_cfg(struct drm_dsc_config *dsc_cfg, const struct rc_params *rc)
int dscc_compute_dsc_parameters(const struct drm_dsc_config *pps,
const struct drm_dsc_config *dsc_cfg)
int drm_dsc_setup_rc_params(struct drm_dsc_config *vdsc_cfg, enum drm_dsc_params_type type)
int drm_dsc_compute_rc_parameters(struct drm_dsc_config *vdsc_cfg)
u32 drm_dsc_get_bpp_int(const struct drm_dsc_config *vdsc_cfg)
u8 drm_dsc_initial_scale_value(const struct drm_dsc_config *dsc)
u32 drm_dsc_flatness_det_thresh(const struct drm_dsc_config *dsc)
const struct drm_dsc_config *cfg)
const struct drm_dsc_config *cfg)
const struct drm_dsc_config *cfg)
void drm_dsc_set_const_params(struct drm_dsc_config *vdsc_cfg)
void drm_dsc_set_rc_buf_thresh(struct drm_dsc_config *vdsc_cfg)
struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config;
struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config;
struct drm_dsc_config config;
struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config;
const struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config;
const struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config;
struct drm_dsc_config *vdsc_cfg)
struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config;
struct drm_dsc_config *vdsc_cfg = &pipe_config->dsc.config;
const struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config;
intel_vdsc_set_min_max_qp(struct drm_dsc_config *vdsc_cfg, int buf,
const struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config;
const struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config;
const struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config;
calculate_rc_params(struct drm_dsc_config *vdsc_cfg)
struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config;
dpu_encoder_dsc_initial_line_calc(struct drm_dsc_config *dsc,
struct drm_dsc_config *dsc,
struct drm_dsc_config *dsc)
struct drm_dsc_config *dsc;
struct drm_dsc_config *dpu_encoder_get_dsc_config(struct drm_encoder *drm_enc)
struct drm_dsc_config *dsc;
struct drm_dsc_config *dpu_encoder_get_dsc_config(struct drm_encoder *drm_enc);
struct drm_dsc_config *dsc =
struct drm_dsc_config *dsc)
struct drm_dsc_config *dsc,
struct drm_dsc_config *dsc,
struct drm_dsc_config *dsc);
struct drm_dsc_config *dsc)
struct drm_dsc_config *dsc,
struct drm_dsc_config *msm_dsi_get_dsc_config(struct msm_dsi *msm_dsi)
struct drm_dsc_config *msm_dsi_host_get_dsc_config(struct mipi_dsi_host *host);
struct drm_dsc_config *dsc = msm_host->dsc;
struct drm_dsc_config *dsc;
static int dsi_populate_dsc_params(struct msm_dsi_host *msm_host, struct drm_dsc_config *dsc)
struct drm_dsc_config *dsc = msm_host->dsc;
struct drm_dsc_config *msm_dsi_host_get_dsc_config(struct mipi_dsi_host *host)
static int dsi_populate_dsc_params(struct msm_dsi_host *msm_host, struct drm_dsc_config *dsc);
const struct drm_dsc_config *dsc,
const struct drm_dsc_config *dsc, bool is_bonded_dsi)
struct drm_dsc_config *dsc = msm_host->dsc;
struct drm_dsc_config *msm_dsi_get_dsc_config(struct msm_dsi *msm_dsi);
static inline struct drm_dsc_config *msm_dsi_get_dsc_config(struct msm_dsi *msm_dsi)
static inline u32 msm_dsc_get_bytes_per_line(const struct drm_dsc_config *dsc)
const struct drm_dsc_config *dsc;
struct drm_dsc_config dsc;
static const struct drm_dsc_config tianma_il79900a_dsc = {
struct drm_dsc_config dsc;
struct drm_dsc_config dsc;
struct drm_dsc_config dsc;
struct drm_dsc_config dsc;
struct drm_dsc_config *dsc;
struct drm_dsc_config dsc;
const struct drm_dsc_config *dsc_cfg);
void drm_dsc_set_const_params(struct drm_dsc_config *vdsc_cfg);
void drm_dsc_set_rc_buf_thresh(struct drm_dsc_config *vdsc_cfg);
int drm_dsc_setup_rc_params(struct drm_dsc_config *vdsc_cfg, enum drm_dsc_params_type type);
int drm_dsc_compute_rc_parameters(struct drm_dsc_config *vdsc_cfg);
u8 drm_dsc_initial_scale_value(const struct drm_dsc_config *dsc);
u32 drm_dsc_flatness_det_thresh(const struct drm_dsc_config *dsc);
u32 drm_dsc_get_bpp_int(const struct drm_dsc_config *vdsc_cfg);
void drm_dsc_dump_config(struct drm_printer *p, int indent, const struct drm_dsc_config *cfg);
struct drm_dsc_config *dsc;