Symbol: vpg
drivers/gpu/drm/amd/display/dc/dc.h
799
bool vpg: 1;
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.c
47
struct vpg *vpg,
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.c
52
struct dcn30_vpg *vpg3 = DCN30_VPG_FROM_VPG(vpg);
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.h
137
struct vpg base;
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.h
144
struct vpg *vpg,
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.h
31
#define DCN30_VPG_FROM_VPG(vpg)\
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.h
32
container_of(vpg, struct dcn30_vpg, base)
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.c
52
void vpg31_powerdown(struct vpg *vpg)
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.c
54
struct dcn31_vpg *vpg31 = DCN31_VPG_FROM_VPG(vpg);
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.c
56
if (vpg->ctx->dc->debug.enable_mem_low_power.bits.vpg == false)
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.c
62
void vpg31_poweron(struct vpg *vpg)
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.c
64
struct dcn31_vpg *vpg31 = DCN31_VPG_FROM_VPG(vpg);
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.c
70
if (vpg->ctx->dc->debug.enable_mem_low_power.bits.vpg == false &&
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.h
144
struct vpg base;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.h
151
struct vpg *vpg);
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.h
154
struct vpg *vpg);
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.h
31
#define DCN31_VPG_FROM_VPG(vpg)\
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.h
32
container_of(vpg, struct dcn31_vpg, base)
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.c
349
enc1->base.vpg->funcs->update_generic_info_packet(
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.c
350
enc1->base.vpg,
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.c
430
enc->vpg->funcs->update_generic_info_packet(
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.c
431
enc->vpg,
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.c
445
enc->vpg->funcs->update_generic_info_packet(
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.c
446
enc->vpg,
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.c
460
enc->vpg->funcs->update_generic_info_packet(
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.c
461
enc->vpg,
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.c
467
enc->vpg->funcs->update_generic_info_packet(
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.c
468
enc->vpg,
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.c
474
enc->vpg->funcs->update_generic_info_packet(
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.c
475
enc->vpg,
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.c
485
enc->vpg->funcs->update_generic_info_packet(
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.c
486
enc->vpg,
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.c
58
enc1->base.vpg->funcs->update_generic_info_packet(
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.c
59
enc1->base.vpg,
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.c
882
struct vpg *vpg,
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.c
892
enc1->base.vpg = vpg;
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.c
897
enc1->base.stream_enc_inst = vpg->inst;
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_stream_encoder.h
282
struct vpg *vpg,
drivers/gpu/drm/amd/display/dc/dio/dcn314/dcn314_dio_stream_encoder.c
489
struct vpg *vpg,
drivers/gpu/drm/amd/display/dc/dio/dcn314/dcn314_dio_stream_encoder.c
499
enc1->base.vpg = vpg;
drivers/gpu/drm/amd/display/dc/dio/dcn314/dcn314_dio_stream_encoder.c
504
enc1->base.stream_enc_inst = vpg->inst;
drivers/gpu/drm/amd/display/dc/dio/dcn314/dcn314_dio_stream_encoder.h
270
struct vpg *vpg,
drivers/gpu/drm/amd/display/dc/dio/dcn32/dcn32_dio_stream_encoder.c
476
struct vpg *vpg,
drivers/gpu/drm/amd/display/dc/dio/dcn32/dcn32_dio_stream_encoder.c
486
enc1->base.vpg = vpg;
drivers/gpu/drm/amd/display/dc/dio/dcn32/dcn32_dio_stream_encoder.c
491
enc1->base.stream_enc_inst = vpg->inst;
drivers/gpu/drm/amd/display/dc/dio/dcn32/dcn32_dio_stream_encoder.h
192
struct vpg *vpg,
drivers/gpu/drm/amd/display/dc/dio/dcn35/dcn35_dio_stream_encoder.c
503
struct vpg *vpg,
drivers/gpu/drm/amd/display/dc/dio/dcn35/dcn35_dio_stream_encoder.c
513
enc1->base.vpg = vpg;
drivers/gpu/drm/amd/display/dc/dio/dcn35/dcn35_dio_stream_encoder.c
518
enc1->base.stream_enc_inst = vpg->inst;
drivers/gpu/drm/amd/display/dc/dio/dcn35/dcn35_dio_stream_encoder.h
280
struct vpg *vpg,
drivers/gpu/drm/amd/display/dc/dio/dcn401/dcn401_dio_stream_encoder.c
777
struct vpg *vpg,
drivers/gpu/drm/amd/display/dc/dio/dcn401/dcn401_dio_stream_encoder.c
787
enc1->base.vpg = vpg;
drivers/gpu/drm/amd/display/dc/dio/dcn401/dcn401_dio_stream_encoder.c
792
enc1->base.stream_enc_inst = vpg->inst;
drivers/gpu/drm/amd/display/dc/dio/dcn401/dcn401_dio_stream_encoder.h
198
struct vpg *vpg,
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.c
458
enc->vpg->funcs->update_generic_info_packet(
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.c
459
enc->vpg,
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.c
465
enc->vpg->funcs->update_generic_info_packet(
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.c
466
enc->vpg,
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.c
472
enc->vpg->funcs->update_generic_info_packet(
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.c
473
enc->vpg,
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.c
483
enc->vpg->funcs->update_generic_info_packet(
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.c
484
enc->vpg,
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.c
573
enc3->base.vpg->funcs->update_generic_info_packet(
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.c
574
enc3->base.vpg,
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.c
764
struct vpg *vpg,
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.c
775
enc3->base.vpg = vpg;
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.h
238
struct vpg *vpg,
drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
100
if (dc->debug.enable_mem_low_power.bits.vpg && dc->res_pool->stream_enc[0]->vpg->funcs->vpg_powerdown) {
drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
103
if (dc->res_pool->stream_enc[i]->vpg)
drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
104
dc->res_pool->stream_enc[i]->vpg->funcs->vpg_powerdown(dc->res_pool->stream_enc[i]->vpg);
drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
106
dc->res_pool->hpo_dp_stream_enc[i]->vpg->funcs->vpg_powerdown(dc->res_pool->hpo_dp_stream_enc[i]->vpg);
drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
105
if (dc->debug.enable_mem_low_power.bits.vpg && dc->res_pool->stream_enc[0]->vpg->funcs->vpg_powerdown) {
drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
108
dc->res_pool->stream_enc[i]->vpg->funcs->vpg_powerdown(dc->res_pool->stream_enc[i]->vpg);
drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
111
dc->res_pool->hpo_dp_stream_enc[i]->vpg->funcs->vpg_powerdown(dc->res_pool->hpo_dp_stream_enc[i]->vpg);
drivers/gpu/drm/amd/display/dc/inc/hw/stream_encoder.h
118
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/inc/hw/stream_encoder.h
297
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/inc/hw/vpg.h
31
struct vpg;
drivers/gpu/drm/amd/display/dc/inc/hw/vpg.h
35
struct vpg *vpg,
drivers/gpu/drm/amd/display/dc/inc/hw/vpg.h
41
struct vpg *vpg);
drivers/gpu/drm/amd/display/dc/inc/hw/vpg.h
44
struct vpg *vpg);
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
2314
struct vpg *vpg = pipe_ctx->stream_res.stream_enc->vpg;
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
2322
vpg = pipe_ctx->stream_res.hpo_dp_stream_enc->vpg;
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
2406
if (vpg && vpg->funcs->vpg_powerdown)
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
2407
vpg->funcs->vpg_powerdown(vpg);
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
2428
struct vpg *vpg = pipe_ctx->stream_res.stream_enc->vpg;
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
2438
vpg = pipe_ctx->stream_res.hpo_dp_stream_enc->vpg;
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
2480
if (vpg && vpg->funcs->vpg_poweron)
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
2481
vpg->funcs->vpg_poweron(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
1006
static struct vpg *dcn30_vpg_create(
drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
1044
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
1057
vpg = dcn30_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
1060
if (!enc1 || !vpg || !afmt) {
drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
1062
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
1068
eng_id, vpg, afmt,
drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
1100
if (pool->base.stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
1101
kfree(DCN30_VPG_FROM_VPG(pool->base.stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
1102
pool->base.stream_enc[i]->vpg = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn301/dcn301_resource.c
1015
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn301/dcn301_resource.c
1028
vpg = dcn301_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn301/dcn301_resource.c
1031
if (!enc1 || !vpg || !afmt || eng_id >= ARRAY_SIZE(stream_enc_regs)) {
drivers/gpu/drm/amd/display/dc/resource/dcn301/dcn301_resource.c
1033
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn301/dcn301_resource.c
1039
eng_id, vpg, afmt,
drivers/gpu/drm/amd/display/dc/resource/dcn301/dcn301_resource.c
1071
if (pool->base.stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn301/dcn301_resource.c
1072
kfree(DCN30_VPG_FROM_VPG(pool->base.stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn301/dcn301_resource.c
1073
pool->base.stream_enc[i]->vpg = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn301/dcn301_resource.c
977
static struct vpg *dcn301_vpg_create(
drivers/gpu/drm/amd/display/dc/resource/dcn302/dcn302_resource.c
1025
if (pool->stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn302/dcn302_resource.c
1026
kfree(DCN30_VPG_FROM_VPG(pool->stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn302/dcn302_resource.c
1027
pool->stream_enc[i]->vpg = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn302/dcn302_resource.c
328
static struct vpg *dcn302_vpg_create(struct dc_context *ctx, uint32_t inst)
drivers/gpu/drm/amd/display/dc/resource/dcn302/dcn302_resource.c
425
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn302/dcn302_resource.c
438
vpg = dcn302_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn302/dcn302_resource.c
441
if (!enc1 || !vpg || !afmt) {
drivers/gpu/drm/amd/display/dc/resource/dcn302/dcn302_resource.c
443
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn302/dcn302_resource.c
448
dcn30_dio_stream_encoder_construct(enc1, ctx, ctx->dc_bios, eng_id, vpg, afmt, &stream_enc_regs[eng_id],
drivers/gpu/drm/amd/display/dc/resource/dcn303/dcn303_resource.c
321
static struct vpg *dcn303_vpg_create(struct dc_context *ctx, uint32_t inst)
drivers/gpu/drm/amd/display/dc/resource/dcn303/dcn303_resource.c
412
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn303/dcn303_resource.c
425
vpg = dcn303_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn303/dcn303_resource.c
428
if (!enc1 || !vpg || !afmt) {
drivers/gpu/drm/amd/display/dc/resource/dcn303/dcn303_resource.c
430
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn303/dcn303_resource.c
435
dcn30_dio_stream_encoder_construct(enc1, ctx, ctx->dc_bios, eng_id, vpg, afmt, &stream_enc_regs[eng_id],
drivers/gpu/drm/amd/display/dc/resource/dcn303/dcn303_resource.c
969
if (pool->stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn303/dcn303_resource.c
970
kfree(DCN30_VPG_FROM_VPG(pool->stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn303/dcn303_resource.c
971
pool->stream_enc[i]->vpg = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1194
static struct vpg *dcn31_vpg_create(
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1252
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1265
vpg = dcn31_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1268
if (!enc1 || !vpg || !afmt) {
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1270
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1276
eng_id, vpg, afmt,
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1288
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1315
vpg = dcn31_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1318
if (!hpo_dp_enc31 || !vpg || !apg) {
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1320
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1326
hpo_dp_inst, eng_id, vpg, apg,
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1379
if (pool->base.stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1380
kfree(DCN30_VPG_FROM_VPG(pool->base.stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1381
pool->base.stream_enc[i]->vpg = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1394
if (pool->base.hpo_dp_stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1395
kfree(DCN30_VPG_FROM_VPG(pool->base.hpo_dp_stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1396
pool->base.hpo_dp_stream_enc[i]->vpg = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
902
.vpg = true,
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1252
static struct vpg *dcn31_vpg_create(
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1310
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1323
vpg = dcn31_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1326
if (!enc1 || !vpg || !afmt) {
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1328
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1334
eng_id, vpg, afmt,
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1346
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1374
vpg = dcn31_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1377
if (!hpo_dp_enc31 || !vpg || !apg) {
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1379
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1385
hpo_dp_inst, eng_id, vpg, apg,
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1438
if (pool->base.stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1439
kfree(DCN30_VPG_FROM_VPG(pool->base.stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1440
pool->base.stream_enc[i]->vpg = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1453
if (pool->base.hpo_dp_stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1454
kfree(DCN30_VPG_FROM_VPG(pool->base.hpo_dp_stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1455
pool->base.hpo_dp_stream_enc[i]->vpg = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
922
.vpg = true,
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1193
static struct vpg *dcn31_vpg_create(
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1251
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1266
vpg = dcn31_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1269
if (!enc1 || !vpg || !afmt) {
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1271
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1277
eng_id, vpg, afmt,
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1289
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1316
vpg = dcn31_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1319
if (!hpo_dp_enc31 || !vpg || !apg) {
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1321
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1327
hpo_dp_inst, eng_id, vpg, apg,
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1380
if (pool->base.stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1381
kfree(DCN30_VPG_FROM_VPG(pool->base.stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1382
pool->base.stream_enc[i]->vpg = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1395
if (pool->base.hpo_dp_stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1396
kfree(DCN30_VPG_FROM_VPG(pool->base.hpo_dp_stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1397
pool->base.hpo_dp_stream_enc[i]->vpg = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
902
.vpg = true,
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1186
static struct vpg *dcn31_vpg_create(
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1246
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1259
vpg = dcn31_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1262
if (!enc1 || !vpg || !afmt) {
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1264
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1270
eng_id, vpg, afmt,
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1283
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1310
vpg = dcn31_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1313
if (!hpo_dp_enc31 || !vpg || !apg) {
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1315
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1321
hpo_dp_inst, eng_id, vpg, apg,
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1375
if (pool->base.stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1376
kfree(DCN30_VPG_FROM_VPG(pool->base.stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1377
pool->base.stream_enc[i]->vpg = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1390
if (pool->base.hpo_dp_stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1391
kfree(DCN30_VPG_FROM_VPG(pool->base.hpo_dp_stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1392
pool->base.hpo_dp_stream_enc[i]->vpg = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
897
.vpg = true,
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1151
static struct vpg *dcn32_vpg_create(
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1236
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1249
vpg = dcn32_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1252
if (!enc1 || !vpg || !afmt) {
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1254
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1268
eng_id, vpg, afmt,
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1280
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1307
vpg = dcn32_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1310
if (!hpo_dp_enc31 || !vpg || !apg) {
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1312
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1325
hpo_dp_inst, eng_id, vpg, apg,
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1387
if (pool->base.stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1388
kfree(DCN30_VPG_FROM_VPG(pool->base.stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1389
pool->base.stream_enc[i]->vpg = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1402
if (pool->base.hpo_dp_stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1403
kfree(DCN30_VPG_FROM_VPG(pool->base.hpo_dp_stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1404
pool->base.hpo_dp_stream_enc[i]->vpg = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
1132
static struct vpg *dcn321_vpg_create(
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
1217
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
1230
vpg = dcn321_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
1233
if (!enc1 || !vpg || !afmt) {
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
1235
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
1249
eng_id, vpg, afmt,
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
1261
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
1288
vpg = dcn321_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
1291
if (!hpo_dp_enc31 || !vpg || !apg) {
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
1293
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
1306
hpo_dp_inst, eng_id, vpg, apg,
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
1368
if (pool->base.stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
1369
kfree(DCN30_VPG_FROM_VPG(pool->base.stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
1370
pool->base.stream_enc[i]->vpg = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
1383
if (pool->base.hpo_dp_stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
1384
kfree(DCN30_VPG_FROM_VPG(pool->base.hpo_dp_stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
1385
pool->base.hpo_dp_stream_enc[i]->vpg = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1213
static struct vpg *dcn31_vpg_create(
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1300
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1313
vpg = dcn31_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1316
if (!enc1 || !vpg || !afmt) {
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1318
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1332
eng_id, vpg, afmt,
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1344
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1371
vpg = dcn31_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1374
if (!hpo_dp_enc31 || !vpg || !apg) {
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1376
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1389
hpo_dp_inst, eng_id, vpg, apg,
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1451
if (pool->base.stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1452
kfree(DCN30_VPG_FROM_VPG(pool->base.stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1453
pool->base.stream_enc[i]->vpg = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1466
if (pool->base.hpo_dp_stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1467
kfree(DCN30_VPG_FROM_VPG(pool->base.hpo_dp_stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1468
pool->base.hpo_dp_stream_enc[i]->vpg = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
760
.vpg = true,
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1193
static struct vpg *dcn31_vpg_create(
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1280
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1293
vpg = dcn31_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1296
if (!enc1 || !vpg || !afmt) {
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1298
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1312
eng_id, vpg, afmt,
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1324
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1351
vpg = dcn31_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1354
if (!hpo_dp_enc31 || !vpg || !apg) {
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1356
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1369
hpo_dp_inst, eng_id, vpg, apg,
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1431
if (pool->base.stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1432
kfree(DCN30_VPG_FROM_VPG(pool->base.stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1433
pool->base.stream_enc[i]->vpg = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1446
if (pool->base.hpo_dp_stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1447
kfree(DCN30_VPG_FROM_VPG(pool->base.hpo_dp_stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1448
pool->base.hpo_dp_stream_enc[i]->vpg = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
740
.vpg = true,
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1200
static struct vpg *dcn31_vpg_create(
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1287
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1300
vpg = dcn31_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1303
if (!enc1 || !vpg || !afmt) {
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1305
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1319
eng_id, vpg, afmt,
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1331
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1358
vpg = dcn31_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1361
if (!hpo_dp_enc31 || !vpg || !apg) {
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1363
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1376
hpo_dp_inst, eng_id, vpg, apg,
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1438
if (pool->base.stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1439
kfree(DCN30_VPG_FROM_VPG(pool->base.stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1440
pool->base.stream_enc[i]->vpg = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1453
if (pool->base.hpo_dp_stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1454
kfree(DCN30_VPG_FROM_VPG(pool->base.hpo_dp_stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1455
pool->base.hpo_dp_stream_enc[i]->vpg = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
747
.vpg = true,
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1128
static struct vpg *dcn401_vpg_create(
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1212
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1225
vpg = dcn401_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1228
if (!enc1 || !vpg || !afmt || eng_id >= ARRAY_SIZE(stream_enc_regs)) {
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1230
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1243
eng_id, vpg, afmt,
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1254
struct vpg *vpg;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1281
vpg = dcn401_vpg_create(ctx, vpg_inst);
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1284
if (!hpo_dp_enc31 || !vpg || !apg) {
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1286
kfree(vpg);
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1299
hpo_dp_inst, eng_id, vpg, apg,
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1393
if (pool->base.stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1394
kfree(DCN31_VPG_FROM_VPG(pool->base.stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1395
pool->base.stream_enc[i]->vpg = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1408
if (pool->base.hpo_dp_stream_enc[i]->vpg != NULL) {
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1409
kfree(DCN31_VPG_FROM_VPG(pool->base.hpo_dp_stream_enc[i]->vpg));
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1410
pool->base.hpo_dp_stream_enc[i]->vpg = NULL;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
1107
struct debugfs_entries *vpg = data;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
1111
if (!vpg)
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
1114
dsi = vpg->dsi;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
1116
*vpg->reg = (bool)val;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
1120
if (*vpg->reg)
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
1121
mode_cfg |= vpg->mask;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
1123
mode_cfg &= ~vpg->mask;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
1132
struct debugfs_entries *vpg = data;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
1134
if (!vpg)
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
1137
*val = *vpg->reg;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
1149
REGISTER(vpg, VID_MODE_VPG_ENABLE, dsi),
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
263
bool vpg;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
617
if (dsi->vpg_defs.vpg) {