/linux-6.12.1/drivers/gpu/drm/amd/display/modules/power/ |
D | power_helpers.c | 702 if (res_pool->abm == NULL && res_pool->multiple_abms[inst] == NULL) in dmub_init_abm_config() 756 if (res_pool->multiple_abms[inst]) { in dmub_init_abm_config() 757 result = res_pool->multiple_abms[inst]->funcs->init_abm_config( in dmub_init_abm_config() 758 res_pool->multiple_abms[inst], (char *)(&config), sizeof(struct abm_config_table), inst); in dmub_init_abm_config()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/resource/dcn302/ |
D | dcn302_resource.c | 1098 if (pool->multiple_abms[i] != NULL) in dcn302_resource_destruct() 1099 dce_abm_destroy(&pool->multiple_abms[i]); in dcn302_resource_destruct() 1415 pool->multiple_abms[i] = dmub_abm_create(ctx, &abm_regs[i], &abm_shift, &abm_mask); in dcn302_resource_construct() 1416 if (pool->multiple_abms[i] == NULL) { in dcn302_resource_construct()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/resource/dcn303/ |
D | dcn303_resource.c | 1043 if (pool->multiple_abms[i] != NULL) in dcn303_resource_destruct() 1044 dce_abm_destroy(&pool->multiple_abms[i]); in dcn303_resource_destruct() 1348 pool->multiple_abms[i] = dmub_abm_create(ctx, &abm_regs[i], &abm_shift, &abm_mask); in dcn303_resource_construct() 1349 if (pool->multiple_abms[i] == NULL) { in dcn303_resource_construct()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/resource/dcn301/ |
D | dcn301_resource.c | 1151 if (pool->base.multiple_abms[i] != NULL) in dcn301_destruct() 1152 dce_abm_destroy(&pool->base.multiple_abms[i]); in dcn301_destruct() 1636 pool->base.multiple_abms[i] = dmub_abm_create(ctx, in dcn301_resource_construct() 1640 if (pool->base.multiple_abms[i] == NULL) { in dcn301_resource_construct()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/resource/dcn316/ |
D | dcn316_resource.c | 1477 if (pool->base.multiple_abms[i] != NULL) in dcn316_resource_destruct() 1478 dce_abm_destroy(&pool->base.multiple_abms[i]); in dcn316_resource_destruct() 1937 pool->base.multiple_abms[i] = dmub_abm_create(ctx, in dcn316_resource_construct() 1941 if (pool->base.multiple_abms[i] == NULL) { in dcn316_resource_construct()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/resource/dcn314/ |
D | dcn314_resource.c | 1537 if (pool->base.multiple_abms[i] != NULL) in dcn314_resource_destruct() 1538 dce_abm_destroy(&pool->base.multiple_abms[i]); in dcn314_resource_destruct() 2039 pool->base.multiple_abms[i] = dmub_abm_create(ctx, in dcn314_resource_construct() 2043 if (pool->base.multiple_abms[i] == NULL) { in dcn314_resource_construct()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/inc/ |
D | core_types.h | 307 struct abm *multiple_abms[MAX_PIPES]; member
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/resource/dcn321/ |
D | dcn321_resource.c | 1467 if (pool->base.multiple_abms[i] != NULL) in dcn321_resource_destruct() 1468 dce_abm_destroy(&pool->base.multiple_abms[i]); in dcn321_resource_destruct() 1918 pool->base.multiple_abms[j] = dmub_abm_create(ctx, in dcn321_resource_construct() 1922 if (pool->base.multiple_abms[j] == NULL) { in dcn321_resource_construct()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/resource/dcn351/ |
D | dcn351_resource.c | 1530 if (pool->base.multiple_abms[i] != NULL) in dcn351_resource_destruct() 1531 dce_abm_destroy(&pool->base.multiple_abms[i]); in dcn351_resource_destruct() 2041 pool->base.multiple_abms[i] = dmub_abm_create(ctx, in dcn351_resource_construct() 2045 if (pool->base.multiple_abms[i] == NULL) { in dcn351_resource_construct()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/resource/dcn315/ |
D | dcn315_resource.c | 1481 if (pool->base.multiple_abms[i] != NULL) in dcn315_resource_destruct() 1482 dce_abm_destroy(&pool->base.multiple_abms[i]); in dcn315_resource_destruct() 2065 pool->base.multiple_abms[i] = dmub_abm_create(ctx, in dcn315_resource_construct() 2069 if (pool->base.multiple_abms[i] == NULL) { in dcn315_resource_construct()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/resource/dcn31/ |
D | dcn31_resource.c | 1481 if (pool->base.multiple_abms[i] != NULL) in dcn31_resource_destruct() 1482 dce_abm_destroy(&pool->base.multiple_abms[i]); in dcn31_resource_destruct() 2111 pool->base.multiple_abms[i] = dmub_abm_create(ctx, in dcn31_resource_construct() 2115 if (pool->base.multiple_abms[i] == NULL) { in dcn31_resource_construct()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/resource/dcn35/ |
D | dcn35_resource.c | 1550 if (pool->base.multiple_abms[i] != NULL) in dcn35_resource_destruct() 1551 dce_abm_destroy(&pool->base.multiple_abms[i]); in dcn35_resource_destruct() 2063 pool->base.multiple_abms[i] = dmub_abm_create(ctx, in dcn35_resource_construct() 2067 if (pool->base.multiple_abms[i] == NULL) { in dcn35_resource_construct()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/resource/dcn401/ |
D | dcn401_resource.c | 1466 if (pool->base.multiple_abms[i] != NULL) in dcn401_resource_destruct() 1467 dce_abm_destroy(&pool->base.multiple_abms[i]); in dcn401_resource_destruct() 1998 pool->base.multiple_abms[j] = dmub_abm_create(ctx, in dcn401_resource_construct() 2002 if (pool->base.multiple_abms[j] == NULL) { in dcn401_resource_construct()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/resource/dcn30/ |
D | dcn30_resource.c | 1180 if (pool->base.multiple_abms[i] != NULL) in dcn30_resource_destruct() 1181 dce_abm_destroy(&pool->base.multiple_abms[i]); in dcn30_resource_destruct() 2517 pool->base.multiple_abms[i] = dmub_abm_create(ctx, in dcn30_resource_construct() 2521 if (pool->base.multiple_abms[i] == NULL) { in dcn30_resource_construct()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/resource/dcn32/ |
D | dcn32_resource.c | 1485 if (pool->base.multiple_abms[i] != NULL) in dcn32_resource_destruct() 1486 dce_abm_destroy(&pool->base.multiple_abms[i]); in dcn32_resource_destruct() 2366 pool->base.multiple_abms[j] = dmub_abm_create(ctx, in dcn32_resource_construct() 2370 if (pool->base.multiple_abms[j] == NULL) { in dcn32_resource_construct()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/hwss/dcn31/ |
D | dcn31_hwseq.c | 109 struct abm **abms = dc->res_pool->multiple_abms; in dcn31_init_hw()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/hwss/dcn30/ |
D | dcn30_hwseq.c | 623 struct abm **abms = dc->res_pool->multiple_abms; in dcn30_init_hw()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/hwss/dcn35/ |
D | dcn35_hwseq.c | 132 struct abm **abms = dc->res_pool->multiple_abms; in dcn35_init_hw()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/hwss/dcn32/ |
D | dcn32_hwseq.c | 775 struct abm **abms = dc->res_pool->multiple_abms; in dcn32_init_hw()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/hwss/dcn401/ |
D | dcn401_hwseq.c | 216 struct abm **abms = dc->res_pool->multiple_abms; in dcn401_init_hw()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_resource.c | 3729 pipe_ctx->stream_res.abm = pool->multiple_abms[pipe_ctx->stream_res.tg->inst]; in resource_map_pool_resources()
|