Home
last modified time | relevance | path

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

/openbsd/sys/dev/pci/drm/amd/display/modules/power/
H A Dpower_helpers.c702 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()
/openbsd/sys/dev/pci/drm/amd/display/dc/dcn302/
H A Ddcn302_resource.c1095 if (pool->multiple_abms[i] != NULL) in dcn302_resource_destruct()
1096 dce_abm_destroy(&pool->multiple_abms[i]); in dcn302_resource_destruct()
1411 pool->multiple_abms[i] = dmub_abm_create(ctx, &abm_regs[i], &abm_shift, &abm_mask); in dcn302_resource_construct()
1412 if (pool->multiple_abms[i] == NULL) { in dcn302_resource_construct()
/openbsd/sys/dev/pci/drm/amd/display/dc/dcn303/
H A Ddcn303_resource.c1021 if (pool->multiple_abms[i] != NULL) in dcn303_resource_destruct()
1022 dce_abm_destroy(&pool->multiple_abms[i]); in dcn303_resource_destruct()
1323 pool->multiple_abms[i] = dmub_abm_create(ctx, &abm_regs[i], &abm_shift, &abm_mask); in dcn303_resource_construct()
1324 if (pool->multiple_abms[i] == NULL) { in dcn303_resource_construct()
/openbsd/sys/dev/pci/drm/amd/display/dc/dcn301/
H A Ddcn301_resource.c1147 if (pool->base.multiple_abms[i] != NULL) in dcn301_destruct()
1148 dce_abm_destroy(&pool->base.multiple_abms[i]); in dcn301_destruct()
1624 pool->base.multiple_abms[i] = dmub_abm_create(ctx, in dcn301_resource_construct()
1628 if (pool->base.multiple_abms[i] == NULL) { in dcn301_resource_construct()
/openbsd/sys/dev/pci/drm/amd/display/dc/dcn316/
H A Ddcn316_resource.c1477 if (pool->base.multiple_abms[i] != NULL) in dcn316_resource_destruct()
1478 dce_abm_destroy(&pool->base.multiple_abms[i]); in dcn316_resource_destruct()
1936 pool->base.multiple_abms[i] = dmub_abm_create(ctx, in dcn316_resource_construct()
1940 if (pool->base.multiple_abms[i] == NULL) { in dcn316_resource_construct()
/openbsd/sys/dev/pci/drm/amd/display/dc/inc/
H A Dcore_types.h286 struct abm *multiple_abms[MAX_PIPES]; member
/openbsd/sys/dev/pci/drm/amd/display/dc/dcn314/
H A Ddcn314_resource.c1551 if (pool->base.multiple_abms[i] != NULL) in dcn314_resource_destruct()
1552 dce_abm_destroy(&pool->base.multiple_abms[i]); in dcn314_resource_destruct()
2074 pool->base.multiple_abms[i] = dmub_abm_create(ctx, in dcn314_resource_construct()
2078 if (pool->base.multiple_abms[i] == NULL) { in dcn314_resource_construct()
/openbsd/sys/dev/pci/drm/amd/display/dc/dcn315/
H A Ddcn315_resource.c1479 if (pool->base.multiple_abms[i] != NULL) in dcn315_resource_destruct()
1480 dce_abm_destroy(&pool->base.multiple_abms[i]); in dcn315_resource_destruct()
2049 pool->base.multiple_abms[i] = dmub_abm_create(ctx, in dcn315_resource_construct()
2053 if (pool->base.multiple_abms[i] == NULL) { in dcn315_resource_construct()
/openbsd/sys/dev/pci/drm/amd/display/dc/dcn321/
H A Ddcn321_resource.c1464 if (pool->base.multiple_abms[i] != NULL) in dcn321_resource_destruct()
1465 dce_abm_destroy(&pool->base.multiple_abms[i]); in dcn321_resource_destruct()
1896 pool->base.multiple_abms[j] = dmub_abm_create(ctx, in dcn321_resource_construct()
1900 if (pool->base.multiple_abms[j] == NULL) { in dcn321_resource_construct()
/openbsd/sys/dev/pci/drm/amd/display/dc/dcn31/
H A Ddcn31_resource.c1479 if (pool->base.multiple_abms[i] != NULL) in dcn31_resource_destruct()
1480 dce_abm_destroy(&pool->base.multiple_abms[i]); in dcn31_resource_destruct()
2108 pool->base.multiple_abms[i] = dmub_abm_create(ctx, in dcn31_resource_construct()
2112 if (pool->base.multiple_abms[i] == NULL) { in dcn31_resource_construct()
H A Ddcn31_hwseq.c110 struct abm **abms = dc->res_pool->multiple_abms; in dcn31_init_hw()
/openbsd/sys/dev/pci/drm/amd/display/dc/dcn30/
H A Ddcn30_resource.c1177 if (pool->base.multiple_abms[i] != NULL) in dcn30_resource_destruct()
1178 dce_abm_destroy(&pool->base.multiple_abms[i]); in dcn30_resource_destruct()
2497 pool->base.multiple_abms[i] = dmub_abm_create(ctx, in dcn30_resource_construct()
2501 if (pool->base.multiple_abms[i] == NULL) { in dcn30_resource_construct()
H A Ddcn30_hwseq.c435 struct abm **abms = dc->res_pool->multiple_abms; in dcn30_init_hw()
/openbsd/sys/dev/pci/drm/amd/display/dc/dcn32/
H A Ddcn32_resource.c1479 if (pool->base.multiple_abms[i] != NULL) in dcn32_resource_destruct()
1480 dce_abm_destroy(&pool->base.multiple_abms[i]); in dcn32_resource_destruct()
2363 pool->base.multiple_abms[j] = dmub_abm_create(ctx, in dcn32_resource_construct()
2367 if (pool->base.multiple_abms[j] == NULL) { in dcn32_resource_construct()
H A Ddcn32_hwseq.c768 struct abm **abms = dc->res_pool->multiple_abms; in dcn32_init_hw()
/openbsd/sys/dev/pci/drm/amd/display/dc/core/
H A Ddc_resource.c2814 pipe_ctx->stream_res.abm = pool->multiple_abms[pipe_ctx->stream_res.tg->inst]; in resource_map_pool_resources()