Symbol: abm
sys/dev/drm/amd/amdgpu/si_dpm.h
651
bool abm;
sys/dev/drm/amd/display/dc/core/dc.c
1473
if (stream_update->abm_level && pipe_ctx->stream_res.abm) {
sys/dev/drm/amd/display/dc/core/dc.c
1477
pipe_ctx->stream_res.abm->funcs->set_abm_level(
sys/dev/drm/amd/display/dc/core/dc.c
1478
pipe_ctx->stream_res.abm, stream->abm_level);
sys/dev/drm/amd/display/dc/core/dc.c
1480
pipe_ctx->stream_res.abm->funcs->set_abm_level(
sys/dev/drm/amd/display/dc/core/dc.c
1481
pipe_ctx->stream_res.abm, stream->abm_level);
sys/dev/drm/amd/display/dc/core/dc_link.c
2171
struct abm *abm = link->ctx->dc->res_pool->abm;
sys/dev/drm/amd/display/dc/core/dc_link.c
2173
if (abm == NULL || abm->funcs->get_current_backlight_8_bit == NULL)
sys/dev/drm/amd/display/dc/core/dc_link.c
2176
return (int) abm->funcs->get_current_backlight_8_bit(abm);
sys/dev/drm/amd/display/dc/core/dc_link.c
2183
struct abm *abm = core_dc->res_pool->abm;
sys/dev/drm/amd/display/dc/core/dc_link.c
2191
(abm == NULL) ||
sys/dev/drm/amd/display/dc/core/dc_link.c
2192
(abm->funcs->set_backlight_level == NULL))
sys/dev/drm/amd/display/dc/core/dc_link.c
2221
abm->funcs->set_backlight_level(
sys/dev/drm/amd/display/dc/core/dc_link.c
2222
abm,
sys/dev/drm/amd/display/dc/core/dc_link.c
2235
struct abm *abm = core_dc->res_pool->abm;
sys/dev/drm/amd/display/dc/core/dc_link.c
2237
if ((abm == NULL) || (abm->funcs->set_backlight_level == NULL))
sys/dev/drm/amd/display/dc/core/dc_link.c
2240
abm->funcs->set_abm_immediate_disable(abm);
sys/dev/drm/amd/display/dc/core/dc_resource.c
1407
free_pipe->stream_res.abm = tail_pipe->stream_res.abm;
sys/dev/drm/amd/display/dc/core/dc_resource.c
2051
pipe_ctx->stream_res.abm = pool->abm;
sys/dev/drm/amd/display/dc/dce/dce_abm.c
251
static void dce_abm_init(struct abm *abm)
sys/dev/drm/amd/display/dc/dce/dce_abm.c
253
struct dce_abm *abm_dce = TO_DCE_ABM(abm);
sys/dev/drm/amd/display/dc/dce/dce_abm.c
291
static unsigned int dce_abm_get_current_backlight_8_bit(struct abm *abm)
sys/dev/drm/amd/display/dc/dce/dce_abm.c
293
struct dce_abm *abm_dce = TO_DCE_ABM(abm);
sys/dev/drm/amd/display/dc/dce/dce_abm.c
299
static bool dce_abm_set_level(struct abm *abm, uint32_t level)
sys/dev/drm/amd/display/dc/dce/dce_abm.c
301
struct dce_abm *abm_dce = TO_DCE_ABM(abm);
sys/dev/drm/amd/display/dc/dce/dce_abm.c
317
static bool dce_abm_immediate_disable(struct abm *abm)
sys/dev/drm/amd/display/dc/dce/dce_abm.c
319
struct dce_abm *abm_dce = TO_DCE_ABM(abm);
sys/dev/drm/amd/display/dc/dce/dce_abm.c
332
abm->stored_backlight_registers.BL_PWM_CNTL =
sys/dev/drm/amd/display/dc/dce/dce_abm.c
334
abm->stored_backlight_registers.BL_PWM_CNTL2 =
sys/dev/drm/amd/display/dc/dce/dce_abm.c
336
abm->stored_backlight_registers.BL_PWM_PERIOD_CNTL =
sys/dev/drm/amd/display/dc/dce/dce_abm.c
340
&abm->stored_backlight_registers.LVTMA_PWRSEQ_REF_DIV_BL_PWM_REF_DIV);
sys/dev/drm/amd/display/dc/dce/dce_abm.c
344
static bool dce_abm_init_backlight(struct abm *abm)
sys/dev/drm/amd/display/dc/dce/dce_abm.c
346
struct dce_abm *abm_dce = TO_DCE_ABM(abm);
sys/dev/drm/amd/display/dc/dce/dce_abm.c
35
#define TO_DCE_ABM(abm)\
sys/dev/drm/amd/display/dc/dce/dce_abm.c
355
if (abm->stored_backlight_registers.BL_PWM_CNTL != 0) {
sys/dev/drm/amd/display/dc/dce/dce_abm.c
357
abm->stored_backlight_registers.BL_PWM_CNTL);
sys/dev/drm/amd/display/dc/dce/dce_abm.c
359
abm->stored_backlight_registers.BL_PWM_CNTL2);
sys/dev/drm/amd/display/dc/dce/dce_abm.c
36
container_of(abm, struct dce_abm, base)
sys/dev/drm/amd/display/dc/dce/dce_abm.c
361
abm->stored_backlight_registers.BL_PWM_PERIOD_CNTL);
sys/dev/drm/amd/display/dc/dce/dce_abm.c
364
abm->stored_backlight_registers.
sys/dev/drm/amd/display/dc/dce/dce_abm.c
374
abm->stored_backlight_registers.BL_PWM_CNTL =
sys/dev/drm/amd/display/dc/dce/dce_abm.c
376
abm->stored_backlight_registers.BL_PWM_CNTL2 =
sys/dev/drm/amd/display/dc/dce/dce_abm.c
378
abm->stored_backlight_registers.BL_PWM_PERIOD_CNTL =
sys/dev/drm/amd/display/dc/dce/dce_abm.c
382
&abm->stored_backlight_registers.
sys/dev/drm/amd/display/dc/dce/dce_abm.c
404
struct abm *abm,
sys/dev/drm/amd/display/dc/dce/dce_abm.c
410
struct dce_abm *abm_dce = TO_DCE_ABM(abm);
sys/dev/drm/amd/display/dc/dce/dce_abm.c
443
struct abm *base = &abm_dce->base;
sys/dev/drm/amd/display/dc/dce/dce_abm.c
457
struct abm *dce_abm_create(
sys/dev/drm/amd/display/dc/dce/dce_abm.c
46
abm->ctx->logger
sys/dev/drm/amd/display/dc/dce/dce_abm.c
477
void dce_abm_destroy(struct abm **abm)
sys/dev/drm/amd/display/dc/dce/dce_abm.c
479
struct dce_abm *abm_dce = TO_DCE_ABM(*abm);
sys/dev/drm/amd/display/dc/dce/dce_abm.c
482
*abm = NULL;
sys/dev/drm/amd/display/dc/dce/dce_abm.h
210
struct abm base;
sys/dev/drm/amd/display/dc/dce/dce_abm.h
216
struct abm *dce_abm_create(
sys/dev/drm/amd/display/dc/dce/dce_abm.h
222
void dce_abm_destroy(struct abm **abm);
sys/dev/drm/amd/display/dc/dce100/dce100_resource.c
737
if (pool->base.abm != NULL)
sys/dev/drm/amd/display/dc/dce100/dce100_resource.c
738
dce_abm_destroy(&pool->base.abm);
sys/dev/drm/amd/display/dc/dce100/dce100_resource.c
942
pool->base.abm = dce_abm_create(ctx,
sys/dev/drm/amd/display/dc/dce100/dce100_resource.c
946
if (pool->base.abm == NULL) {
sys/dev/drm/amd/display/dc/dce110/dce110_hw_sequencer.c
2348
struct abm *abm;
sys/dev/drm/amd/display/dc/dce110/dce110_hw_sequencer.c
2398
abm = dc->res_pool->abm;
sys/dev/drm/amd/display/dc/dce110/dce110_hw_sequencer.c
2399
if (abm != NULL) {
sys/dev/drm/amd/display/dc/dce110/dce110_hw_sequencer.c
2400
abm->funcs->init_backlight(abm);
sys/dev/drm/amd/display/dc/dce110/dce110_hw_sequencer.c
2401
abm->funcs->abm_init(abm);
sys/dev/drm/amd/display/dc/dce110/dce110_resource.c
1287
pool->base.abm = dce_abm_create(ctx,
sys/dev/drm/amd/display/dc/dce110/dce110_resource.c
1291
if (pool->base.abm == NULL) {
sys/dev/drm/amd/display/dc/dce110/dce110_resource.c
761
if (pool->base.abm != NULL)
sys/dev/drm/amd/display/dc/dce110/dce110_resource.c
762
dce_abm_destroy(&pool->base.abm);
sys/dev/drm/amd/display/dc/dce112/dce112_resource.c
1233
pool->base.abm = dce_abm_create(ctx,
sys/dev/drm/amd/display/dc/dce112/dce112_resource.c
1237
if (pool->base.abm == NULL) {
sys/dev/drm/amd/display/dc/dce112/dce112_resource.c
755
if (pool->base.abm != NULL)
sys/dev/drm/amd/display/dc/dce112/dce112_resource.c
756
dce_abm_destroy(&pool->base.abm);
sys/dev/drm/amd/display/dc/dce120/dce120_resource.c
1003
if (pool->base.abm == NULL) {
sys/dev/drm/amd/display/dc/dce120/dce120_resource.c
576
if (pool->base.abm != NULL)
sys/dev/drm/amd/display/dc/dce120/dce120_resource.c
577
dce_abm_destroy(&pool->base.abm);
sys/dev/drm/amd/display/dc/dce120/dce120_resource.c
999
pool->base.abm = dce_abm_create(ctx,
sys/dev/drm/amd/display/dc/dce80/dce80_resource.c
1161
pool->base.abm = dce_abm_create(ctx,
sys/dev/drm/amd/display/dc/dce80/dce80_resource.c
1165
if (pool->base.abm == NULL) {
sys/dev/drm/amd/display/dc/dce80/dce80_resource.c
1367
pool->base.abm = dce_abm_create(ctx,
sys/dev/drm/amd/display/dc/dce80/dce80_resource.c
1371
if (pool->base.abm == NULL) {
sys/dev/drm/amd/display/dc/dce80/dce80_resource.c
775
if (pool->base.abm != NULL)
sys/dev/drm/amd/display/dc/dce80/dce80_resource.c
776
dce_abm_destroy(&pool->base.abm);
sys/dev/drm/amd/display/dc/dce80/dce80_resource.c
951
pool->base.abm = dce_abm_create(ctx,
sys/dev/drm/amd/display/dc/dce80/dce80_resource.c
955
if (pool->base.abm == NULL) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
1110
if (abm != NULL) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
1111
abm->funcs->init_backlight(abm);
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
1112
abm->funcs->abm_init(abm);
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
2189
if (stream_res->abm)
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
2190
stream_res->abm->funcs->set_abm_level(stream_res->abm, stream->abm_level);
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
2192
if (stream_res->abm)
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
2193
stream_res->abm->funcs->set_abm_immediate_disable(stream_res->abm);
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
979
struct abm *abm = dc->res_pool->abm;
sys/dev/drm/amd/display/dc/dcn10/dcn10_resource.c
1101
idle_pipe->stream_res.abm = head_pipe->stream_res.abm;
sys/dev/drm/amd/display/dc/dcn10/dcn10_resource.c
1302
pool->base.abm = dce_abm_create(ctx,
sys/dev/drm/amd/display/dc/dcn10/dcn10_resource.c
1306
if (pool->base.abm == NULL) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_resource.c
951
if (pool->base.abm != NULL)
sys/dev/drm/amd/display/dc/dcn10/dcn10_resource.c
952
dce_abm_destroy(&pool->base.abm);
sys/dev/drm/amd/display/dc/inc/core_types.h
175
struct abm *abm;
sys/dev/drm/amd/display/dc/inc/core_types.h
200
struct abm *abm;
sys/dev/drm/amd/display/dc/inc/hw/abm.h
46
void (*abm_init)(struct abm *abm);
sys/dev/drm/amd/display/dc/inc/hw/abm.h
47
bool (*set_abm_level)(struct abm *abm, unsigned int abm_level);
sys/dev/drm/amd/display/dc/inc/hw/abm.h
48
bool (*set_abm_immediate_disable)(struct abm *abm);
sys/dev/drm/amd/display/dc/inc/hw/abm.h
49
bool (*init_backlight)(struct abm *abm);
sys/dev/drm/amd/display/dc/inc/hw/abm.h
50
bool (*set_backlight_level)(struct abm *abm,
sys/dev/drm/amd/display/dc/inc/hw/abm.h
55
unsigned int (*get_current_backlight_8_bit)(struct abm *abm);
sys/dev/drm/radeon/btc_dpm.c
2671
eg_pi->abm = true;
sys/dev/drm/radeon/cypress_dpm.c
2120
eg_pi->abm = true;
sys/dev/drm/radeon/cypress_dpm.h
67
bool abm;
sys/dev/drm/radeon/ni_dpm.c
4175
eg_pi->abm = true;