Lines Matching defs:dc_link
1502 struct dc_link { struct
1503 struct dc_sink *remote_sinks[MAX_SINKS_PER_LINK];
1504 unsigned int sink_count;
1505 struct dc_sink *local_sink;
1506 unsigned int link_index;
1507 enum dc_connection_type type;
1508 enum signal_type connector_signal;
1509 enum dc_irq_source irq_source_hpd;
1510 enum dc_irq_source irq_source_hpd_rx;/* aka DP Short Pulse */
1512 bool is_hpd_filter_disabled;
1513 bool dp_ss_off;
1522 bool link_state_valid;
1546 struct dc_link_settings reported_link_cap; argument
1547 struct dc_link_settings verified_link_cap; argument
1548 struct dc_link_settings cur_link_settings; argument
1550 struct dc_link_settings preferred_link_setting; argument
1555 struct dc_link_training_overrides preferred_training_settings; argument
1564 * For links with fixed mapping to DIG, this is not changed after dc_link argument
1567 enum engine_id eng_id;
1568 enum engine_id dpia_preferred_eng_id;
1570 bool test_pattern_enabled;
1571 enum dp_test_pattern current_test_pattern;
1572 union compliance_test_state compliance_test_state;
1574 void *priv;
1576 struct ddc_service *ddc;
1578 enum dp_panel_mode panel_mode;
1579 bool aux_mode;
1583 const struct dc *dc;
1585 struct dc_context *ctx;
1587 struct panel_cntl *panel_cntl;
1588 struct link_encoder *link_enc;
1589 struct graphics_object_id link_id;
1594 enum display_endpoint_type ep_type;
1595 union ddi_channel_mapping ddi_channel_mapping;
1596 struct connector_device_tag_info device_tag;
1597 struct dpcd_caps dpcd_caps;
1598 uint32_t dongle_max_pix_clk;
1599 unsigned short chip_caps;
1600 unsigned int dpcd_sink_count;
1601 struct hdcp_caps hdcp_caps;
1602 enum edp_revision edp_revision;
1603 union dpcd_sink_ext_caps dpcd_sink_ext_caps;
1605 struct psr_settings psr_settings;
1607 struct replay_settings replay_settings;
1633 struct dc_link_status link_status; argument
1637 enum dc_link_fec_state fec_state; argument
1647 /* Return an enumerated dc_link. argument