Home
last modified time | relevance | path

Searched refs:dmub_psr (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.15/drivers/gpu/drm/amd/display/dc/dce/
Ddmub_psr.h32 struct dmub_psr { struct
38 bool (*psr_copy_settings)(struct dmub_psr *dmub, struct dc_link *link, argument
40 void (*psr_enable)(struct dmub_psr *dmub, bool enable, bool wait,
42 void (*psr_get_state)(struct dmub_psr *dmub, enum dc_psr_state *dc_psr_state,
44 void (*psr_set_level)(struct dmub_psr *dmub, uint16_t psr_level,
46 void (*psr_force_static)(struct dmub_psr *dmub, uint8_t panel_inst);
47 void (*psr_get_residency)(struct dmub_psr *dmub, uint32_t *residency,
51 struct dmub_psr *dmub_psr_create(struct dc_context *ctx);
52 void dmub_psr_destroy(struct dmub_psr **dmub);
Ddmub_psr.c82 static void dmub_psr_get_state(struct dmub_psr *dmub, enum dc_psr_state *state, uint8_t panel_inst) in dmub_psr_get_state()
119 static bool dmub_psr_set_version(struct dmub_psr *dmub, struct dc_stream_state *stream, uint8_t pan… in dmub_psr_set_version()
153 static void dmub_psr_enable(struct dmub_psr *dmub, bool enable, bool wait, uint8_t panel_inst) in dmub_psr_enable()
205 static void dmub_psr_set_level(struct dmub_psr *dmub, uint16_t psr_level, uint8_t panel_inst) in dmub_psr_set_level()
231 static bool dmub_psr_copy_settings(struct dmub_psr *dmub, in dmub_psr_copy_settings()
320 static void dmub_psr_force_static(struct dmub_psr *dmub, uint8_t panel_inst) in dmub_psr_force_static()
341 static void dmub_psr_get_residency(struct dmub_psr *dmub, uint32_t *residency, uint8_t panel_inst) in dmub_psr_get_residency()
364 static void dmub_psr_construct(struct dmub_psr *psr, struct dc_context *ctx) in dmub_psr_construct()
373 struct dmub_psr *dmub_psr_create(struct dc_context *ctx) in dmub_psr_create()
375 struct dmub_psr *psr = kzalloc(sizeof(struct dmub_psr), GFP_KERNEL); in dmub_psr_create()
[all …]
DMakefile32 dce_i2c.o dce_i2c_hw.o dce_i2c_sw.o dmub_psr.o dmub_abm.o dce_panel_cntl.o \
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/inc/
Dcore_types.h279 struct dmub_psr *psr;
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/core/
Ddc_link.c2670 struct dmub_psr *psr = dc->res_pool->psr; in dc_link_set_psr_allow_active()
2701 struct dmub_psr *psr = dc->res_pool->psr; in dc_link_get_psr_state()
2756 struct dmub_psr *psr; in dc_link_setup_psr()
2909 struct dmub_psr *psr = dc->res_pool->psr; in dc_link_get_psr_residency()