Home
last modified time | relevance | path

Searched refs:hpo_dp_link_enc (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/link/hwss/
H A Dlink_hwss_hpo_dp.c39 pipe_ctx->link_res.hpo_dp_link_enc; in set_hpo_dp_throttled_vcp_size()
77 struct hpo_dp_link_encoder *link_enc = pipe_ctx->link_res.hpo_dp_link_enc; in setup_hpo_dp_stream_encoder()
113 if (!link_res->hpo_dp_link_enc) { in enable_hpo_dp_link_output()
121 link_res->hpo_dp_link_enc->inst, in enable_hpo_dp_link_output()
123 link_res->hpo_dp_link_enc->funcs->enable_link_phy( in enable_hpo_dp_link_output()
124 link_res->hpo_dp_link_enc, in enable_hpo_dp_link_output()
134 if (!link_res->hpo_dp_link_enc) { in disable_hpo_dp_link_output()
139 link_res->hpo_dp_link_enc->funcs->link_disable(link_res->hpo_dp_link_enc); in disable_hpo_dp_link_output()
140 link_res->hpo_dp_link_enc->funcs->disable_link_phy( in disable_hpo_dp_link_output()
141 link_res->hpo_dp_link_enc, signal); in disable_hpo_dp_link_output()
[all …]
H A Dlink_hwss_hpo_fixed_vs_pe_retimer_dp.c165 link_res->hpo_dp_link_enc->funcs->set_link_test_pattern( in set_hpo_fixed_vs_pe_retimer_dp_link_test_pattern()
166 link_res->hpo_dp_link_enc, tp_params); in set_hpo_fixed_vs_pe_retimer_dp_link_test_pattern()
188 link_res->hpo_dp_link_enc->funcs->set_ffe( in set_hpo_fixed_vs_pe_retimer_dp_lane_settings()
189 link_res->hpo_dp_link_enc, in set_hpo_fixed_vs_pe_retimer_dp_lane_settings()
/linux/drivers/gpu/drm/amd/display/dc/inc/
H A Dcore_types.h273 struct hpo_dp_link_encoder *hpo_dp_link_enc[MAX_HPO_DP2_LINK_ENCODERS]; member
376 struct hpo_dp_link_encoder *hpo_dp_link_enc; member
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_resource.c454 pool->hpo_dp_link_enc[i] = create_funcs->create_hpo_dp_link_encoder(i, ctx); in resource_construct()
455 if (pool->hpo_dp_link_enc[i] == NULL) in resource_construct()
2594 pipe_ctx->link_res.hpo_dp_link_enc = pool->hpo_dp_link_enc[enc_index]; in add_hpo_dp_link_enc_to_ctx()
2596 return pipe_ctx->link_res.hpo_dp_link_enc != NULL; in add_hpo_dp_link_enc_to_ctx()
2609 pipe_ctx->link_res.hpo_dp_link_enc = NULL; in remove_hpo_dp_link_enc_from_ctx()
4638 if (pipe_ctx_old->link_res.hpo_dp_link_enc != pipe_ctx->link_res.hpo_dp_link_enc) in pipe_need_reprogram()
4913 struct hpo_dp_link_encoder *hpo_dp_link_enc = NULL; in get_temp_hpo_dp_link_enc() local
4922 hpo_dp_link_enc = pool->hpo_dp_link_enc[enc_index]; in get_temp_hpo_dp_link_enc()
4924 return hpo_dp_link_enc; in get_temp_hpo_dp_link_enc()
4937 link_res->hpo_dp_link_enc = get_temp_hpo_dp_link_enc(res_ctx, in get_temp_dp_link_res()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/
H A Ddml21_utils.c276 ASSERT(pipe_ctx->stream_res.hpo_dp_stream_enc ? pipe_ctx->link_res.hpo_dp_link_enc != NULL : true); in check_dp2p0_output_encoder()
278 pipe_ctx->link_res.hpo_dp_link_enc && in check_dp2p0_output_encoder()
/linux/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddml2_utils.c162 ASSERT(pipe_ctx->stream_res.hpo_dp_stream_enc ? pipe_ctx->link_res.hpo_dp_link_enc != NULL : true); in is_dp2p0_output_encoder()
165 pipe_ctx->link_res.hpo_dp_link_enc && in is_dp2p0_output_encoder()
H A Ddml2_translation_helper.c1257 current_pipe_context->link_res.hpo_dp_link_enc && in dml2_map_hpo_stream_encoder_to_hpo_link_encoder_index()
1260 current_pipe_context->link_res.hpo_dp_link_enc->inst; in dml2_map_hpo_stream_encoder_to_hpo_link_encoder_index()
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_edp_panel_control.c1170 if (link_res->hpo_dp_link_enc) { in edp_set_assr_enable()
1174 link_enc_index = link_res->hpo_dp_link_enc->inst; in edp_set_assr_enable()
H A Dlink_dp_capability.c365 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()
367 pipe_ctx->link_res.hpo_dp_link_enc && in dp_is_128b_132b_signal()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn316/
H A Ddcn316_resource.c1376 if (pool->base.hpo_dp_link_enc[i] != NULL) { in dcn316_resource_destruct()
1377 kfree(DCN3_1_HPO_DP_LINK_ENC_FROM_HPO_LINK_ENC(pool->base.hpo_dp_link_enc[i])); in dcn316_resource_destruct()
1378 pool->base.hpo_dp_link_enc[i] = NULL; in dcn316_resource_destruct()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn314/
H A Ddcn314_resource.c1437 if (pool->base.hpo_dp_link_enc[i] != NULL) { in dcn314_resource_destruct()
1438 kfree(DCN3_1_HPO_DP_LINK_ENC_FROM_HPO_LINK_ENC(pool->base.hpo_dp_link_enc[i])); in dcn314_resource_destruct()
1439 pool->base.hpo_dp_link_enc[i] = NULL; in dcn314_resource_destruct()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn315/
H A Ddcn315_resource.c1380 if (pool->base.hpo_dp_link_enc[i] != NULL) { in dcn315_resource_destruct()
1381 kfree(DCN3_1_HPO_DP_LINK_ENC_FROM_HPO_LINK_ENC(pool->base.hpo_dp_link_enc[i])); in dcn315_resource_destruct()
1382 pool->base.hpo_dp_link_enc[i] = NULL; in dcn315_resource_destruct()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn321/
H A Ddcn321_resource.c1367 if (pool->base.hpo_dp_link_enc[i] != NULL) { in dcn321_resource_destruct()
1368 kfree(DCN3_1_HPO_DP_LINK_ENC_FROM_HPO_LINK_ENC(pool->base.hpo_dp_link_enc[i])); in dcn321_resource_destruct()
1369 pool->base.hpo_dp_link_enc[i] = NULL; in dcn321_resource_destruct()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn31/
H A Ddcn31_resource.c1380 if (pool->base.hpo_dp_link_enc[i] != NULL) { in dcn31_resource_destruct()
1381 kfree(DCN3_1_HPO_DP_LINK_ENC_FROM_HPO_LINK_ENC(pool->base.hpo_dp_link_enc[i])); in dcn31_resource_destruct()
1382 pool->base.hpo_dp_link_enc[i] = NULL; in dcn31_resource_destruct()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn35/
H A Ddcn35_resource.c1449 if (pool->base.hpo_dp_link_enc[i] != NULL) { in dcn35_resource_destruct()
1450 kfree(DCN3_1_HPO_DP_LINK_ENC_FROM_HPO_LINK_ENC(pool->base.hpo_dp_link_enc[i])); in dcn35_resource_destruct()
1451 pool->base.hpo_dp_link_enc[i] = NULL; in dcn35_resource_destruct()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn10/
H A Ddcn10_hwseq.c569 struct hpo_dp_link_encoder *hpo_dp_link_enc = pool->hpo_dp_link_enc[i]; in dcn10_log_hw_state() local
572 if (hpo_dp_link_enc->funcs->read_state) { in dcn10_log_hw_state()
573 hpo_dp_link_enc->funcs->read_state(hpo_dp_link_enc, &hpo_dp_le_state); in dcn10_log_hw_state()
575 hpo_dp_link_enc->inst, in dcn10_log_hw_state()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn401/
H A Ddcn401_resource.c1365 if (pool->base.hpo_dp_link_enc[i] != NULL) { in dcn401_resource_destruct()
1366 kfree(DCN3_1_HPO_DP_LINK_ENC_FROM_HPO_LINK_ENC(pool->base.hpo_dp_link_enc[i])); in dcn401_resource_destruct()
1367 pool->base.hpo_dp_link_enc[i] = NULL; in dcn401_resource_destruct()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn32/
H A Ddcn32_resource.c1384 if (pool->base.hpo_dp_link_enc[i] != NULL) { in dcn32_resource_destruct()
1385 kfree(DCN3_1_HPO_DP_LINK_ENC_FROM_HPO_LINK_ENC(pool->base.hpo_dp_link_enc[i])); in dcn32_resource_destruct()
1386 pool->base.hpo_dp_link_enc[i] = NULL; in dcn32_resource_destruct()
/linux/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_dpms.c686 config.link_enc_idx = pipe_ctx->link_res.hpo_dp_link_enc->inst; in update_psp_stream_config()