Home
last modified time | relevance | path

Searched refs:link_enc (Results 1 – 25 of 33) sorted by relevance

12

/linux/drivers/gpu/drm/amd/display/dc/core/
A Ddc_link_enc_cfg.c44 if (link_enc && ((uint32_t)stream->link->connector_signal & link_enc->output_signals)) { in is_dig_link_enc_stream()
121 stream->link_enc = NULL; in remove_link_enc_assignment()
237 return link_enc; in get_link_enc_used_by_link()
253 stream->link_enc = NULL; in clear_enc_assignments()
358 if (stream->link_enc) in link_enc_cfg_link_encs_assign()
366 if (link_enc == NULL) in link_enc_cfg_link_encs_assign()
396 if (stream->link_enc) in link_enc_cfg_link_enc_unassign()
472 return link_enc; in link_enc_cfg_get_link_enc_used_by_link()
499 return link_enc; in link_enc_cfg_get_next_avail_link_enc()
506 struct link_encoder *link_enc; in link_enc_cfg_get_link_enc_used_by_stream() local
[all …]
A Ddc_link_hwss.c92 link_enc = link->link_enc; in dp_enable_link_phy()
93 ASSERT(link_enc); in dp_enable_link_phy()
142 link_enc, in dp_enable_link_phy()
147 link_enc, in dp_enable_link_phy()
155 link_enc, in dp_enable_link_phy()
160 link_enc, in dp_enable_link_phy()
252 link_enc = link->link_enc; in dp_disable_link_phy()
265 link_enc->funcs->disable_output(link_enc, signal); in dp_disable_link_phy()
267 link_enc->funcs->disable_output(link_enc, signal); in dp_disable_link_phy()
279 link_enc->funcs->disable_output(link_enc, signal); in dp_disable_link_phy()
[all …]
A Ddc_link.c118 link->link_enc->funcs->destroy(&link->link_enc); in dc_link_destruct()
839 if (link->link_enc->funcs->is_in_alt_mode(link->link_enc)) { in wait_for_entering_dp_alt_mode()
1708 link->link_enc->funcs->destroy(&link->link_enc); in dc_link_construct_legacy()
3952 link_enc = pipe_ctx->stream->link->link_enc; in update_psp_stream_config()
3982 link_enc = link_enc_assign.stream->link_enc; in update_psp_stream_config()
4018 if (link_enc) in update_psp_stream_config()
4143 link_enc = stream->link->link_enc;
4152 if (link_enc)
4154 link_enc,
4320 link_enc,
[all …]
A Ddc_link_dp.c314 link_enc = link->link_enc; in decide_eq_training_pattern()
349 link_enc = link->link_enc; in decide_eq_training_pattern()
2263 link_enc = link->link_enc;
2269 link_enc->funcs->connect_dig_be_to_fe(link_enc,
2557 link_enc = link->link_enc;
2588 link_enc = link->link_enc;
5595 link_enc = link->link_enc;
5610 link_enc->funcs->fec_set_ready(link_enc, true);
5623 link_enc->funcs->fec_set_ready(link_enc, false);
5642 link_enc = link->link_enc;
[all …]
A Ddc.c270 link->link_enc = kzalloc(sizeof(*link->link_enc), GFP_KERNEL); in create_links()
272 if (!link->link_enc) { in create_links()
305 virtual_link_encoder_construct(link->link_enc, &enc_init); in create_links()
344 if (link_enc) { in create_link_encoders()
345 dc->res_pool->link_encoders[i] = link_enc; in create_link_encoders()
377 if (link_enc) { in destroy_link_encoders()
378 link_enc->funcs->destroy(&link_enc); in destroy_link_encoders()
1150 if (link != NULL && link->link_enc->funcs->is_dig_enabled(link->link_enc)) { in disable_vbios_mode_if_required()
1154 enc_inst = link->link_enc->funcs->get_dig_frontend(link->link_enc); in disable_vbios_mode_if_required()
1491 if (!link->link_enc->funcs->is_dig_enabled(link->link_enc)) in dc_validate_seamless_boot_timing()
[all …]
A Ddc_resource.c2016 if (!link->link_enc->funcs->is_dig_enabled(link->link_enc)) in acquire_resource_from_hw_enabled_state()
2019 inst = link->link_enc->funcs->get_dig_frontend(link->link_enc); in acquire_resource_from_hw_enabled_state()
2856 … (link_enc_cfg_get_link_enc_used_by_stream(dc, pipe_ctx_old->stream) != pipe_ctx->stream->link_enc) in pipe_need_reprogram()
3005 !link->link_enc->funcs->validate_output_with_stream( in dc_validate_stream()
3006 link->link_enc, stream)) in dc_validate_stream()
/linux/drivers/gpu/drm/amd/display/dc/dce/
A Ddce_dmcu.c186 link->link_enc->funcs->psr_program_dp_dphy_fast_training(link->link_enc, in dce_dmcu_setup_psr()
234 link->link_enc->funcs->psr_program_secondary_packet(link->link_enc, in dce_dmcu_setup_psr()
405 if (ctx->dc->links[i]->link_enc->features.flags.bits.DP_IS_USB_C) { in dcn10_dmcu_init()
406 if (ctx->dc->links[i]->link_enc->transmitter >= TRANSMITTER_UNIPHY_A && in dcn10_dmcu_init()
407 ctx->dc->links[i]->link_enc->transmitter <= TRANSMITTER_UNIPHY_F) { in dcn10_dmcu_init()
408 tx_interrupt_mask |= 1 << ctx->dc->links[i]->link_enc->transmitter; in dcn10_dmcu_init()
621 link->link_enc->funcs->psr_program_dp_dphy_fast_training(link->link_enc, in dcn10_dmcu_setup_psr()
669 link->link_enc->funcs->psr_program_secondary_packet(link->link_enc, in dcn10_dmcu_setup_psr()
A Ddmub_psr.c283 link->link_enc->funcs->psr_program_dp_dphy_fast_training(link->link_enc, in dmub_psr_copy_settings()
287 link->link_enc->funcs->psr_program_secondary_packet(link->link_enc, in dmub_psr_copy_settings()
/linux/drivers/gpu/drm/amd/display/dc/dcn30/
A Ddcn30_hwseq.c523 link->link_enc->funcs->hw_init(link->link_enc); in dcn30_init_hw()
526 if (link->link_enc->funcs->is_dig_enabled && in dcn30_init_hw()
527 link->link_enc->funcs->is_dig_enabled(link->link_enc)) in dcn30_init_hw()
552 if (dc->links[i]->link_enc->funcs->get_dig_frontend) { in dcn30_init_hw()
555 fe = dc->links[i]->link_enc->funcs->get_dig_frontend( in dcn30_init_hw()
556 dc->links[i]->link_enc); in dcn30_init_hw()
598 if (edp_link && edp_link->link_enc->funcs->is_dig_enabled && in dcn30_init_hw()
599 edp_link->link_enc->funcs->is_dig_enabled(edp_link->link_enc) && in dcn30_init_hw()
610 if (link->link_enc->funcs->is_dig_enabled && in dcn30_init_hw()
611 link->link_enc->funcs->is_dig_enabled(link->link_enc) && in dcn30_init_hw()
/linux/drivers/gpu/drm/amd/display/dc/dce110/
A Ddce110_hw_sequencer.c679 link->link_enc->funcs->connect_dig_be_to_fe(link->link_enc, in dce110_enable_stream()
1220 link_enc = link->link_enc; in dce110_disable_stream()
1223 ASSERT(link_enc); in dce110_disable_stream()
1232 if (link_enc) in dce110_disable_stream()
1234 link_enc, in dce110_disable_stream()
1239 if (link_enc) in dce110_disable_stream()
1241 link->link_enc, in dce110_disable_stream()
1666 dc->links[i]->link_enc->funcs->is_dig_enabled(dc->links[i]->link_enc)) {
1668 dc->links[i]->link_enc);
1835 if (edp_link->link_enc->funcs->is_dig_enabled(edp_link->link_enc)) {
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dcn31/
A Ddcn31_hwseq.c187 link->link_enc->funcs->hw_init(link->link_enc); in dcn31_init_hw()
190 if (link->link_enc->funcs->is_dig_enabled && in dcn31_init_hw()
191 link->link_enc->funcs->is_dig_enabled(link->link_enc)) in dcn31_init_hw()
219 dc->links[i]->link_enc->funcs->get_dig_frontend) { in dcn31_init_hw()
222 fe = dc->links[i]->link_enc->funcs->get_dig_frontend( in dcn31_init_hw()
223 dc->links[i]->link_enc); in dcn31_init_hw()
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/
A Dlink_encoder.h162 void (*disable_output)(struct link_encoder *link_enc,
273 void (*disable_link_phy)(struct hpo_dp_link_encoder *link_enc,
/linux/drivers/gpu/drm/amd/display/dc/inc/
A Dlink_enc_cfg.h74 struct link_encoder *link_enc);
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/
A Ddcn31_clk_mgr.c90 if (link->link_enc && link->link_enc->funcs->is_dig_enabled && in dcn31_get_active_display_cnt_wa()
91 link->link_enc->funcs->is_dig_enabled(link->link_enc)) in dcn31_get_active_display_cnt_wa()
/linux/drivers/gpu/drm/amd/display/dc/virtual/
A Dvirtual_link_encoder.c61 struct link_encoder *link_enc, in virtual_link_encoder_disable_output() argument
/linux/drivers/gpu/drm/amd/display/dc/dcn10/
A Ddcn10_hw_sequencer.c440 struct link_encoder *lenc = dc->links[i]->link_enc; in dcn10_log_hw_state()
1451 link->link_enc->funcs->hw_init(link->link_enc); in dcn10_init_hw()
1454 if (link->link_enc->funcs->is_dig_enabled && in dcn10_init_hw()
1455 link->link_enc->funcs->is_dig_enabled(link->link_enc)) in dcn10_init_hw()
1493 if (dc->links[i]->link_enc->funcs->get_dig_frontend) { in dcn10_init_hw()
1494 unsigned int fe = dc->links[i]->link_enc->funcs->get_dig_frontend(dc->links[i]->link_enc); in dcn10_init_hw()
1584 if (edp_link && edp_link->link_enc->funcs->is_dig_enabled && in dcn10_power_down_on_boot()
1585 edp_link->link_enc->funcs->is_dig_enabled(edp_link->link_enc) && in dcn10_power_down_on_boot()
1596 if (link->link_enc && link->link_enc->funcs->is_dig_enabled && in dcn10_power_down_on_boot()
1597 link->link_enc->funcs->is_dig_enabled(link->link_enc) && in dcn10_power_down_on_boot()
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/
A Dvg_clk_mgr.c80 if (link->link_enc->funcs->is_dig_enabled && in vg_get_active_display_cnt_wa()
81 link->link_enc->funcs->is_dig_enabled(link->link_enc)) in vg_get_active_display_cnt_wa()
/linux/drivers/gpu/drm/amd/display/dc/dcn20/
A Ddcn20_hwseq.c2385 struct link_encoder *link_enc; in dcn20_enable_stream() local
2389 link_enc = link_enc_cfg_get_link_enc_used_by_stream(link->ctx->dc, pipe_ctx->stream); in dcn20_enable_stream()
2391 link_enc = link->link_enc; in dcn20_enable_stream()
2392 ASSERT(link_enc); in dcn20_enable_stream()
2412 if (!is_dp_128b_132b_signal(pipe_ctx) && link_enc) in dcn20_enable_stream()
2413 link_enc->funcs->connect_dig_be_to_fe( in dcn20_enable_stream()
2414 link_enc, pipe_ctx->stream_res.stream_enc->id, true); in dcn20_enable_stream()
A Ddcn20_resource.c1601 struct link_encoder *link_enc = NULL; in get_pixel_clock_parameters() local
1613 link_enc = link_enc_cfg_get_link_enc_used_by_stream(stream->ctx->dc, stream); in get_pixel_clock_parameters()
1614 if (link_enc == NULL) in get_pixel_clock_parameters()
1615 link_enc = link_enc_cfg_get_next_avail_link_enc(stream->ctx->dc); in get_pixel_clock_parameters()
1617 link_enc = stream->link->link_enc; in get_pixel_clock_parameters()
1618 ASSERT(link_enc); in get_pixel_clock_parameters()
1620 if (link_enc) in get_pixel_clock_parameters()
1621 pixel_clk_params->encoder_object_id = link_enc->id; in get_pixel_clock_parameters()
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/
A Ddce110_clk_mgr.c154 stream->link->link_enc->transmitter; in dce110_fill_display_configs()
/linux/drivers/gpu/drm/amd/display/dc/
A Ddc_link.h161 struct link_encoder *link_enc; member
A Ddc_stream.h160 struct link_encoder *link_enc; member
/linux/drivers/gpu/drm/amd/display/modules/hdcp/
A Dhdcp_psp.h106 uint32_t link_enc; member
/linux/drivers/gpu/drm/amd/display/dc/dcn201/
A Ddcn201_hwseq.c275 link->link_enc->funcs->hw_init(link->link_enc); in dcn201_init_hw()
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/
A Drn_clk_mgr.c80 if (link->link_enc->funcs->is_dig_enabled(link->link_enc)) in rn_get_active_display_cnt_wa()

Completed in 89 milliseconds

12