/dragonfly/sys/dev/drm/amd/display/dc/ |
H A D | dc_link.h | 66 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 D | dm_helpers.h | 49 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 D | dc.h | 286 struct dc_link *links[MAX_PIPES * 2]; 702 struct dc_link *link; 719 struct dc_link *link;
|
H A D | dc_ddc_types.h | 167 struct dc_link *link;
|
/dragonfly/sys/dev/drm/amd/display/dc/inc/ |
H A D | link_hwss.h | 32 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 D | dc_link_dp.h | 32 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 D | core_types.h | 67 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 D | hw_sequencer.h | 217 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 D | dc_link_ddc.h | 77 struct dc_link *link;
|
/dragonfly/sys/dev/drm/amd/display/dc/core/ |
H A D | dc_link_hwss.c | 17 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 D | dc_link_dp.c | 47 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 D | dc_link.c | 76 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 D | dc.c | 113 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 D | dc_sink.c | 45 struct dc_link *link = init_params->link; in construct()
|
/dragonfly/sys/dev/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_irq.c | 642 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 D | amdgpu_dm_debugfs.c | 78 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 D | amdgpu_dm_helpers.c | 176 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 D | amdgpu_dm_mst_types.c | 215 .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 D | amdgpu_dm.h | 120 const struct dc_link *backlight_link; 152 struct dc_link *dc_link; member 243 struct dc_link *link,
|
H A D | amdgpu_dm.c | 550 ((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 D | dce110_hw_sequencer.h | 74 struct dc_link *link, 78 struct dc_link *link, 82 struct dc_link *link,
|
H A D | dce110_hw_sequencer.c | 782 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 D | dmcu.h | 52 struct dc_link *link,
|
/dragonfly/sys/dev/drm/amd/display/include/ |
H A D | logger_interface.h | 32 struct dc_link;
|
/dragonfly/sys/dev/netif/dc/ |
H A D | if_dc.c | 1476 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 …]
|