Home
last modified time | relevance | path

Searched refs:dc_link (Results 1 – 25 of 74) sorted by relevance

123

/linux/drivers/gpu/drm/amd/display/dc/
A Ddc_link.h95 struct dc_link { struct
260 bool dc_link_set_backlight_level(const struct dc_link *dc_link,
279 int dc_link_get_backlight_level(const struct dc_link *dc_link);
288 bool dc_link_setup_psr(struct dc_link *dc_link,
309 bool dc_link_get_hpd_state(struct dc_link *dc_link);
322 bool dc_link_handle_hpd_rx_irq(struct dc_link *dc_link,
340 struct dc_link *dc_link,
346 struct dc_link *link,
352 struct dc_link *link,
356 struct dc_link *link,
[all …]
A Ddm_helpers.h72 const struct dc_link *link);
88 const struct dc_link *link);
95 const struct dc_link *link);
113 const struct dc_link *link,
118 struct dc_link *link);
124 const struct dc_link *link,
134 const struct dc_link *link,
141 const struct dc_link *link,
150 struct dc_link *link);
156 struct dc_link *link,
[all …]
A Ddm_cp_psp.h29 struct dc_link;
48 bool (*enable_assr)(void *handle, struct dc_link *link);
/linux/drivers/gpu/drm/amd/display/dc/inc/
A Ddc_link_dp.h37 struct dc_link;
58 struct dc_link *link,
63 struct dc_link *link,
68 struct dc_link *link);
71 struct dc_link *link,
91 struct dc_link *link,
116 struct dc_link *link,
120 struct dc_link *link,
125 struct dc_link *link,
133 struct dc_link *link,
[all …]
A Dlink_hwss.h34 struct dc_link *link,
39 void dp_receiver_power_ctrl(struct dc_link *link, bool on);
40 void dp_source_sequence_trace(struct dc_link *link, uint8_t dp_test_mode);
41 void edp_add_delay_for_T9(struct dc_link *link);
42 bool edp_receiver_ready_T9(struct dc_link *link);
43 bool edp_receiver_ready_T7(struct dc_link *link);
45 void dp_disable_link_phy(struct dc_link *link, enum signal_type signal);
50 struct dc_link *link,
55 struct dc_link *link,
60 struct dc_link *link,
[all …]
A Ddc_link_dpia.h32 struct dc_link;
88 enum dc_status dpcd_get_tunneling_device_data(struct dc_link *link);
95 dc_link_dpia_perform_link_training(struct dc_link *link,
A Dlink_enc_cfg.h82 struct dc_link *link_enc_cfg_get_link_using_link_enc(
89 const struct dc_link *link);
100 bool link_enc_cfg_is_link_enc_avail(struct dc *dc, enum engine_id eng_id, struct dc_link *link);
A Dlink_dpcd.h33 struct dc_link *link,
39 struct dc_link *link,
A Dcore_types.h68 struct dc_link *link_create(const struct link_init_data *init_params);
69 void link_destroy(struct dc_link **link);
73 struct dc_link *link,
76 void core_link_resume(struct dc_link *link);
96 void (*link_init)(struct dc_link *link);
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
A Damdgpu_dm_mst_types.c235 .link = aconnector->dc_link, in dm_dp_mst_get_modes()
239 aconnector->dc_link, in dm_dp_mst_get_modes()
267 .link = aconnector->dc_link, in dm_dp_mst_get_modes()
270 aconnector->dc_link, in dm_dp_mst_get_modes()
437 master->dc_link, in dm_dp_add_mst_connector()
599 struct dc_link *dc_link, in increase_dsc_bpp() argument
697 struct dc_link *dc_link, in try_disable_dsc() argument
766 struct dc_link *dc_link, in compute_mst_dsc_configs_for_link() argument
785 if (stream->link != dc_link) in compute_mst_dsc_configs_for_link()
889 struct dc_link *dc_link) in is_dsc_need_re_compute() argument
[all …]
A Damdgpu_dm_debugfs.c181 struct dc_link *link = connector->dc_link; in dp_link_settings_read()
247 struct dc_link *link = connector->dc_link; in dp_link_settings_write()
369 struct dc_link *link = connector->dc_link; in dp_phy_settings_read()
409 struct dc_link *link = connector->dc_link; in dp_lttpr_status_show()
473 struct dc_link *link = connector->dc_link; in dp_phy_settings_write()
616 struct dc_link *link = connector->dc_link; in dp_phy_test_pattern_debugfs_write()
980 struct dc_link *link = aconnector->dc_link; in internal_display_show()
1066 struct dc_link *link = connector->dc_link; in dp_dpcd_data_write()
1090 struct dc_link *link = connector->dc_link; in dp_dpcd_data_read()
2433 struct dc_link *link = aconnector->dc_link; in current_backlight_show()
[all …]
A Damdgpu_dm_helpers.c205 const struct dc_link *link) in dm_helpers_dp_update_branch_info()
276 const struct dc_link *link) in dm_helpers_dp_mst_poll_pending_down_reply()
284 const struct dc_link *link) in dm_helpers_dp_mst_clear_payload_allocation_table()
437 const struct dc_link *link, in dm_helpers_dp_mst_start_top_mgr()
461 struct dc_link *link) in dm_helpers_dp_mst_stop_top_mgr()
497 const struct dc_link *link, in dm_helpers_dp_read_dpcd()
516 const struct dc_link *link, in dm_helpers_dp_write_dpcd()
534 const struct dc_link *link, in dm_helpers_submit_i2c()
613 struct dc_link *link, in dm_helpers_read_local_edid()
687 const struct dc_link *link, in dm_helper_dmub_aux_transfer_sync()
[all …]
A Damdgpu_dm_irq.c894 const struct dc_link *dc_link = amdgpu_dm_connector->dc_link; in amdgpu_dm_hpd_init() local
896 if (DC_IRQ_SOURCE_INVALID != dc_link->irq_source_hpd) { in amdgpu_dm_hpd_init()
898 dc_link->irq_source_hpd, in amdgpu_dm_hpd_init()
902 if (DC_IRQ_SOURCE_INVALID != dc_link->irq_source_hpd_rx) { in amdgpu_dm_hpd_init()
904 dc_link->irq_source_hpd_rx, in amdgpu_dm_hpd_init()
929 const struct dc_link *dc_link = amdgpu_dm_connector->dc_link; in amdgpu_dm_hpd_fini() local
931 dc_interrupt_set(adev->dm.dc, dc_link->irq_source_hpd, false); in amdgpu_dm_hpd_fini()
933 if (DC_IRQ_SOURCE_INVALID != dc_link->irq_source_hpd_rx) { in amdgpu_dm_hpd_fini()
935 dc_link->irq_source_hpd_rx, in amdgpu_dm_hpd_fini()
A Damdgpu_dm_psr.c35 void amdgpu_dm_set_psr_caps(struct dc_link *link) in amdgpu_dm_set_psr_caps()
67 struct dc_link *link = NULL; in amdgpu_dm_link_setup_psr()
102 struct dc_link *link = stream->link; in amdgpu_dm_psr_enable()
A Damdgpu_dm_hdcp.c43 struct dc_link *link = handle; in lp_write_i2c()
53 struct dc_link *link = handle; in lp_read_i2c()
64 struct dc_link *link = handle; in lp_write_dpcd()
72 struct dc_link *link = handle; in lp_read_dpcd()
408 static bool enable_assr(void *handle, struct dc_link *link) in enable_assr()
447 int link_index = aconnector->dc_link->link_index; in update_config()
476 link->ddc_line = aconnector->dc_link->ddc_hw_inst + 1; in update_config()
481 link_is_hdcp14 = dc_link_is_hdcp14(aconnector->dc_link, sink->sink_signal); in update_config()
483 link->dp.rev = aconnector->dc_link->dpcd_caps.dpcd_rev.raw; in update_config()
A Damdgpu_dm.h461 const struct dc_link *backlight_link[AMDGPU_DM_MAX_NUM_EDP];
577 struct dc_link *dc_link; member
702 struct dc_link *link,
A Damdgpu_dm.c166 struct dc_link *link = aconnector->dc_link; in update_subconnector_property()
657 struct dc_link *link; in dmub_hpd_callback()
1260 struct dc_link *dc_link; in dm_handle_hpd_rx_offload_work() local
1274 dc_link = aconnector->dc_link; in dm_handle_hpd_rx_offload_work()
3173 struct dc_link *dc_link = aconnector->dc_link; in handle_hpd_rx_irq() local
3285 const struct dc_link *dc_link; in register_hpd_handlers() local
3295 dc_link = aconnector->dc_link; in register_hpd_handlers()
3931 struct dc_link *link; in amdgpu_dm_backlight_set_level()
3980 struct dc_link *link = (struct dc_link *)dm->backlight_link[bl_idx]; in amdgpu_dm_backlight_get_level()
6703 const struct dc_link *link = aconnector->dc_link; in amdgpu_dm_connector_destroy()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/core/
A Ddc_link_dpia.c41 enum dc_status dpcd_get_tunneling_device_data(struct dc_link *link) in dpcd_get_tunneling_device_data()
80 static enum link_training_result dpia_configure_link(struct dc_link *link, in dpia_configure_link()
121 static enum dc_status core_link_send_set_config(struct dc_link *link, in core_link_send_set_config()
144 struct dc_link *link, in dpia_build_set_config_data()
204 static enum dc_status dpcd_set_lt_pattern(struct dc_link *link, in dpcd_set_lt_pattern()
514 static enum link_training_result dpia_training_cr_phase(struct dc_link *link, in dpia_training_cr_phase()
529 static uint32_t dpia_get_eq_aux_rd_interval(const struct dc_link *link, in dpia_get_eq_aux_rd_interval()
782 static enum link_training_result dpia_training_eq_phase(struct dc_link *link, in dpia_training_eq_phase()
797 static enum dc_status dpcd_clear_lt_pattern(struct dc_link *link, uint32_t hop) in dpcd_clear_lt_pattern()
827 static enum link_training_result dpia_training_end(struct dc_link *link, in dpia_training_end()
[all …]
A Ddc_link_dp.c144 struct dc_link *link, in get_eq_training_aux_rd_interval()
200 struct dc_link *link, in dp_wait_for_training_aux_rd_interval()
219 struct dc_link *link, in dc_dp_training_pattern_to_dpcd_training_pattern()
263 struct dc_link *link, in dpcd_set_training_pattern()
402 struct dc_link *link, in dpcd_set_link_settings()
484 struct dc_link *link, in dc_dp_initialize_scrambling_data_symbols()
517 struct dc_link *link, in dpcd_set_lt_pattern_and_lane_settings()
866 struct dc_link *link, in dp_get_lane_status_and_lane_adjust()
946 struct dc_link *link, in dpcd_set_lane_settings()
1026 struct dc_link *link, in perform_post_lt_adj_req_sequence()
[all …]
A Ddc_link.c1288 bool dc_link_get_hpd_state(struct dc_link *dc_link) in dc_link_get_hpd_state() argument
1807 struct dc_link *link = in link_create()
1871 struct dc_link *link = stream->link; in enable_link_dp()
2809 struct dc_link *link, in dc_link_validate_mode_timing()
3273 struct dc_link *link, in update_mst_stream_alloc_table()
4531 const struct dc_link *link)
4549 struct dc_link *link)
4594 struct dc_link *link,
4649 const struct dc_link *link,
4720 const struct dc_link *link)
[all …]
A Ddc_link_hwss.c52 void dp_receiver_power_ctrl(struct dc_link *link, bool on) in dp_receiver_power_ctrl()
65 void dp_source_sequence_trace(struct dc_link *link, uint8_t dp_test_mode) in dp_source_sequence_trace()
73 struct dc_link *link, in dp_enable_link_phy()
172 void edp_add_delay_for_T9(struct dc_link *link) in edp_add_delay_for_T9()
179 bool edp_receiver_ready_T9(struct dc_link *link) in edp_receiver_ready_T9()
203 bool edp_receiver_ready_T7(struct dc_link *link) in edp_receiver_ready_T7()
310 struct dc_link *link, in dp_set_hw_training_pattern()
351 struct dc_link *link, in dp_set_hw_lane_settings()
381 struct dc_link *link, in dp_set_hw_test_pattern()
429 void dp_retrain_link_dp_test(struct dc_link *link, in dp_retrain_link_dp_test()
[all …]
A Ddc_link_dpcd.c42 struct dc_link *link, in internal_link_read_dpcd()
57 struct dc_link *link, in internal_link_write_dpcd()
194 struct dc_link *link, in core_link_read_dpcd()
227 struct dc_link *link, in core_link_write_dpcd()
/linux/drivers/gpu/drm/amd/display/dc/dce110/
A Ddce110_hw_sequencer.h74 void dp_receiver_power_ctrl(struct dc_link *link, bool on);
77 struct dc_link *link,
81 struct dc_link *link,
85 struct dc_link *link,
/linux/drivers/gpu/drm/amd/display/dc/hdcp/
A Dhdcp_msg.c117 struct dc_link *link,
126 struct dc_link *link, in hdmi_14_process_transaction()
225 struct dc_link *link, in dpcd_access_helper()
311 struct dc_link *link, in dp_11_process_transaction()
328 struct dc_link *link, in get_protection_properties_by_signal()
374 struct dc_link *link, in dc_process_hdcp_msg()
/linux/drivers/gpu/drm/amd/display/dc/dcn10/
A Ddcn10_hw_sequencer.h163 struct dc_link *link,
166 struct dc_link *link);
168 struct dc_link *link,
171 struct dc_link *link,

Completed in 82 milliseconds

123