Lines Matching refs:abm
37 #define TO_DCE_ABM(abm)\ argument
38 container_of(abm, struct dce_abm, base)
48 abm->ctx->logger
58 static bool dce_abm_set_pipe(struct abm *abm, uint32_t controller_id, uint32_t panel_inst) in dce_abm_set_pipe() argument
60 struct dce_abm *abm_dce = TO_DCE_ABM(abm); in dce_abm_set_pipe()
63 if (abm->dmcu_is_running == false) in dce_abm_set_pipe()
138 static void dce_abm_init(struct abm *abm, uint32_t backlight, uint32_t user_level) in dce_abm_init() argument
140 struct dce_abm *abm_dce = TO_DCE_ABM(abm); in dce_abm_init()
177 static unsigned int dce_abm_get_current_backlight(struct abm *abm) in dce_abm_get_current_backlight() argument
179 struct dce_abm *abm_dce = TO_DCE_ABM(abm); in dce_abm_get_current_backlight()
188 static unsigned int dce_abm_get_target_backlight(struct abm *abm) in dce_abm_get_target_backlight() argument
190 struct dce_abm *abm_dce = TO_DCE_ABM(abm); in dce_abm_get_target_backlight()
199 static bool dce_abm_set_level(struct abm *abm, uint32_t level) in dce_abm_set_level() argument
201 struct dce_abm *abm_dce = TO_DCE_ABM(abm); in dce_abm_set_level()
203 if (abm->dmcu_is_running == false) in dce_abm_set_level()
220 static bool dce_abm_immediate_disable(struct abm *abm, uint32_t panel_inst) in dce_abm_immediate_disable() argument
222 if (abm->dmcu_is_running == false) in dce_abm_immediate_disable()
225 dce_abm_set_pipe(abm, MCP_DISABLE_ABM_IMMEDIATELY, panel_inst); in dce_abm_immediate_disable()
231 struct abm *abm, in dce_abm_set_backlight_level_pwm() argument
237 struct dce_abm *abm_dce = TO_DCE_ABM(abm); in dce_abm_set_backlight_level_pwm()
269 struct abm *base = &abm_dce->base; in dce_abm_construct()
280 struct abm *dce_abm_create( in dce_abm_create()
300 void dce_abm_destroy(struct abm **abm) in dce_abm_destroy() argument
302 struct dce_abm *abm_dce = TO_DCE_ABM(*abm); in dce_abm_destroy()
305 *abm = NULL; in dce_abm_destroy()