Searched refs:dc_link (Results 1 - 25 of 147) sorted by relevance

123456

/linux-master/drivers/gpu/drm/amd/display/dc/link/accessories/
H A Dlink_dp_trace.h29 void dp_trace_init(struct dc_link *link);
30 void dp_trace_reset(struct dc_link *link);
31 bool 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,
38 void dp_trace_lt_total_count_increment(struct dc_link *link,
40 void dp_trace_set_is_logged_flag(struct dc_link *link,
43 bool dp_trace_is_logged(struct dc_link *lin
[all...]
H A Dlink_dp_cts.h28 void dp_handle_automated_test(struct dc_link *link);
30 struct dc_link *link,
38 struct dc_link *link);
42 struct dc_link *link,
/linux-master/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_dp_dpia.h35 enum dc_status dpcd_get_tunneling_device_data(struct dc_link *link);
40 bool dpia_query_hpd_status(struct dc_link *link);
H 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);
47 bool link_get_hpd_state(struct dc_link *link);
51 void link_enable_hpd(const struct dc_link *link);
52 void link_disable_hpd(const struct dc_link *link);
53 void link_enable_hpd_filter(struct dc_link *link, bool enable);
H 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);
33 void edp_panel_backlight_power_on(struct dc_link *link, bool wait_for_hpd);
34 int edp_get_backlight_level(const struct dc_link *link);
35 bool edp_get_backlight_level_nits(struct dc_link *link,
38 bool edp_set_backlight_level(const struct dc_link *link,
41 bool edp_set_backlight_level_nits(struct dc_link *link,
45 int edp_get_target_backlight_pwm(const struct dc_link *link);
46 bool edp_get_psr_state(const struct dc_link *lin
[all...]
H A Dlink_dp_capability.h31 bool detect_dp_sink_caps(struct dc_link *link);
33 void detect_edp_sink_caps(struct dc_link *link);
35 struct dc_link_settings dp_get_max_link_cap(struct dc_link *link);
37 bool dp_get_max_link_enc_cap(const struct dc_link *link,
41 const struct dc_link *link);
46 enum dc_status dp_retrieve_lttpr_cap(struct dc_link *link);
51 bool dp_is_sink_present(struct dc_link *link);
53 bool dp_is_lttpr_present(struct dc_link *link);
55 bool dp_is_fec_supported(const struct dc_link *link);
57 bool is_dp_active_dongle(const struct dc_link *lin
[all...]
H A Dlink_dp_irq_handler.h31 struct dc_link *link,
33 bool dp_should_allow_hpd_rx_irq(const struct dc_link *link);
34 void dp_handle_link_loss(struct dc_link *link);
36 struct dc_link *link,
38 bool dp_handle_hpd_rx_irq(struct dc_link *link,
H A Dlink_dp_dpia_bw.h48 * @link: pointer to the dc_link struct instance
52 bool link_dp_dpia_set_dptx_usb4_bw_alloc_support(struct dc_link *link);
59 * @link: pointer to the dc_link struct instance
64 bool link_dp_dpia_allocate_usb4_bandwidth_for_stream(struct dc_link *link, int req_bw);
71 * @link: pointer to the dc_link struct instance
76 int dpia_handle_usb4_bandwidth_allocation_for_link(struct dc_link *link, int peak_bw);
82 * @link: pointer to the dc_link struct instance
88 void dpia_handle_bw_alloc_response(struct dc_link *link, uint8_t bw, uint8_t result);
100 bool dpia_validate_usb4_bw(struct dc_link **link, int *bw_needed, const unsigned int num_dpias);
105 * @link: pointer to the dc_link struc
[all...]
H 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,
55 void dp_set_fec_enable(struct dc_link *link, bool enable);
57 void dpcd_write_rx_power_ctrl(struct dc_link *link, bool on);
H A Dlink_dp_training_auxless.h32 struct dc_link *link,
H 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);
H A Dlink_dp_training_fixed_vs_pe_retimer.h32 struct dc_link *link,
37 struct dc_link *link,
42 struct dc_link *link,
H 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,
H A Dlink_dp_training_dpia.h36 struct dc_link *link,
H 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,
92 enum dc_status configure_lttpr_mode_transparent(struct dc_link *lin
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_factory.h28 struct dc_link *link_create(const struct link_init_data *init_params);
29 void link_destroy(struct dc_link **link);
H A Dlink_detection.h29 bool link_detect(struct dc_link *link, enum dc_detect_reason reason);
30 bool link_detect_connection_type(struct dc_link *link,
33 struct dc_link *link,
37 void link_remove_remote_sink(struct dc_link *link, struct dc_sink *sink);
38 bool link_reset_cur_dp_mst_topology(struct dc_link *link);
39 const struct dc_link_status *link_get_status(const struct dc_link *link);
40 bool link_is_hdcp14(struct dc_link *link, enum signal_type signal);
41 bool link_is_hdcp22(struct dc_link *link, enum signal_type signal);
42 void link_clear_dprx_states(struct dc_link *link);
H A Dlink_validation.h31 struct dc_link *link,
37 const struct dc_link *link,
/linux-master/drivers/gpu/drm/amd/display/dc/link/hwss/
H A Dlink_hwss_dio_fixed_vs_pe_retimer.h30 uint32_t dp_dio_fixed_vs_pe_retimer_get_lttpr_write_address(struct dc_link *link);
31 uint8_t dp_dio_fixed_vs_pe_retimer_lane_cfg_to_hw_cfg(struct dc_link *link);
32 void dp_dio_fixed_vs_pe_retimer_exit_manual_automation(struct dc_link *link);
33 void enable_dio_fixed_vs_pe_retimer_program_4lane_output(struct dc_link *link);
34 bool requires_fixed_vs_pe_retimer_dio_link_hwss(const struct dc_link *link);
H A Dlink_hwss_hpo_fixed_vs_pe_retimer_dp.h30 bool requires_fixed_vs_pe_retimer_hpo_link_hwss(const struct dc_link *link);
H A Dlink_hwss_dpia.h31 bool can_use_dpia_link_hwss(const struct dc_link *link,
H A Dlink_hwss_dio.h42 bool can_use_dio_link_hwss(const struct dc_link *link,
49 void enable_dio_dp_link_output(struct dc_link *link,
54 void disable_dio_link_output(struct dc_link *link,
57 void set_dio_dp_link_test_pattern(struct dc_link *link,
60 void set_dio_dp_lane_settings(struct dc_link *link,
68 void update_dio_stream_allocation_table(struct dc_link *link,
/linux-master/drivers/gpu/drm/amd/display/dc/inc/
H A Dlink.h95 struct dc_link *link;
101 struct dc_link *(*create_link)(
103 void (*destroy_link)(struct dc_link **link);
107 bool (*detect_link)(struct dc_link *link, enum dc_detect_reason reason);
108 bool (*detect_connection_type)(struct dc_link *link,
111 struct dc_link *link,
115 void (*remove_remote_sink)(struct dc_link *link, struct dc_sink *sink);
116 bool (*get_hpd_state)(struct dc_link *link);
120 void (*enable_hpd)(const struct dc_link *link);
121 void (*disable_hpd)(const struct dc_link *lin
[all...]
/linux-master/drivers/gpu/drm/amd/display/modules/power/
H A Dpower_helpers.h56 void init_replay_config(struct dc_link *link, struct replay_config *pr_config);
57 void set_replay_coasting_vtotal(struct dc_link *link,
60 void set_replay_ips_full_screen_video_src_vtotal(struct dc_link *link, uint16_t vtotal);
61 void calculate_replay_link_off_frame_count(struct dc_link *link,
64 bool is_psr_su_specific_panel(struct dc_link *link);
66 struct dc_link *link,
70 bool psr_su_set_dsc_slice_height(struct dc *dc, struct dc_link *link,
/linux-master/drivers/gpu/drm/amd/display/dc/
H 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);
119 const struct dc_link *link,
124 struct dc_link *link);
128 struct dc_link *link);
135 const struct dc_link *link,
145 const struct dc_link *link,
152 const struct dc_link *lin
[all...]

Completed in 168 milliseconds

123456