/linux-6.6.21/drivers/gpu/drm/amd/display/dc/link/hwss/ |
D | link_hwss_hpo_dp.c | 35 pipe_ctx->stream_res.hpo_dp_stream_enc; in set_hpo_dp_throttled_vcp_size() 49 pipe_ctx->stream_res.hpo_dp_stream_enc; in set_hpo_dp_hblank_min_symbol_width() 74 struct hpo_dp_stream_encoder *stream_enc = pipe_ctx->stream_res.hpo_dp_stream_enc; in setup_hpo_dp_stream_encoder() 83 struct hpo_dp_stream_encoder *stream_enc = pipe_ctx->stream_res.hpo_dp_stream_enc; in reset_hpo_dp_stream_encoder() 90 struct hpo_dp_stream_encoder *stream_enc = pipe_ctx->stream_res.hpo_dp_stream_enc; in setup_hpo_dp_stream_attribute() 169 pipe_ctx->stream_res.hpo_dp_stream_enc->funcs->dp_audio_setup( in setup_hpo_dp_audio_output() 170 pipe_ctx->stream_res.hpo_dp_stream_enc, in setup_hpo_dp_audio_output() 177 pipe_ctx->stream_res.hpo_dp_stream_enc->funcs->dp_audio_enable( in enable_hpo_dp_audio_packet() 178 pipe_ctx->stream_res.hpo_dp_stream_enc); in enable_hpo_dp_audio_packet() 184 pipe_ctx->stream_res.hpo_dp_stream_enc->funcs->dp_audio_disable( in disable_hpo_dp_audio_packet() [all …]
|
/linux-6.6.21/drivers/gpu/drm/amd/display/dc/link/accessories/ |
D | link_fpga.c | 73 …proposed_table.stream_allocations[i].hpo_dp_stream_enc = state->res_ctx.pipe_ctx[i].stream_res.hpo… in dp_fpga_hpo_enable_link_and_stream() 82 proposed_table.stream_allocations[0].hpo_dp_stream_enc = pipe_ctx->stream_res.hpo_dp_stream_enc; in dp_fpga_hpo_enable_link_and_stream()
|
/linux-6.6.21/drivers/gpu/drm/amd/display/dc/link/ |
D | link_dpms.c | 675 pipe_ctx->stream_res.hpo_dp_stream_enc->id - ENGINE_ID_HPO_DP_0; in update_psp_stream_config() 842 pipe_ctx->stream_res.hpo_dp_stream_enc->funcs->dp_set_dsc_pps_info_packet( in link_set_dsc_on_stream() 843 pipe_ctx->stream_res.hpo_dp_stream_enc, in link_set_dsc_on_stream() 905 pipe_ctx->stream_res.hpo_dp_stream_enc->funcs->dp_set_dsc_pps_info_packet( in link_set_dsc_pps_packet() 906 pipe_ctx->stream_res.hpo_dp_stream_enc, in link_set_dsc_pps_packet() 922 pipe_ctx->stream_res.hpo_dp_stream_enc->funcs->dp_set_dsc_pps_info_packet( in link_set_dsc_pps_packet() 923 pipe_ctx->stream_res.hpo_dp_stream_enc, in link_set_dsc_pps_packet() 1178 struct hpo_dp_stream_encoder *hpo_dp_stream_enc, // TODO: Rename stream_enc to dio_stream_enc? in update_mst_stream_alloc_table() argument 1214 work_table[i].hpo_dp_stream_enc = hpo_dp_stream_enc; in update_mst_stream_alloc_table() 1229 struct hpo_dp_stream_encoder *hpo_dp_stream_enc) in remove_stream_from_alloc_table() argument [all …]
|
/linux-6.6.21/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_resource.c | 410 …pool->hpo_dp_stream_enc[i] = create_funcs->create_hpo_dp_stream_encoder(i+ENGINE_ID_HPO_DP_0, ctx); in resource_construct() 411 if (pool->hpo_dp_stream_enc[i] == NULL) in resource_construct() 2213 struct hpo_dp_stream_encoder *hpo_dp_stream_enc, in update_hpo_dp_stream_engine_usage() argument 2219 if (pool->hpo_dp_stream_enc[i] == hpo_dp_stream_enc) in update_hpo_dp_stream_engine_usage() 2371 pool->hpo_dp_stream_enc[i]) { in find_first_free_match_hpo_dp_stream_enc_for_link() 2373 return pool->hpo_dp_stream_enc[i]; in find_first_free_match_hpo_dp_stream_enc_for_link() 2470 del_pipe->stream_res.hpo_dp_stream_enc, in dc_remove_stream_from_ctx() 2771 pipe_ctx->stream_res.hpo_dp_stream_enc = in resource_map_pool_resources() 2775 if (!pipe_ctx->stream_res.hpo_dp_stream_enc) in resource_map_pool_resources() 2780 pipe_ctx->stream_res.hpo_dp_stream_enc, in resource_map_pool_resources() [all …]
|
/linux-6.6.21/drivers/gpu/drm/amd/display/dc/dcn31/ |
D | dcn31_hwseq.c | 102 …dc->res_pool->hpo_dp_stream_enc[i]->vpg->funcs->vpg_powerdown(dc->res_pool->hpo_dp_stream_enc[i]->… in enable_memory_low_power() 395 pipe_ctx->stream_res.hpo_dp_stream_enc->funcs->update_dp_info_packets( in dcn31_update_info_frame() 396 pipe_ctx->stream_res.hpo_dp_stream_enc, in dcn31_update_info_frame()
|
D | dcn31_resource.c | 1361 if (pool->base.hpo_dp_stream_enc[i] != NULL) { in dcn31_resource_destruct() 1362 if (pool->base.hpo_dp_stream_enc[i]->vpg != NULL) { in dcn31_resource_destruct() 1363 kfree(DCN30_VPG_FROM_VPG(pool->base.hpo_dp_stream_enc[i]->vpg)); in dcn31_resource_destruct() 1364 pool->base.hpo_dp_stream_enc[i]->vpg = NULL; in dcn31_resource_destruct() 1366 if (pool->base.hpo_dp_stream_enc[i]->apg != NULL) { in dcn31_resource_destruct() 1367 kfree(DCN31_APG_FROM_APG(pool->base.hpo_dp_stream_enc[i]->apg)); in dcn31_resource_destruct() 1368 pool->base.hpo_dp_stream_enc[i]->apg = NULL; in dcn31_resource_destruct() 1370 kfree(DCN3_1_HPO_DP_STREAM_ENC_FROM_HPO_STREAM_ENC(pool->base.hpo_dp_stream_enc[i])); in dcn31_resource_destruct() 1371 pool->base.hpo_dp_stream_enc[i] = NULL; in dcn31_resource_destruct()
|
D | dcn31_hpo_dp_link_encoder.c | 270 const struct hpo_dp_stream_encoder *stream_enc = stream_allocation->hpo_dp_stream_enc; in fill_stream_allocation_row_info()
|
/linux-6.6.21/drivers/gpu/drm/amd/display/dc/dcn316/ |
D | dcn316_resource.c | 1359 if (pool->base.hpo_dp_stream_enc[i] != NULL) { in dcn316_resource_destruct() 1360 if (pool->base.hpo_dp_stream_enc[i]->vpg != NULL) { in dcn316_resource_destruct() 1361 kfree(DCN30_VPG_FROM_VPG(pool->base.hpo_dp_stream_enc[i]->vpg)); in dcn316_resource_destruct() 1362 pool->base.hpo_dp_stream_enc[i]->vpg = NULL; in dcn316_resource_destruct() 1364 if (pool->base.hpo_dp_stream_enc[i]->apg != NULL) { in dcn316_resource_destruct() 1365 kfree(DCN31_APG_FROM_APG(pool->base.hpo_dp_stream_enc[i]->apg)); in dcn316_resource_destruct() 1366 pool->base.hpo_dp_stream_enc[i]->apg = NULL; in dcn316_resource_destruct() 1368 kfree(DCN3_1_HPO_DP_STREAM_ENC_FROM_HPO_STREAM_ENC(pool->base.hpo_dp_stream_enc[i])); in dcn316_resource_destruct() 1369 pool->base.hpo_dp_stream_enc[i] = NULL; in dcn316_resource_destruct()
|
/linux-6.6.21/drivers/gpu/drm/amd/display/dc/dcn314/ |
D | dcn314_resource.c | 1434 if (pool->base.hpo_dp_stream_enc[i] != NULL) { in dcn314_resource_destruct() 1435 if (pool->base.hpo_dp_stream_enc[i]->vpg != NULL) { in dcn314_resource_destruct() 1436 kfree(DCN30_VPG_FROM_VPG(pool->base.hpo_dp_stream_enc[i]->vpg)); in dcn314_resource_destruct() 1437 pool->base.hpo_dp_stream_enc[i]->vpg = NULL; in dcn314_resource_destruct() 1439 if (pool->base.hpo_dp_stream_enc[i]->apg != NULL) { in dcn314_resource_destruct() 1440 kfree(DCN31_APG_FROM_APG(pool->base.hpo_dp_stream_enc[i]->apg)); in dcn314_resource_destruct() 1441 pool->base.hpo_dp_stream_enc[i]->apg = NULL; in dcn314_resource_destruct() 1443 kfree(DCN3_1_HPO_DP_STREAM_ENC_FROM_HPO_STREAM_ENC(pool->base.hpo_dp_stream_enc[i])); in dcn314_resource_destruct() 1444 pool->base.hpo_dp_stream_enc[i] = NULL; in dcn314_resource_destruct()
|
/linux-6.6.21/drivers/gpu/drm/amd/display/dc/dcn315/ |
D | dcn315_resource.c | 1361 if (pool->base.hpo_dp_stream_enc[i] != NULL) { in dcn315_resource_destruct() 1362 if (pool->base.hpo_dp_stream_enc[i]->vpg != NULL) { in dcn315_resource_destruct() 1363 kfree(DCN30_VPG_FROM_VPG(pool->base.hpo_dp_stream_enc[i]->vpg)); in dcn315_resource_destruct() 1364 pool->base.hpo_dp_stream_enc[i]->vpg = NULL; in dcn315_resource_destruct() 1366 if (pool->base.hpo_dp_stream_enc[i]->apg != NULL) { in dcn315_resource_destruct() 1367 kfree(DCN31_APG_FROM_APG(pool->base.hpo_dp_stream_enc[i]->apg)); in dcn315_resource_destruct() 1368 pool->base.hpo_dp_stream_enc[i]->apg = NULL; in dcn315_resource_destruct() 1370 kfree(DCN3_1_HPO_DP_STREAM_ENC_FROM_HPO_STREAM_ENC(pool->base.hpo_dp_stream_enc[i])); in dcn315_resource_destruct() 1371 pool->base.hpo_dp_stream_enc[i] = NULL; in dcn315_resource_destruct()
|
/linux-6.6.21/drivers/gpu/drm/amd/display/dc/dcn321/ |
D | dcn321_resource.c | 1347 if (pool->base.hpo_dp_stream_enc[i] != NULL) { in dcn321_resource_destruct() 1348 if (pool->base.hpo_dp_stream_enc[i]->vpg != NULL) { in dcn321_resource_destruct() 1349 kfree(DCN30_VPG_FROM_VPG(pool->base.hpo_dp_stream_enc[i]->vpg)); in dcn321_resource_destruct() 1350 pool->base.hpo_dp_stream_enc[i]->vpg = NULL; in dcn321_resource_destruct() 1352 if (pool->base.hpo_dp_stream_enc[i]->apg != NULL) { in dcn321_resource_destruct() 1353 kfree(DCN31_APG_FROM_APG(pool->base.hpo_dp_stream_enc[i]->apg)); in dcn321_resource_destruct() 1354 pool->base.hpo_dp_stream_enc[i]->apg = NULL; in dcn321_resource_destruct() 1356 kfree(DCN3_1_HPO_DP_STREAM_ENC_FROM_HPO_STREAM_ENC(pool->base.hpo_dp_stream_enc[i])); in dcn321_resource_destruct() 1357 pool->base.hpo_dp_stream_enc[i] = NULL; in dcn321_resource_destruct()
|
/linux-6.6.21/drivers/gpu/drm/amd/display/dc/inc/ |
D | core_types.h | 250 struct hpo_dp_stream_encoder *hpo_dp_stream_enc[MAX_HPO_DP2_ENCODERS]; member 304 struct hpo_dp_stream_encoder *hpo_dp_stream_enc; member
|
/linux-6.6.21/drivers/gpu/drm/amd/display/dc/dcn32/ |
D | dcn32_resource.c | 1361 if (pool->base.hpo_dp_stream_enc[i] != NULL) { in dcn32_resource_destruct() 1362 if (pool->base.hpo_dp_stream_enc[i]->vpg != NULL) { in dcn32_resource_destruct() 1363 kfree(DCN30_VPG_FROM_VPG(pool->base.hpo_dp_stream_enc[i]->vpg)); in dcn32_resource_destruct() 1364 pool->base.hpo_dp_stream_enc[i]->vpg = NULL; in dcn32_resource_destruct() 1366 if (pool->base.hpo_dp_stream_enc[i]->apg != NULL) { in dcn32_resource_destruct() 1367 kfree(DCN31_APG_FROM_APG(pool->base.hpo_dp_stream_enc[i]->apg)); in dcn32_resource_destruct() 1368 pool->base.hpo_dp_stream_enc[i]->apg = NULL; in dcn32_resource_destruct() 1370 kfree(DCN3_1_HPO_DP_STREAM_ENC_FROM_HPO_STREAM_ENC(pool->base.hpo_dp_stream_enc[i])); in dcn32_resource_destruct() 1371 pool->base.hpo_dp_stream_enc[i] = NULL; in dcn32_resource_destruct()
|
D | dcn32_hwseq.c | 1249 pipe_ctx->stream_res.hpo_dp_stream_enc->funcs->dp_unblank( in dcn32_unblank_stream() 1250 pipe_ctx->stream_res.hpo_dp_stream_enc, in dcn32_unblank_stream()
|
/linux-6.6.21/drivers/gpu/drm/amd/display/dc/dcn10/ |
D | dcn10_hw_sequencer.c | 479 struct hpo_dp_stream_encoder *hpo_dp_stream_enc = pool->hpo_dp_stream_enc[i]; in dcn10_log_hw_state() local 481 if (hpo_dp_stream_enc && hpo_dp_stream_enc->funcs->read_state) { in dcn10_log_hw_state() 482 hpo_dp_stream_enc->funcs->read_state(hpo_dp_stream_enc, &hpo_dp_se_state); in dcn10_log_hw_state() 485 hpo_dp_stream_enc->id - ENGINE_ID_HPO_DP_0, in dcn10_log_hw_state()
|
/linux-6.6.21/drivers/gpu/drm/amd/display/dc/dce110/ |
D | dce110_hw_sequencer.c | 1167 pipe_ctx->stream_res.hpo_dp_stream_enc->funcs->stop_dp_info_packets( in dce110_disable_stream() 1168 pipe_ctx->stream_res.hpo_dp_stream_enc); in dce110_disable_stream() 1180 dp_hpo_inst = pipe_ctx->stream_res.hpo_dp_stream_enc->inst; in dce110_disable_stream() 1236 pipe_ctx->stream_res.hpo_dp_stream_enc->funcs->dp_blank( in dce110_blank_stream() 1237 pipe_ctx->stream_res.hpo_dp_stream_enc); in dce110_blank_stream()
|
/linux-6.6.21/drivers/gpu/drm/amd/display/dc/ |
D | dc_types.h | 989 const struct hpo_dp_stream_encoder *hpo_dp_stream_enc; member
|
/linux-6.6.21/drivers/gpu/drm/amd/display/dc/link/protocols/ |
D | link_dp_capability.c | 355 ASSERT(pipe_ctx->stream_res.hpo_dp_stream_enc ? pipe_ctx->link_res.hpo_dp_link_enc != NULL : true); in dp_is_128b_132b_signal() 356 return (pipe_ctx->stream_res.hpo_dp_stream_enc && in dp_is_128b_132b_signal()
|
/linux-6.6.21/drivers/gpu/drm/amd/display/dc/dcn20/ |
D | dcn20_hwseq.c | 2445 pipe_ctx->stream_res.hpo_dp_stream_enc->funcs->dp_unblank( in dcn20_unblank_stream() 2446 pipe_ctx->stream_res.hpo_dp_stream_enc, in dcn20_unblank_stream() 2731 dp_hpo_inst = pipe_ctx->stream_res.hpo_dp_stream_enc->inst; in dcn20_enable_stream()
|