Home
last modified time | relevance | path

Searched refs:vpg (Results 1 – 11 of 11) sorted by relevance

/Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn30/
Ddcn30_vpg.h30 #define DCN30_VPG_FROM_VPG(vpg)\ argument
31 container_of(vpg, struct dcn30_vpg, base)
135 struct vpg;
139 struct vpg *vpg,
144 struct vpg { struct
151 struct vpg base; argument
Ddcn30_dio_stream_encoder.c77 enc1->base.vpg->funcs->update_generic_info_packet( in enc3_update_hdmi_info_packet()
78 enc1->base.vpg, in enc3_update_hdmi_info_packet()
365 enc1->base.vpg->funcs->update_generic_info_packet( in enc3_dp_set_dsc_pps_info_packet()
366 enc1->base.vpg, in enc3_dp_set_dsc_pps_info_packet()
429 enc->vpg->funcs->update_generic_info_packet( in enc3_stream_encoder_update_dp_info_packets()
430 enc->vpg, in enc3_stream_encoder_update_dp_info_packets()
435 enc->vpg->funcs->update_generic_info_packet( in enc3_stream_encoder_update_dp_info_packets()
436 enc->vpg, in enc3_stream_encoder_update_dp_info_packets()
441 enc->vpg->funcs->update_generic_info_packet( in enc3_stream_encoder_update_dp_info_packets()
442 enc->vpg, in enc3_stream_encoder_update_dp_info_packets()
[all …]
Ddcn30_vpg.c47 struct vpg *vpg, in vpg3_update_generic_info_packet() argument
51 struct dcn30_vpg *vpg3 = DCN30_VPG_FROM_VPG(vpg); in vpg3_update_generic_info_packet()
Ddcn30_dio_stream_encoder.h280 struct vpg *vpg,
Ddcn30_resource.c1112 static struct vpg *dcn30_vpg_create( in dcn30_vpg_create()
1151 struct vpg *vpg; in dcn30_stream_encoder_create() local
1164 vpg = dcn30_vpg_create(ctx, vpg_inst); in dcn30_stream_encoder_create()
1167 if (!enc1 || !vpg || !afmt) in dcn30_stream_encoder_create()
1171 eng_id, vpg, afmt, in dcn30_stream_encoder_create()
1211 if (pool->base.stream_enc[i]->vpg != NULL) { in dcn30_resource_destruct()
1212 kfree(DCN30_VPG_FROM_VPG(pool->base.stream_enc[i]->vpg)); in dcn30_resource_destruct()
1213 pool->base.stream_enc[i]->vpg = NULL; in dcn30_resource_destruct()
/Linux-v5.15/drivers/gpu/drm/bridge/synopsys/
Ddw-mipi-dsi.c260 bool vpg; member
584 if (dsi->vpg_defs.vpg) { in dw_mipi_dsi_video_mode_config()
1046 struct debugfs_entries *vpg = data; in dw_mipi_dsi_debugfs_write() local
1050 if (!vpg) in dw_mipi_dsi_debugfs_write()
1053 dsi = vpg->dsi; in dw_mipi_dsi_debugfs_write()
1055 *vpg->reg = (bool)val; in dw_mipi_dsi_debugfs_write()
1059 if (*vpg->reg) in dw_mipi_dsi_debugfs_write()
1060 mode_cfg |= vpg->mask; in dw_mipi_dsi_debugfs_write()
1062 mode_cfg &= ~vpg->mask; in dw_mipi_dsi_debugfs_write()
1071 struct debugfs_entries *vpg = data; in dw_mipi_dsi_debugfs_show() local
[all …]
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/inc/hw/
Dstream_encoder.h107 struct vpg *vpg; member
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn303/
Ddcn303_resource.c406 static struct vpg *dcn303_vpg_create(struct dc_context *ctx, uint32_t inst) in dcn303_vpg_create()
497 struct vpg *vpg; in dcn303_stream_encoder_create() local
510 vpg = dcn303_vpg_create(ctx, vpg_inst); in dcn303_stream_encoder_create()
513 if (!enc1 || !vpg || !afmt) { in dcn303_stream_encoder_create()
515 kfree(vpg); in dcn303_stream_encoder_create()
520 …dcn30_dio_stream_encoder_construct(enc1, ctx, ctx->dc_bios, eng_id, vpg, afmt, &stream_enc_regs[en… in dcn303_stream_encoder_create()
1064 if (pool->stream_enc[i]->vpg != NULL) { in dcn303_resource_destruct()
1065 kfree(DCN30_VPG_FROM_VPG(pool->stream_enc[i]->vpg)); in dcn303_resource_destruct()
1066 pool->stream_enc[i]->vpg = NULL; in dcn303_resource_destruct()
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn302/
Ddcn302_resource.c432 static struct vpg *dcn302_vpg_create(struct dc_context *ctx, uint32_t inst) in dcn302_vpg_create()
529 struct vpg *vpg; in dcn302_stream_encoder_create() local
542 vpg = dcn302_vpg_create(ctx, vpg_inst); in dcn302_stream_encoder_create()
545 if (!enc1 || !vpg || !afmt) in dcn302_stream_encoder_create()
548 …dcn30_dio_stream_encoder_construct(enc1, ctx, ctx->dc_bios, eng_id, vpg, afmt, &stream_enc_regs[en… in dcn302_stream_encoder_create()
1134 if (pool->stream_enc[i]->vpg != NULL) { in dcn302_resource_destruct()
1135 kfree(DCN30_VPG_FROM_VPG(pool->stream_enc[i]->vpg)); in dcn302_resource_destruct()
1136 pool->stream_enc[i]->vpg = NULL; in dcn302_resource_destruct()
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn301/
Ddcn301_resource.c1143 static struct vpg *dcn301_vpg_create( in dcn301_vpg_create()
1182 struct vpg *vpg; in dcn301_stream_encoder_create() local
1195 vpg = dcn301_vpg_create(ctx, vpg_inst); in dcn301_stream_encoder_create()
1198 if (!enc1 || !vpg || !afmt) in dcn301_stream_encoder_create()
1202 eng_id, vpg, afmt, in dcn301_stream_encoder_create()
1242 if (pool->base.stream_enc[i]->vpg != NULL) { in dcn301_destruct()
1243 kfree(DCN30_VPG_FROM_VPG(pool->base.stream_enc[i]->vpg)); in dcn301_destruct()
1244 pool->base.stream_enc[i]->vpg = NULL; in dcn301_destruct()
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn31/
Ddcn31_resource.c1229 static struct vpg *dcn31_vpg_create( in dcn31_vpg_create()
1268 struct vpg *vpg; in dcn31_stream_encoder_create() local
1281 vpg = dcn31_vpg_create(ctx, vpg_inst); in dcn31_stream_encoder_create()
1284 if (!enc1 || !vpg || !afmt) in dcn31_stream_encoder_create()
1294 eng_id, vpg, afmt, in dcn31_stream_encoder_create()
1334 if (pool->base.stream_enc[i]->vpg != NULL) { in dcn31_resource_destruct()
1335 kfree(DCN30_VPG_FROM_VPG(pool->base.stream_enc[i]->vpg)); in dcn31_resource_destruct()
1336 pool->base.stream_enc[i]->vpg = NULL; in dcn31_resource_destruct()