Home
last modified time | relevance | path

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

12345

/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/
A Ddc_link.h167 struct dc_link { struct
353 bool dc_link_set_backlight_level(const struct dc_link *dc_link,
367 int dc_link_get_backlight_level(const struct dc_link *dc_link);
371 bool dc_link_set_psr_allow_active(struct dc_link *dc_link, const bool *enable,
376 bool dc_link_setup_psr(struct dc_link *dc_link,
380 bool dc_link_get_hpd_state(struct dc_link *dc_link);
388 bool dc_link_handle_hpd_rx_irq(struct dc_link *dc_link,
405 struct dc_link *link,
410 struct dc_link *dc_link,
416 struct dc_link *link,
[all …]
A Ddm_helpers.h62 struct dc_link *link,
72 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);
122 struct dc_link *link);
129 const struct dc_link *link,
139 const struct dc_link *link,
155 struct dc_link *link);
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/inc/
A Dlink.h53 void link_destroy(struct dc_link **link);
63 struct dc_link *link;
114 void link_edp_add_delay_for_T9(struct dc_link *link);
115 bool link_edp_receiver_ready_T9(struct dc_link *link);
116 bool link_edp_receiver_ready_T7(struct dc_link *link);
126 void link_resume(struct dc_link *link);
137 struct dc_link *link,
140 bool link_detect_connection_type(struct dc_link *link,
148 void link_clear_dprx_states(struct dc_link *link);
149 bool link_reset_cur_dp_mst_topology(struct dc_link *link);
[all …]
A Dlink_hwss.h36 struct dc_link;
54 void (*enable_dp_link_output)(struct dc_link *link,
59 void (*set_dp_link_test_pattern)(struct dc_link *link,
62 void (*set_dp_lane_settings)(struct dc_link *link,
66 void (*update_stream_allocation_table)(struct dc_link *link,
80 void (*disable_link_output)(struct dc_link *link,
A Dlink_enc_cfg.h87 struct dc_link *link_enc_cfg_get_link_using_link_enc(
94 const struct dc_link *link);
105 struct link_encoder *link_enc_cfg_get_link_enc(const struct dc_link *link);
113 bool link_enc_cfg_is_link_enc_avail(struct dc *dc, enum engine_id eng_id, struct dc_link *link);
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/link/accessories/
A Dlink_dp_trace.h29 void dp_trace_init(struct dc_link *link);
30 void dp_trace_reset(struct dc_link *link);
31 bool dc_dp_trace_is_initialized(struct dc_link *link);
32 void dp_trace_detect_lt_init(struct dc_link *link);
33 void dp_trace_commit_lt_init(struct dc_link *link);
34 void dp_trace_link_loss_increment(struct dc_link *link);
35 void dp_trace_lt_fail_count_update(struct dc_link *link,
40 void dc_dp_trace_set_is_logged_flag(struct dc_link *link,
43 bool dc_dp_trace_is_logged(struct dc_link *link,
45 void dp_trace_lt_result_update(struct dc_link *link,
[all …]
A Dlink_dp_trace.c29 void dp_trace_init(struct dc_link *link) in dp_trace_init()
35 void dp_trace_reset(struct dc_link *link) in dp_trace_reset()
40 bool dc_dp_trace_is_initialized(struct dc_link *link) in dc_dp_trace_is_initialized()
45 void dp_trace_detect_lt_init(struct dc_link *link) in dp_trace_detect_lt_init()
50 void dp_trace_commit_lt_init(struct dc_link *link) in dp_trace_commit_lt_init()
55 void dp_trace_link_loss_increment(struct dc_link *link) in dp_trace_link_loss_increment()
60 void dp_trace_lt_fail_count_update(struct dc_link *link, in dp_trace_lt_fail_count_update()
79 void dc_dp_trace_set_is_logged_flag(struct dc_link *link, in dc_dp_trace_set_is_logged_flag()
89 bool dc_dp_trace_is_logged(struct dc_link *link, in dc_dp_trace_is_logged()
98 void dp_trace_lt_result_update(struct dc_link *link, in dp_trace_lt_result_update()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/link/protocols/
A Dlink_dp_training.h40 struct dc_link *link,
46 struct dc_link *link,
52 struct dc_link *link,
59 struct dc_link *link,
64 struct dc_link *link,
70 struct dc_link *link,
74 struct dc_link *link,
81 struct dc_link *link,
89 struct dc_link *link,
95 struct dc_link *link,
[all …]
A Dlink_dp_capability.h31 bool detect_dp_sink_caps(struct dc_link *link);
33 void detect_edp_sink_caps(struct dc_link *link);
43 bool dp_is_lttpr_present(struct dc_link *link);
45 bool is_dp_active_dongle(const struct dc_link *link);
47 bool is_dp_branch_device(const struct dc_link *link);
49 void dpcd_write_cable_id_to_dprx(struct dc_link *link);
53 struct dc_link *link,
63 void dpcd_set_source_specific_data(struct dc_link *link);
66 bool read_is_mst_supported(struct dc_link *link);
69 struct dc_link *link,
[all …]
A Dlink_hpd.c36 bool dc_link_get_hpd_state(struct dc_link *dc_link) in dc_link_get_hpd_state() argument
40 dal_gpio_lock_pin(dc_link->hpd_gpio); in dc_link_get_hpd_state()
41 dal_gpio_get_value(dc_link->hpd_gpio, &state); in dc_link_get_hpd_state()
42 dal_gpio_unlock_pin(dc_link->hpd_gpio); in dc_link_get_hpd_state()
47 void dc_link_enable_hpd(const struct dc_link *link) in dc_link_enable_hpd()
55 void dc_link_disable_hpd(const struct dc_link *link) in dc_link_disable_hpd()
63 void dc_link_enable_hpd_filter(struct dc_link *link, bool enable) in dc_link_enable_hpd_filter()
120 bool query_hpd_status(struct dc_link *link, uint32_t *is_hpd_high) in query_hpd_status()
135 enum hpd_source_id get_hpd_line(struct dc_link *link) in get_hpd_line()
176 bool program_hpd_filter(const struct dc_link *link) in program_hpd_filter()
A Dlink_dp_phy.h31 struct dc_link *link,
37 void dp_disable_link_phy(struct dc_link *link,
42 struct dc_link *link,
48 struct dc_link *link,
52 enum dc_status dp_set_fec_ready(struct dc_link *link,
54 void dp_set_fec_enable(struct dc_link *link, bool enable);
A Dlink_dp_dpia_bw.c46 static bool get_bw_alloc_proceed_flag(struct dc_link *tmp) in get_bw_alloc_proceed_flag()
52 static void reset_bw_alloc_struct(struct dc_link *link) in reset_bw_alloc_struct()
61 static uint8_t get_bw_granularity(struct dc_link *link) in get_bw_granularity()
83 static int get_estimated_bw(struct dc_link *link) in get_estimated_bw()
126 static void init_usb4_bw_struct(struct dc_link *link) in init_usb4_bw_struct()
132 static uint8_t get_lowest_dpia_index(struct dc_link *link) in get_lowest_dpia_index()
157 static int get_host_router_total_bw(struct dc_link *link, uint8_t type) in get_host_router_total_bw()
162 struct dc_link *link_temp; in get_host_router_total_bw()
195 static bool dpia_bw_alloc_unplug(struct dc_link *link) in dpia_bw_alloc_unplug()
242 static bool get_cm_response_ready_flag(struct dc_link *link) in get_cm_response_ready_flag()
[all …]
A Dlink_dp_training_8b_10b.h38 struct dc_link *link,
43 struct dc_link *link,
49 struct dc_link *link,
54 enum lttpr_mode dp_decide_8b_10b_lttpr_mode(struct dc_link *link);
57 struct dc_link *link,
A Dlink_edp_panel_control.c88 enum dp_panel_mode dp_get_panel_mode(struct dc_link *link) in dp_get_panel_mode()
142 bool dc_link_set_backlight_level_nits(struct dc_link *link, in dc_link_set_backlight_level_nits()
174 bool dc_link_get_backlight_level_nits(struct dc_link *link, in dc_link_get_backlight_level_nits()
235 bool set_default_brightness_aux(struct dc_link *link) in set_default_brightness_aux()
314 bool dc_link_wait_for_t12(struct dc_link *link) in dc_link_wait_for_t12()
325 void link_edp_add_delay_for_T9(struct dc_link *link) in link_edp_add_delay_for_T9()
331 bool link_edp_receiver_ready_T9(struct dc_link *link) in link_edp_receiver_ready_T9()
356 bool link_edp_receiver_ready_T7(struct dc_link *link) in link_edp_receiver_ready_T7()
425 bool dc_link_set_backlight_level(const struct dc_link *link, in dc_link_set_backlight_level()
524 transmitter_to_phy_id(struct dc_link *link) in transmitter_to_phy_id()
[all …]
A Dlink_hpd.h31 enum hpd_source_id get_hpd_line(struct dc_link *link);
41 bool program_hpd_filter(const struct dc_link *link);
45 bool dpia_query_hpd_status(struct dc_link *link);
46 bool query_hpd_status(struct dc_link *link, uint32_t *is_hpd_high);
A Dlink_dp_phy.c43 void dc_link_dp_receiver_power_ctrl(struct dc_link *link, bool on) in dc_link_dp_receiver_power_ctrl()
58 struct dc_link *link, in dp_enable_link_phy()
70 void dp_disable_link_phy(struct dc_link *link, in dp_disable_link_phy()
88 static inline bool is_immediate_downstream(struct dc_link *link, uint32_t offset) in is_immediate_downstream()
95 struct dc_link *link, in dp_set_hw_lane_settings()
117 struct dc_link *link, in dp_set_drive_settings()
132 enum dc_status dp_set_fec_ready(struct dc_link *link, const struct link_resource *link_res, bool re… in dp_set_fec_ready()
179 void dp_set_fec_enable(struct dc_link *link, bool enable) in dp_set_fec_enable()
A Dlink_edp_panel_control.h30 enum dp_panel_mode dp_get_panel_mode(struct dc_link *link);
31 void dp_set_panel_mode(struct dc_link *link, enum dp_panel_mode panel_mode);
32 bool set_default_brightness_aux(struct dc_link *link);
A Dlink_dp_training_128b_132b.h32 struct dc_link *link,
36 void decide_128b_132b_training_settings(struct dc_link *link,
40 enum lttpr_mode dp_decide_128b_132b_lttpr_mode(struct dc_link *link);
A Dlink_dp_training_fixed_vs_pe_retimer.h32 struct dc_link *link,
37 struct dc_link *link,
42 struct dc_link *link,
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/core/
A Ddc_link_exports.c38 bool dc_link_detect(struct dc_link *link, enum dc_detect_reason reason) in dc_link_detect()
43 bool dc_link_detect_connection_type(struct dc_link *link, in dc_link_detect_connection_type()
49 const struct dc_link_status *dc_link_get_status(const struct dc_link *link) in dc_link_get_status()
56 bool dc_link_is_hdcp14(struct dc_link *link, enum signal_type signal) in dc_link_is_hdcp14()
61 bool dc_link_is_hdcp22(struct dc_link *link, enum signal_type signal) in dc_link_is_hdcp22()
67 void dc_link_clear_dprx_states(struct dc_link *link) in dc_link_clear_dprx_states()
72 bool dc_link_reset_cur_dp_mst_topology(struct dc_link *link) in dc_link_reset_cur_dp_mst_topology()
78 const struct dc_link *link, in dc_link_bandwidth_kbps()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce110/
A Ddce110_hw_sequencer.h74 void dc_link_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,
93 void dce110_disable_link_output(struct dc_link *link,
96 void dce110_enable_lvds_link_output(struct dc_link *link,
100 void dce110_enable_tmds_link_output(struct dc_link *link,
107 struct dc_link *link,
/linux-6.3-rc2/drivers/gpu/drm/amd/display/amdgpu_dm/
A Damdgpu_dm_mst_types.c166 struct dc_link *dc_link = aconnector->dc_link; in amdgpu_dm_mst_connector_early_unregister() local
177 if (dc_link->sink_count) in amdgpu_dm_mst_connector_early_unregister()
304 aconnector->dc_link, in dm_dp_mst_get_modes()
340 aconnector->dc_link, in dm_dp_mst_get_modes()
471 aconnector->dc_link, aconnector->dc_link->sink_count); in dm_dp_mst_detect()
571 master->dc_link, in dm_dp_add_mst_connector()
749 struct dc_link *dc_link, in increase_dsc_bpp() argument
851 struct dc_link *dc_link, in try_disable_dsc() argument
923 struct dc_link *dc_link, in compute_mst_dsc_configs_for_link() argument
1053 struct dc_link *dc_link) in is_dsc_need_re_compute() argument
[all …]
A Damdgpu_dm_debugfs.c188 struct dc_link *link = connector->dc_link; in dp_link_settings_read()
256 struct dc_link *link = connector->dc_link; in dp_link_settings_write()
384 struct dc_link *link = connector->dc_link; in dp_phy_settings_read()
461 struct dc_link *link = connector->dc_link; in dp_phy_settings_write()
604 struct dc_link *link = connector->dc_link; in dp_phy_test_pattern_debugfs_write()
833 struct dc_link *link = aconnector->dc_link; in psr_capability_show()
997 struct dc_link *link = aconnector->dc_link; in internal_display_show()
1083 struct dc_link *link = connector->dc_link; in dp_dpcd_data_write()
1107 struct dc_link *link = connector->dc_link; in dp_dpcd_data_read()
2793 struct dc_link *link = connector->dc_link; in psr_get()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/link/hwss/
A Dlink_hwss_dio.h32 bool can_use_dio_link_hwss(const struct dc_link *link,
39 void enable_dio_dp_link_output(struct dc_link *link,
44 void disable_dio_link_output(struct dc_link *link,
47 void set_dio_dp_link_test_pattern(struct dc_link *link,
50 void set_dio_dp_lane_settings(struct dc_link *link,
A Dlink_hwss_hpo_dp.c31 static enum phyd32clk_clock_source get_phyd32clk_src(struct dc_link *link) in get_phyd32clk_src()
109 struct dc_link *link = stream->link; in setup_hpo_dp_stream_attribute()
121 static void enable_hpo_dp_fpga_link_output(struct dc_link *link, in enable_hpo_dp_fpga_link_output()
149 static void enable_hpo_dp_link_output(struct dc_link *link, in enable_hpo_dp_link_output()
167 static void disable_hpo_dp_fpga_link_output(struct dc_link *link, in disable_hpo_dp_fpga_link_output()
185 static void disable_hpo_dp_link_output(struct dc_link *link, in disable_hpo_dp_link_output()
198 static void set_hpo_dp_link_test_pattern(struct dc_link *link, in set_hpo_dp_link_test_pattern()
207 static void set_hpo_dp_lane_settings(struct dc_link *link, in set_hpo_dp_lane_settings()
218 static void update_hpo_dp_stream_allocation_table(struct dc_link *link, in update_hpo_dp_stream_allocation_table()
267 bool can_use_hpo_dp_link_hwss(const struct dc_link *link, in can_use_hpo_dp_link_hwss()

Completed in 52 milliseconds

12345