Lines Matching refs:dmub_psr
33 struct dmub_psr {
39 bool (*psr_copy_settings)(struct dmub_psr *dmub, struct dc_link *link,
41 void (*psr_enable)(struct dmub_psr *dmub, bool enable, bool wait,
43 void (*psr_get_state)(struct dmub_psr *dmub, enum dc_psr_state *dc_psr_state,
45 void (*psr_set_level)(struct dmub_psr *dmub, uint16_t psr_level,
47 void (*psr_force_static)(struct dmub_psr *dmub, uint8_t panel_inst);
48 void (*psr_get_residency)(struct dmub_psr *dmub, uint32_t *residency,
50 void (*psr_set_sink_vtotal_in_psr_active)(struct dmub_psr *dmub,
52 void (*psr_set_power_opt)(struct dmub_psr *dmub, unsigned int power_opt, uint8_t panel_inst);
55 struct dmub_psr *dmub_psr_create(struct dc_context *ctx);
56 void dmub_psr_destroy(struct dmub_psr **dmub);