Searched refs:multiple_abms (Results 1 – 10 of 10) sorted by relevance
| /Linux-v5.15/drivers/gpu/drm/amd/display/modules/power/ |
| D | power_helpers.c | 673 if (res_pool->abm == NULL && res_pool->multiple_abms[inst] == NULL) in dmub_init_abm_config() 732 if (res_pool->multiple_abms[inst]) { in dmub_init_abm_config() 733 result = res_pool->multiple_abms[inst]->funcs->init_abm_config( in dmub_init_abm_config() 734 res_pool->multiple_abms[inst], (char *)(&config), sizeof(struct abm_config_table), inst); in dmub_init_abm_config()
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/inc/ |
| D | core_types.h | 282 struct abm *multiple_abms[MAX_PIPES]; member
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn302/ |
| D | dcn302_resource.c | 1238 if (pool->multiple_abms[i] != NULL) in dcn302_resource_destruct() 1239 dce_abm_destroy(&pool->multiple_abms[i]); in dcn302_resource_destruct() 1681 pool->multiple_abms[i] = dmub_abm_create(ctx, &abm_regs[i], &abm_shift, &abm_mask); in dcn302_resource_construct() 1682 if (pool->multiple_abms[i] == NULL) { in dcn302_resource_construct()
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn303/ |
| D | dcn303_resource.c | 1168 if (pool->multiple_abms[i] != NULL) in dcn303_resource_destruct() 1169 dce_abm_destroy(&pool->multiple_abms[i]); in dcn303_resource_destruct() 1602 pool->multiple_abms[i] = dmub_abm_create(ctx, &abm_regs[i], &abm_shift, &abm_mask); in dcn303_resource_construct() 1603 if (pool->multiple_abms[i] == NULL) { in dcn303_resource_construct()
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn301/ |
| D | dcn301_resource.c | 1350 if (pool->base.multiple_abms[i] != NULL) in dcn301_destruct() 1351 dce_abm_destroy(&pool->base.multiple_abms[i]); in dcn301_destruct() 1858 pool->base.multiple_abms[i] = dmub_abm_create(ctx, in dcn301_resource_construct() 1862 if (pool->base.multiple_abms[i] == NULL) { in dcn301_resource_construct()
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn31/ |
| D | dcn31_resource.c | 1442 if (pool->base.multiple_abms[i] != NULL) in dcn31_resource_destruct() 1443 dce_abm_destroy(&pool->base.multiple_abms[i]); in dcn31_resource_destruct() 2123 pool->base.multiple_abms[i] = dmub_abm_create(ctx, in dcn31_resource_construct() 2127 if (pool->base.multiple_abms[i] == NULL) { in dcn31_resource_construct()
|
| D | dcn31_hwseq.c | 68 struct abm **abms = dc->res_pool->multiple_abms; in dcn31_init_hw()
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn30/ |
| D | dcn30_resource.c | 1319 if (pool->base.multiple_abms[i] != NULL) in dcn30_resource_destruct() 1320 dce_abm_destroy(&pool->base.multiple_abms[i]); in dcn30_resource_destruct() 2798 pool->base.multiple_abms[i] = dmub_abm_create(ctx, in dcn30_resource_construct() 2802 if (pool->base.multiple_abms[i] == NULL) { in dcn30_resource_construct()
|
| D | dcn30_hwseq.c | 436 struct abm **abms = dc->res_pool->multiple_abms; in dcn30_init_hw()
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/core/ |
| D | dc_resource.c | 2077 pipe_ctx->stream_res.abm = pool->multiple_abms[pipe_ctx->stream_res.tg->inst]; in resource_map_pool_resources()
|