Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/modules/power/
Dpower_helpers.c669 if (res_pool->abm == NULL && res_pool->multiple_abms[0] == NULL) in dmub_init_abm_config()
716 if (res_pool->multiple_abms[0]) { in dmub_init_abm_config()
717 result = res_pool->multiple_abms[0]->funcs->init_abm_config( in dmub_init_abm_config()
718 res_pool->multiple_abms[0], (char *)(&config), sizeof(struct abm_config_table)); in dmub_init_abm_config()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/
Dcore_types.h245 struct abm *multiple_abms[MAX_PIPES]; member
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn30/
Ddcn30_resource.c1315 if (pool->base.multiple_abms[i] != NULL) in dcn30_resource_destruct()
1316 dce_abm_destroy(&pool->base.multiple_abms[i]); in dcn30_resource_destruct()
2794 pool->base.multiple_abms[i] = dmub_abm_create(ctx, in dcn30_resource_construct()
2798 if (pool->base.multiple_abms[i] == NULL) { in dcn30_resource_construct()
Ddcn30_hwseq.c435 struct abm **abms = dc->res_pool->multiple_abms; in dcn30_init_hw()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/core/
Ddc_resource.c2144 pipe_ctx->stream_res.abm = pool->multiple_abms[pipe_ctx->stream_res.tg->inst]; in resource_map_pool_resources()