Home
last modified time | relevance | path

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

12

/dragonfly/sys/dev/drm/amd/display/dc/
H A Ddc_link.h66 struct dc_link { struct
145 int dc_link_get_backlight_level(const struct dc_link *dc_link);
147 bool dc_link_set_abm_disable(const struct dc_link *dc_link);
153 bool dc_link_setup_psr(struct dc_link *dc_link,
169 bool dc_link_detect(struct dc_link *dc_link, enum dc_detect_reason reason);
177 bool dc_link_handle_hpd_rx_irq(struct dc_link *dc_link,
183 struct dc_link *dc_link,
189 struct dc_link *link,
195 struct dc_link *link,
199 struct dc_link *link,
[all …]
H A Ddm_helpers.h49 const struct dc_link *link);
65 const struct dc_link *link);
83 const struct dc_link *link,
88 const struct dc_link *link);
94 const struct dc_link *link,
104 const struct dc_link *link,
111 const struct dc_link *link,
115 struct dc_link *link);
119 struct dc_link *link,
H A Ddc.h286 struct dc_link *links[MAX_PIPES * 2];
702 struct dc_link *link;
719 struct dc_link *link;
H A Ddc_ddc_types.h167 struct dc_link *link;
/dragonfly/sys/dev/drm/amd/display/dc/inc/
H A Dlink_hwss.h32 struct dc_link *link,
38 struct dc_link *link,
48 struct dc_link *link,
53 void dp_receiver_power_ctrl(struct dc_link *link, bool on);
54 bool edp_receiver_ready_T9(struct dc_link *link);
55 bool edp_receiver_ready_T7(struct dc_link *link);
62 struct dc_link *link,
66 struct dc_link *link,
70 struct dc_link *link,
75 enum dp_panel_mode dp_get_panel_mode(struct dc_link *link);
[all …]
H A Ddc_link_dp.h32 struct dc_link;
37 struct dc_link *link,
42 struct dc_link *link,
50 struct dc_link *link,
55 bool is_mst_supported(struct dc_link *link);
57 bool detect_dp_sink_caps(struct dc_link *link);
59 void detect_edp_sink_caps(struct dc_link *link);
61 bool is_dp_active_dongle(const struct dc_link *link);
63 void dp_enable_mst_on_sink(struct dc_link *link, bool enable);
H A Dcore_types.h67 struct dc_link *link_create(const struct link_init_data *init_params);
68 void link_destroy(struct dc_link **link);
72 struct dc_link *link,
75 void core_link_resume(struct dc_link *link);
95 void (*link_init)(struct dc_link *link);
H A Dhw_sequencer.h217 struct dc_link *link,
220 struct dc_link *link,
222 void (*edp_wait_for_hpd_ready)(struct dc_link *link, bool power_up);
H A Ddc_link_ddc.h77 struct dc_link *link;
/dragonfly/sys/dev/drm/amd/display/dc/core/
H A Ddc_link_hwss.c17 struct dc_link *link, in core_link_read_dpcd()
31 struct dc_link *link, in core_link_write_dpcd()
44 void dp_receiver_power_ctrl(struct dc_link *link, bool on) in dp_receiver_power_ctrl()
55 struct dc_link *link, in dp_enable_link_phy()
103 bool edp_receiver_ready_T9(struct dc_link *link) in edp_receiver_ready_T9()
124 bool edp_receiver_ready_T7(struct dc_link *link) in edp_receiver_ready_T7()
176 struct dc_link *link, in dp_set_hw_training_pattern()
204 struct dc_link *link, in dp_set_hw_lane_settings()
213 enum dp_panel_mode dp_get_panel_mode(struct dc_link *link) in dp_get_panel_mode()
254 struct dc_link *link, in dp_set_hw_test_pattern()
[all …]
H A Ddc_link_dp.c47 struct dc_link *link, in wait_for_training_aux_rd_interval()
75 struct dc_link *link, in dpcd_set_training_pattern()
91 struct dc_link *link, in dpcd_set_link_settings()
133 struct dc_link *link, in hw_training_pattern_to_dpcd_training_pattern()
164 struct dc_link *link, in dpcd_set_lt_pattern_and_lane_settings()
425 struct dc_link *link, in get_lane_status_and_drive_settings()
504 struct dc_link *link, in dpcd_set_lane_settings()
582 struct dc_link *link, in dc_link_dp_set_drive_settings()
593 struct dc_link *link, in perform_post_lt_adj_req_sequence()
721 struct dc_link *link, in perform_channel_equalization_sequence()
[all …]
H A Ddc_link.c76 static void destruct(struct dc_link *link) in destruct()
131 const struct dc_link *link) in program_hpd_filter()
385 struct dc_link *link, in link_detect_sink()
499 struct dc_link *link, in detect_dp()
904 struct dc_link *link) in get_hpd_line()
1050 struct dc_link *link, in construct()
1247 struct dc_link *link = in link_create()
1265 void link_destroy(struct dc_link **link) in link_destroy()
1273 struct dc_link *link, in dpcd_configure_panel_mode()
2026 struct dc_link *link, in dc_link_validate_mode_timing()
[all …]
H A Ddc.c113 struct dc_link *link; in create_links()
329 struct dc_link *link = stream->status.link; in dc_stream_set_dither_option()
391 const struct dc_link *link) in dc_link_set_drive_settings()
422 struct dc_link *link) in dc_link_set_preferred_link_settings()
437 void dc_link_enable_hpd(const struct dc_link *link) in dc_link_enable_hpd()
448 void dc_link_set_test_pattern(struct dc_link *link, in dc_link_set_test_pattern()
1657 struct dc_link *link = dc->links[link_index]; in dc_submit_i2c()
1666 static bool link_add_remote_sink_helper(struct dc_link *dc_link, struct dc_sink *sink) in link_add_remote_sink_helper() argument
1675 dc_link->remote_sinks[dc_link->sink_count] = sink; in link_add_remote_sink_helper()
1676 dc_link->sink_count++; in link_add_remote_sink_helper()
[all …]
H A Ddc_sink.c45 struct dc_link *link = init_params->link; in construct()
/dragonfly/sys/dev/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_irq.c642 const struct dc_link *dc_link = amdgpu_dm_connector->dc_link; in amdgpu_dm_hpd_init() local
644 if (DC_IRQ_SOURCE_INVALID != dc_link->irq_source_hpd) { in amdgpu_dm_hpd_init()
646 dc_link->irq_source_hpd, in amdgpu_dm_hpd_init()
650 if (DC_IRQ_SOURCE_INVALID != dc_link->irq_source_hpd_rx) { in amdgpu_dm_hpd_init()
652 dc_link->irq_source_hpd_rx, in amdgpu_dm_hpd_init()
674 const struct dc_link *dc_link = amdgpu_dm_connector->dc_link; in amdgpu_dm_hpd_fini() local
676 dc_interrupt_set(adev->dm.dc, dc_link->irq_source_hpd, false); in amdgpu_dm_hpd_fini()
678 if (DC_IRQ_SOURCE_INVALID != dc_link->irq_source_hpd_rx) { in amdgpu_dm_hpd_fini()
680 dc_link->irq_source_hpd_rx, in amdgpu_dm_hpd_fini()
H A Damdgpu_dm_debugfs.c78 struct dc_link *link = connector->dc_link; in dp_link_settings_read()
144 struct dc_link *link = connector->dc_link; in dp_link_settings_write()
281 struct dc_link *link = connector->dc_link; in dp_phy_settings_read()
321 struct dc_link *link = connector->dc_link; in dp_phy_settings_write()
481 struct dc_link *link = connector->dc_link; in dp_phy_test_pattern_debugfs_write()
H A Damdgpu_dm_helpers.c176 const struct dc_link *link) in dm_helpers_dp_update_branch_info()
272 const struct dc_link *link) in dm_helpers_dp_mst_clear_payload_allocation_table()
347 const struct dc_link *link, in dm_helpers_dp_mst_start_top_mgr()
371 const struct dc_link *link) in dm_helpers_dp_mst_stop_top_mgr()
389 const struct dc_link *link, in dm_helpers_dp_read_dpcd()
408 const struct dc_link *link, in dm_helpers_dp_write_dpcd()
426 const struct dc_link *link, in dm_helpers_submit_i2c()
459 bool dm_helpers_is_dp_sink_present(struct dc_link *link) in dm_helpers_is_dp_sink_present()
477 struct dc_link *link, in dm_helpers_read_local_edid()
H A Damdgpu_dm_mst_types.c215 .link = aconnector->dc_link, in dm_dp_mst_dc_sink_create()
231 aconnector->dc_link, in dm_dp_mst_dc_sink_create()
268 .link = aconnector->dc_link, in dm_dp_mst_get_modes()
271 aconnector->dc_link, in dm_dp_mst_get_modes()
375 master->dc_link, in dm_dp_add_mst_connector()
421 dc_link_remove_remote_sink(aconnector->dc_link, aconnector->dc_sink); in dm_dp_destroy_mst_connector()
424 aconnector->dc_link->cur_link_settings.lane_count = 0; in dm_dp_destroy_mst_connector()
467 aconnector->dm_dp_aux.ddc_service = aconnector->dc_link->ddc; in amdgpu_dm_initialize_dp_connector()
H A Damdgpu_dm.h120 const struct dc_link *backlight_link;
152 struct dc_link *dc_link; member
243 struct dc_link *link,
H A Damdgpu_dm.c550 ((struct dc_link *)aconnector->dc_link)->type = dc_connection_single; in detect_mst_link_for_all_connectors()
1152 struct dc_link *dc_link = aconnector->dc_link; in handle_hpd_rx_irq() local
1211 const struct dc_link *dc_link; in register_hpd_handlers() local
1221 dc_link = aconnector->dc_link; in register_hpd_handlers()
1543 struct dc_link *link) in register_backlight_device()
1617 struct dc_link *link = NULL; in amdgpu_dm_initialize_drm_device()
2883 const struct dc_link *link = aconnector->dc_link; in amdgpu_dm_connector_destroy()
3005 aconnector->dc_link, in create_eml_sink()
3018 struct dc_link *link = (struct dc_link *)aconnector->dc_link; in handle_edid_mgmt()
3652 struct dc_link *link, in amdgpu_dm_connector_init_helper()
[all …]
/dragonfly/sys/dev/drm/amd/display/dc/dce110/
H A Ddce110_hw_sequencer.h74 struct dc_link *link,
78 struct dc_link *link,
82 struct dc_link *link,
H A Ddce110_hw_sequencer.c782 struct dc_link *link, in hwss_edp_wait_for_hpd_ready()
850 struct dc_link *link, in hwss_edp_power_control()
932 struct dc_link *link, in hwss_edp_backlight_control()
1059 struct dc_link *link = stream->sink->link; in dce110_disable_stream()
1084 struct dc_link *link = stream->sink->link; in dce110_unblank_stream()
1102 struct dc_link *link = stream->sink->link; in dce110_blank_stream()
1569 static struct dc_link *get_link_for_edp_not_in_use( in get_link_for_edp_not_in_use()
1574 struct dc_link *link = NULL; in get_link_for_edp_not_in_use()
1603 struct dc_link *edp_link_to_turnoff = NULL; in dce110_enable_accelerated_mode()
1604 struct dc_link *edp_link = get_link_for_edp(dc); in dce110_enable_accelerated_mode()
[all …]
/dragonfly/sys/dev/drm/amd/display/dc/inc/hw/
H A Ddmcu.h52 struct dc_link *link,
/dragonfly/sys/dev/drm/amd/display/include/
H A Dlogger_interface.h32 struct dc_link;
/dragonfly/sys/dev/netif/dc/
H A Dif_dc.c1476 sc->dc_link = 1; in dc_setcfg()
2733 sc->dc_link = 0; in dc_tick()
2738 sc->dc_link = 0; in dc_tick()
2741 if (sc->dc_link == 0) in dc_tick()
2749 sc->dc_link = 0; in dc_tick()
2775 if (!sc->dc_link) { in dc_tick()
2779 sc->dc_link++; in dc_tick()
3093 if (!sc->dc_link) { in dc_start()
3353 sc->dc_link = 1; in dc_init()
3381 sc->dc_link = 0; in dc_ifmedia_upd()
[all …]

12