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;
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);