dml_display_cfg_st
const struct dml_display_cfg_st *display_cfg)
const struct dml_display_cfg_st *display_cfg)
const struct dml_display_cfg_st *display_cfg,
const struct dml_display_cfg_st *display_cfg,
static void PixelClockAdjustmentForProgressiveToInterlaceUnit(struct dml_display_cfg_st *display_cfg, dml_bool_t ptoi_supported)
static void PixelClockAdjustmentForProgressiveToInterlaceUnit(struct dml_display_cfg_st *display_cfg, dml_bool_t ptoi_supported);
const struct dml_display_cfg_st *display_cfg);
const struct dml_display_cfg_st *display_cfg,
const struct dml_display_cfg_st *in_display_cfg;
struct dml_display_cfg_st cache_display_cfg; // <brief A copy of the current display cfg in consideration
dml_uint_t dml_get_num_active_planes(const struct dml_display_cfg_st *display_cfg)
dml_uint_t dml_get_num_active_pipes(const struct dml_display_cfg_st *display_cfg)
__DML_DLL_EXPORT__ dml_uint_t dml_get_num_active_planes(const struct dml_display_cfg_st *display_cfg);
__DML_DLL_EXPORT__ dml_uint_t dml_get_num_active_pipes(const struct dml_display_cfg_st *display_cfg);
struct dml_display_cfg_st *display_cfg;
const struct dml_display_cfg_st *disp_cfg,
bool dml2_map_dc_pipes(struct dml2_context *ctx, struct dc_state *state, const struct dml_display_cfg_st *disp_cfg, struct dml2_dml_to_dc_pipe_mapping *mapping, const struct dc_state *existing_state)
static bool validate_pipe_assignment(const struct dml2_context *ctx, const struct dc_state *state, const struct dml_display_cfg_st *disp_cfg, const struct dml2_dml_to_dc_pipe_mapping *mapping)
const struct dml_display_cfg_st *disp_cfg,
const struct dml_display_cfg_st *disp_cfg,
const struct dml_display_cfg_st *disp_cfg,
const struct dml_display_cfg_st *disp_cfg,
struct dml_display_cfg_st;
bool dml2_map_dc_pipes(struct dml2_context *ctx, struct dc_state *state, const struct dml_display_cfg_st *disp_cfg, struct dml2_dml_to_dc_pipe_mapping *mapping, const struct dc_state *existing_state);
struct dml_display_cfg_st *cur_display_config;
struct dml_display_cfg_st *new_display_config;
struct dml_display_cfg_st cur_display_config;
struct dml_display_cfg_st new_display_config;
struct dml_display_cfg_st cur_display_config;
struct dml_display_cfg_st new_display_config;
const struct dml_display_cfg_st *dml_config;
const struct dc_stream_state *stream, const struct dml_display_cfg_st *dml_dispcfg)
const struct dc_state *context, const struct dml_display_cfg_st *dml_dispcfg, unsigned int stream_id, int plane_index)
void map_dc_state_into_dml_display_cfg(struct dml2_context *dml2, struct dc_state *context, struct dml_display_cfg_st *dml_dispcfg)
void map_dc_state_into_dml_display_cfg(struct dml2_context *dml2, struct dc_state *context, struct dml_display_cfg_st *dml_dispcfg);
static unsigned int find_planes_per_stream_and_stream_count(struct dml2_context *in_ctx, struct dml_display_cfg_st *dml_dispcfg, int *num_of_planes_per_stream)
void dml2_apply_det_buffer_allocation_policy(struct dml2_context *in_ctx, struct dml_display_cfg_st *dml_dispcfg)
void dml2_apply_det_buffer_allocation_policy(struct dml2_context *in_ctx, struct dml_display_cfg_st *dml_dispcfg);
static bool are_timings_requiring_odm_doing_blending(const struct dml_display_cfg_st *display_cfg,
static bool does_configuration_meet_sw_policies(struct dml2_context *ctx, const struct dml_display_cfg_st *display_cfg,
memset(&s->cur_display_config, 0, sizeof(struct dml_display_cfg_st));
struct dml_display_cfg_st *in_out_display_cfg, struct dml_mode_support_info_st *mode_support_info)
const struct dml_display_cfg_st *display_cfg,