dmub_psr
static void dmub_psr_get_state(struct dmub_psr *dmub, enum dc_psr_state *state, uint8_t panel_inst)
static bool dmub_psr_set_version(struct dmub_psr *dmub, struct dc_stream_state *stream, uint8_t panel_inst)
static void dmub_psr_enable(struct dmub_psr *dmub, bool enable, bool wait, uint8_t panel_inst)
static void dmub_psr_set_level(struct dmub_psr *dmub, uint16_t psr_level, uint8_t panel_inst)
static void dmub_psr_set_sink_vtotal_in_psr_active(struct dmub_psr *dmub,
static void dmub_psr_set_power_opt(struct dmub_psr *dmub, unsigned int power_opt, uint8_t panel_inst)
static bool dmub_psr_copy_settings(struct dmub_psr *dmub,
static void dmub_psr_force_static(struct dmub_psr *dmub, uint8_t panel_inst)
static void dmub_psr_get_residency(struct dmub_psr *dmub, uint32_t *residency,
static void dmub_psr_construct(struct dmub_psr *psr, struct dc_context *ctx)
struct dmub_psr *dmub_psr_create(struct dc_context *ctx)
struct dmub_psr *psr = kzalloc_obj(struct dmub_psr);
void dmub_psr_destroy(struct dmub_psr **dmub)
bool (*psr_copy_settings)(struct dmub_psr *dmub, struct dc_link *link,
void (*psr_enable)(struct dmub_psr *dmub, bool enable, bool wait,
void (*psr_get_state)(struct dmub_psr *dmub, enum dc_psr_state *dc_psr_state,
void (*psr_set_level)(struct dmub_psr *dmub, uint16_t psr_level,
void (*psr_force_static)(struct dmub_psr *dmub, uint8_t panel_inst);
void (*psr_get_residency)(struct dmub_psr *dmub, uint32_t *residency,
void (*psr_set_sink_vtotal_in_psr_active)(struct dmub_psr *dmub,
void (*psr_set_power_opt)(struct dmub_psr *dmub, unsigned int power_opt, uint8_t panel_inst);
struct dmub_psr *dmub_psr_create(struct dc_context *ctx);
void dmub_psr_destroy(struct dmub_psr **dmub);
struct dmub_psr *psr;
struct dmub_psr *psr = dc->res_pool->psr;
struct dmub_psr *psr = dc->res_pool->psr;
struct dmub_psr *psr;
struct dmub_psr *psr = dc->res_pool->psr;
struct dmub_psr *psr = dc->res_pool->psr;