| /linux/drivers/gpu/drm/i915/display/ |
| A D | intel_tc.h | 12 struct intel_digital_port; 15 bool intel_tc_port_in_tbt_alt_mode(struct intel_digital_port *dig_port); 16 bool intel_tc_port_in_dp_alt_mode(struct intel_digital_port *dig_port); 21 u32 intel_tc_port_get_lane_mask(struct intel_digital_port *dig_port); 27 void intel_tc_port_sanitize(struct intel_digital_port *dig_port); 28 void intel_tc_port_lock(struct intel_digital_port *dig_port); 29 void intel_tc_port_unlock(struct intel_digital_port *dig_port); 30 void intel_tc_port_flush_work(struct intel_digital_port *dig_port); 31 void intel_tc_port_get_link(struct intel_digital_port *dig_port, 33 void intel_tc_port_put_link(struct intel_digital_port *dig_port); [all …]
|
| A D | intel_tc.c | 27 static bool intel_tc_port_in_mode(struct intel_digital_port *dig_port, in intel_tc_port_in_mode() 36 bool intel_tc_port_in_tbt_alt_mode(struct intel_digital_port *dig_port) in intel_tc_port_in_tbt_alt_mode() 41 bool intel_tc_port_in_dp_alt_mode(struct intel_digital_port *dig_port) in intel_tc_port_in_dp_alt_mode() 46 bool intel_tc_port_in_legacy_mode(struct intel_digital_port *dig_port) in intel_tc_port_in_legacy_mode() 103 assert_tc_cold_blocked(struct intel_digital_port *dig_port) in assert_tc_cold_blocked() 114 u32 intel_tc_port_get_lane_mask(struct intel_digital_port *dig_port) in intel_tc_port_get_lane_mask() 456 static bool tc_phy_is_owned(struct intel_digital_port *dig_port) in tc_phy_is_owned() 689 void intel_tc_port_sanitize(struct intel_digital_port *dig_port) in intel_tc_port_sanitize() 772 void intel_tc_port_lock(struct intel_digital_port *dig_port) in intel_tc_port_lock() 787 struct intel_digital_port *dig_port = in intel_tc_port_disconnect_phy_work() [all …]
|
| A D | intel_dp_hdcp.c | 58 int intel_dp_hdcp_write_an_aksv(struct intel_digital_port *dig_port, in intel_dp_hdcp_write_an_aksv() 131 int intel_dp_hdcp_read_bcaps(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_bcaps() 164 int intel_dp_hdcp_read_ri_prime(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_ri_prime() 255 bool intel_dp_hdcp_check_link(struct intel_digital_port *dig_port, in intel_dp_hdcp_check_link() 274 int intel_dp_hdcp_capable(struct intel_digital_port *dig_port, in intel_dp_hdcp_capable() 340 intel_dp_hdcp2_read_rx_status(struct intel_digital_port *dig_port, in intel_dp_hdcp2_read_rx_status() 392 intel_dp_hdcp2_wait_for_msg(struct intel_digital_port *dig_port, in intel_dp_hdcp2_wait_for_msg() 446 int intel_dp_hdcp2_write_msg(struct intel_digital_port *dig_port, in intel_dp_hdcp2_write_msg() 503 int intel_dp_hdcp2_read_msg(struct intel_digital_port *dig_port, in intel_dp_hdcp2_read_msg() 631 int intel_dp_hdcp2_capable(struct intel_digital_port *dig_port, in intel_dp_hdcp2_capable() [all …]
|
| A D | intel_display_types.h | 337 struct intel_digital_port; 386 int (*read_bstatus)(struct intel_digital_port *dig_port, 418 bool (*check_link)(struct intel_digital_port *dig_port, 422 int (*hdcp_capable)(struct intel_digital_port *dig_port, 437 int (*read_2_2_msg)(struct intel_digital_port *dig_port, 1660 struct intel_digital_port { struct 1717 struct intel_digital_port *primary; argument 1827 static inline struct intel_digital_port * 1841 static inline struct intel_digital_port * 1889 static inline struct intel_digital_port * [all …]
|
| A D | intel_dp_mst.h | 12 struct intel_digital_port; 15 int intel_dp_mst_encoder_init(struct intel_digital_port *dig_port, int conn_id); 16 void intel_dp_mst_encoder_cleanup(struct intel_digital_port *dig_port); 17 int intel_dp_mst_encoder_active_links(struct intel_digital_port *dig_port);
|
| A D | intel_dp_aux.c | 77 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in ilk_get_aux_clock_divider() 98 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in hsw_get_aux_clock_divider() 126 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in g4x_get_aux_send_ctl() 152 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in skl_get_aux_send_ctl() 182 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_aux_xfer() 477 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in g4x_aux_ctl_reg() 494 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in g4x_aux_data_reg() 511 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in ilk_aux_ctl_reg() 530 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in ilk_aux_data_reg() 549 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in skl_aux_ctl_reg() [all …]
|
| A D | intel_hdcp.c | 47 intel_hdcp_required_content_stream(struct intel_digital_port *dig_port) in intel_hdcp_required_content_stream() 50 struct intel_digital_port *conn_dig_port; in intel_hdcp_required_content_stream() 102 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_prepare_streams() 133 int intel_hdcp_read_valid_bksv(struct intel_digital_port *dig_port, in intel_hdcp_read_valid_bksv() 158 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_capable() 179 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp2_capable() 218 static int intel_hdcp_poll_ksv_fifo(struct intel_digital_port *dig_port, in intel_hdcp_poll_ksv_fifo() 385 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_validate_v_prime() 2171 struct intel_digital_port *dig_port, in initialize_hdcp_port_data() 2249 struct intel_digital_port *dig_port, in intel_hdcp2_init() [all …]
|
| A D | intel_lspcon.c | 57 struct intel_digital_port *dig_port = in lspcon_to_intel_dp() 58 container_of(lspcon, struct intel_digital_port, lspcon); in lspcon_to_intel_dp() 122 struct intel_digital_port *dig_port = in lspcon_detect_hdr_capability() 123 container_of(lspcon, struct intel_digital_port, lspcon); in lspcon_detect_hdr_capability() 271 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in lspcon_resume_in_pcon_wa() 505 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in lspcon_set_infoframes() 635 bool lspcon_init(struct intel_digital_port *dig_port) in lspcon_init() 668 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_lspcon_infoframes_enabled() 673 void lspcon_resume(struct intel_digital_port *dig_port) in lspcon_resume()
|
| A D | intel_lspcon.h | 14 struct intel_digital_port; 18 bool lspcon_init(struct intel_digital_port *dig_port); 20 void lspcon_resume(struct intel_digital_port *dig_port);
|
| A D | intel_hdmi.h | 18 struct intel_digital_port; 26 void intel_hdmi_init_connector(struct intel_digital_port *dig_port, 37 void intel_infoframe_init(struct intel_digital_port *dig_port);
|
| A D | intel_dp_mst.c | 367 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_disable_dp() 393 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_post_disable_dp() 468 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_pre_pll_enable_dp() 482 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_pre_enable_dp() 544 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_enable_dp() 609 struct intel_digital_port *dig_port = intel_mst->primary; in intel_dp_mst_enc_get_config() 618 struct intel_digital_port *dig_port = intel_mst->primary; in intel_dp_mst_initial_fastset_check() 805 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_add_mst_connector() 935 intel_dp_create_fake_mst_encoders(struct intel_digital_port *dig_port) in intel_dp_create_fake_mst_encoders() 947 intel_dp_mst_encoder_active_links(struct intel_digital_port *dig_port) in intel_dp_mst_encoder_active_links() [all …]
|
| A D | intel_dp_hdcp.h | 10 struct intel_digital_port; 12 int intel_dp_hdcp_init(struct intel_digital_port *dig_port,
|
| A D | intel_hotplug.h | 13 struct intel_digital_port; 23 void intel_hpd_trigger_irq(struct intel_digital_port *dig_port);
|
| A D | intel_dp.h | 24 struct intel_digital_port; 40 bool intel_dp_init_connector(struct intel_digital_port *dig_port, 63 enum irqreturn intel_dp_hpd_pulse(struct intel_digital_port *dig_port,
|
| A D | intel_hdmi.c | 603 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_hdmi_infoframes_enabled() 647 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_write_infoframe() 676 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_read_infoframe() 859 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in g4x_set_infoframes() 1044 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in ibx_set_infoframes() 1621 hdcp2_detect_msg_availability(struct intel_digital_port *dig_port, in hdcp2_detect_msg_availability() 1649 intel_hdmi_hdcp2_wait_for_msg(struct intel_digital_port *dig_port, in intel_hdmi_hdcp2_wait_for_msg() 1674 int intel_hdmi_hdcp2_write_msg(struct intel_digital_port *dig_port, in intel_hdmi_hdcp2_write_msg() 1684 int intel_hdmi_hdcp2_read_msg(struct intel_digital_port *dig_port, in intel_hdmi_hdcp2_read_msg() 1742 int intel_hdmi_hdcp2_capable(struct intel_digital_port *dig_port, in intel_hdmi_hdcp2_capable() [all …]
|
| A D | intel_hdcp.h | 21 struct intel_digital_port; 29 struct intel_digital_port *dig_port,
|
| A D | intel_dpio_phy.c | 663 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_set_phy_signal_level() 802 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_phy_pre_pll_enable() 883 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in chv_phy_pre_encoder_enable() 961 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_phy_release_cl2_override() 1010 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_set_phy_signal_level() 1036 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_phy_pre_pll_enable() 1066 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_phy_pre_encoder_enable() 1095 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_phy_reset_lanes()
|
| A D | g4x_hdmi.c | 302 struct intel_digital_port *dig_port = in intel_disable_hdmi() 388 struct intel_digital_port *dig_port = in intel_hdmi_pre_enable() 403 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_hdmi_pre_enable() 480 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_hdmi_pre_enable() 535 struct intel_digital_port *dig_port; in g4x_hdmi_init()
|
| A D | intel_ddi.c | 283 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_ddi_init_dp_buf_reg() 876 struct intel_digital_port *dig_port; in intel_ddi_get_power_domains() 965 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in skl_ddi_set_iboost() 2011 icl_program_mg_dp_mode(struct intel_digital_port *dig_port, in icl_program_mg_dp_mode() 2200 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_ddi_power_up_lanes() 2291 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in dg2_ddi_pre_enable_dp() 2398 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in tgl_ddi_pre_enable_dp() 2534 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in hsw_ddi_pre_enable_dp() 2621 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_ddi_pre_enable_hdmi() 4223 intel_ddi_max_lanes(struct intel_digital_port *dig_port) in intel_ddi_max_lanes() [all …]
|
| A D | intel_pps.c | 50 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_power_sequencer_kick() 162 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_power_sequencer_pipe() 280 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_initial_power_sequencer_setup() 576 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_pps_vdd_on_unlocked() 653 struct intel_digital_port *dig_port = in intel_pps_vdd_off_sync_unlocked() 822 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_pps_off_unlocked() 949 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_detach_power_sequencer() 1056 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_pps_vdd_sanitize()
|
| A D | intel_dp.c | 110 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_is_edp() 232 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_max_common_lane_count() 335 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in icl_max_source_rate() 348 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in ehl_max_source_rate() 360 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in dg1_max_source_rate() 390 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_set_source_rates() 1328 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_dsc_compute_config() 2902 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_write_dp_sdp() 2935 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_write_dp_vsc_sdp() 3099 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_read_dp_vsc_sdp() [all …]
|
| A D | intel_display.h | 51 struct intel_digital_port; 571 struct intel_digital_port *dig_port, 602 intel_aux_power_domain(struct intel_digital_port *dig_port);
|
| A D | intel_hotplug.c | 318 struct intel_digital_port *dig_port; in i915_digport_work_func() 356 void intel_hpd_trigger_irq(struct intel_digital_port *dig_port) in intel_hpd_trigger_irq()
|
| A D | intel_psr.c | 664 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in dc3co_is_pipe_port_compatible() 1000 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_psr_get_config() 1175 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_psr_enable_locked() 2183 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_psr_init()
|
| A D | intel_pipe_crc.c | 81 struct intel_digital_port *dig_port; in i9xx_pipe_crc_auto_source()
|