display_e2e_pipe_params_st
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
enum dc_validate_mode validate_mode, display_e2e_pipe_params_st *pipes)
enum dc_validate_mode validate_mode, display_e2e_pipe_params_st *pipes)
memset(pipes, 0, dc->res_pool->pipe_count * sizeof(display_e2e_pipe_params_st));
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
enum dc_validate_mode validate_mode, display_e2e_pipe_params_st *pipes)
display_e2e_pipe_params_st *pipes)
display_e2e_pipe_params_st *pipes)
display_e2e_pipe_params_st *pipes);
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
enum dc_validate_mode validate_mode, display_e2e_pipe_params_st *pipes);
display_e2e_pipe_params_st *pipes,
dc_validate_mode, display_e2e_pipe_params_st *pipes);
display_e2e_pipe_params_st *pipes);
const display_e2e_pipe_params_st *e2e_pipe_param,
const display_e2e_pipe_params_st *e2e_pipe_param,
const display_e2e_pipe_params_st *e2e_pipe_param,
const display_e2e_pipe_params_st *e2e_pipe_param,
const display_e2e_pipe_params_st *e2e_pipe_param,
const display_e2e_pipe_params_st *e2e_pipe_param,
const display_e2e_pipe_params_st *e2e_pipe_param,
const display_e2e_pipe_params_st *e2e_pipe_param,
const display_e2e_pipe_params_st *e2e_pipe_param,
const display_e2e_pipe_params_st *e2e_pipe_param,
const display_e2e_pipe_params_st *e2e_pipe_param,
struct dc *dc, struct resource_context *res_ctx, display_e2e_pipe_params_st *pipes)
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
struct dc *dc, struct resource_context *res_ctx, display_e2e_pipe_params_st *pipes);
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
const display_e2e_pipe_params_st *e2e_pipe_param,
const display_e2e_pipe_params_st *e2e_pipe_param,
const display_e2e_pipe_params_st *e2e_pipe_param,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
void dcn31_zero_pipe_dcc_fraction(display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
void dcn31_zero_pipe_dcc_fraction(display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
const display_e2e_pipe_params_st *e2e_pipe_param,
const display_e2e_pipe_params_st *e2e_pipe_param,
const display_e2e_pipe_params_st *e2e_pipe_param,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
const display_e2e_pipe_params_st *e2e_pipe_param,
const display_e2e_pipe_params_st *e2e_pipe_param,
const display_e2e_pipe_params_st *e2e_pipe_param,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
void dcn32_zero_pipe_dcc_fraction(display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
void dcn32_zero_pipe_dcc_fraction(display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *e2e_pipe_param,
const display_e2e_pipe_params_st *e2e_pipe_param,
const display_e2e_pipe_params_st *e2e_pipe_param,
display_e2e_pipe_params_st *e2e_pipe_param,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
const display_e2e_pipe_params_st *e2e_pipe_param,
display_e2e_pipe_params_st *e2e_pipe_param,
const display_e2e_pipe_params_st *e2e_pipe_param,
#define dml_get_pipe_attr_func(attr, var) double get_##attr(struct display_mode_lib *mode_lib, const display_e2e_pipe_params_st *pipes, unsigned int num_pipes, unsigned int which_pipe) \
const display_e2e_pipe_params_st *pipes,
const display_e2e_pipe_params_st *pipes,
const display_e2e_pipe_params_st *pipes,
const display_e2e_pipe_params_st *pipes,
double get_det_buffer_size_kbytes(struct display_mode_lib *mode_lib, const display_e2e_pipe_params_st *pipes,
bool get_is_phantom_pipe(struct display_mode_lib *mode_lib, const display_e2e_pipe_params_st *pipes,
const display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes = mode_lib->vba.cache_pipes;
const display_e2e_pipe_params_st *pipes,
sizeof(display_e2e_pipe_params_st) * num_pipes) != 0;
#define dml_get_attr_func(attr, var) double get_##attr(struct display_mode_lib *mode_lib, const display_e2e_pipe_params_st *pipes, unsigned int num_pipes) \
const display_e2e_pipe_params_st *pipes,
sizeof(display_e2e_pipe_params_st) * num_pipes) != 0) {
const display_e2e_pipe_params_st *pipes,
const display_e2e_pipe_params_st *pipes,
const display_e2e_pipe_params_st *pipes,
const display_e2e_pipe_params_st *pipes,
const display_e2e_pipe_params_st *pipes,
const display_e2e_pipe_params_st *pipes,
#define dml_get_attr_decl(attr) double get_##attr(struct display_mode_lib *mode_lib, const display_e2e_pipe_params_st *pipes, unsigned int num_pipes)
display_e2e_pipe_params_st cache_pipes[DC__NUM_DPP__MAX];
#define dml_get_pipe_attr_decl(attr) double get_##attr(struct display_mode_lib *mode_lib, const display_e2e_pipe_params_st *pipes, unsigned int num_pipes, unsigned int which_pipe)
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes);
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes;
pipes = kzalloc_objs(display_e2e_pipe_params_st,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes)
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes;
pipes = kzalloc_objs(display_e2e_pipe_params_st,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
struct dc *dc, struct resource_context *res_ctx, display_e2e_pipe_params_st *pipes)
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes = kzalloc_objs(display_e2e_pipe_params_st,
display_e2e_pipe_params_st *pipes, int pipe_cnt, int vlevel);
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
struct dc *dc, struct resource_context *res_ctx, display_e2e_pipe_params_st *pipes);
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes)
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes = kzalloc_objs(display_e2e_pipe_params_st,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes);
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes = kzalloc_objs(display_e2e_pipe_params_st,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes = kzalloc_objs(display_e2e_pipe_params_st,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes);
display_e2e_pipe_params_st *pipes);
void dcn32_update_dml_pipes_odm_policy_based_on_context(struct dc *dc, struct dc_state *context, display_e2e_pipe_params_st *pipes);
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes)
display_e2e_pipe_params_st *pipes)
display_e2e_pipe_params_st *pipes)
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,
display_e2e_pipe_params_st *pipes,