display_mode_lib_st
static void cache_ip_soc_cfg(struct display_mode_lib_st *mode_lib,
static void cache_display_cfg(struct display_mode_lib_st *mode_lib,
static void fetch_socbb_params(struct display_mode_lib_st *mode_lib)
struct display_mode_lib_st *mode_lib,
struct display_mode_lib_st *mode_lib,
struct display_mode_lib_st *mode_lib,
dml_bool_t dml_get_is_phantom_pipe(struct display_mode_lib_st *mode_lib, dml_uint_t pipe_idx)
#define dml_get_per_surface_var_func(variable, type, interval_var) type dml_get_##variable(struct display_mode_lib_st *mode_lib, dml_uint_t surface_idx) \
#define dml_get_var_func(var, type, internal_var) type dml_get_##var(struct display_mode_lib_st *mode_lib) \
static noinline_for_stack void set_calculate_prefetch_schedule_params(struct display_mode_lib_st *mode_lib,
static noinline_for_stack void dml_prefetch_check(struct display_mode_lib_st *mode_lib)
static noinline_for_stack void set_vm_row_and_swath_parameters(struct display_mode_lib_st *mode_lib)
dml_bool_t dml_core_mode_support(struct display_mode_lib_st *mode_lib)
void dml_core_mode_support_partial(struct display_mode_lib_st *mode_lib)
void dml_core_mode_programming(struct display_mode_lib_st *mode_lib, const struct dml_clk_cfg_st *clk_cfg)
const struct display_mode_lib_st *mode_lib,
struct display_mode_lib_st;
dml_bool_t dml_core_mode_support(struct display_mode_lib_st *mode_lib);
void dml_core_mode_support_partial(struct display_mode_lib_st *mode_lib);
void dml_core_mode_programming(struct display_mode_lib_st *mode_lib, const struct dml_clk_cfg_st *clk_cfg);
const struct display_mode_lib_st *mode_lib,
struct display_mode_lib_st *mode_lib,
struct display_mode_lib_st *mode_lib,
dml_bool_t dml_get_is_phantom_pipe(struct display_mode_lib_st *mode_lib, dml_uint_t pipe_idx);
#define dml_get_per_surface_var_decl(variable, type) type dml_get_##variable(struct display_mode_lib_st *mode_lib, dml_uint_t surface_idx)
#define dml_get_var_decl(var, type) type dml_get_##var(struct display_mode_lib_st *mode_lib)
struct display_mode_lib_st *mode_lib;
void dml_print_mode_support(struct display_mode_lib_st *mode_lib, dml_uint_t j)
dml_uint_t dml_get_plane_idx(const struct display_mode_lib_st *mode_lib, dml_uint_t pipe_idx)
dml_uint_t dml_get_pipe_idx(const struct display_mode_lib_st *mode_lib, dml_uint_t plane_idx)
__DML_DLL_EXPORT__ void dml_print_mode_support(struct display_mode_lib_st *mode_lib, dml_uint_t j);
__DML_DLL_EXPORT__ dml_uint_t dml_get_plane_idx(const struct display_mode_lib_st *mode_lib, dml_uint_t pipe_idx);
__DML_DLL_EXPORT__ dml_uint_t dml_get_pipe_idx(const struct display_mode_lib_st *mode_lib, dml_uint_t plane_idx);
struct display_mode_lib_st dml_core_ctx;
struct display_mode_lib_st *dml_core_ctx;
static void populate_pipe_ctx_dlg_params_from_dml(struct pipe_ctx *pipe_ctx, struct display_mode_lib_st *mode_lib, dml_uint_t pipe_idx)
void dml2_extract_watermark_set(struct dcn_watermarks *watermark, struct display_mode_lib_st *dml_core_ctx)
void dml2_extract_writeback_wm(struct dc_state *context, struct display_mode_lib_st *dml_core_ctx)
void dml2_extract_watermark_set(struct dcn_watermarks *watermark, struct display_mode_lib_st *dml_core_ctx);
void dml2_extract_writeback_wm(struct dc_state *context, struct display_mode_lib_st *dml_core_ctx);
struct display_mode_lib_st;
struct display_mode_lib_st *mode_lib,
struct display_mode_lib_st *mode_lib,
void dml_rq_dlg_get_arb_params(struct display_mode_lib_st *mode_lib, dml_display_arb_params_st *arb_param)
struct display_mode_lib_st;
struct display_mode_lib_st *mode_lib,
struct display_mode_lib_st *mode_lib,
void dml_rq_dlg_get_arb_params(struct display_mode_lib_st *mode_lib, dml_display_arb_params_st *arb_param);