| /linux-6.15/drivers/gpu/drm/i915/display/ |
| H 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); 27 void intel_tc_port_init_mode(struct intel_digital_port *dig_port); 30 void intel_tc_port_lock(struct intel_digital_port *dig_port); 31 void intel_tc_port_unlock(struct intel_digital_port *dig_port); 32 void intel_tc_port_suspend(struct intel_digital_port *dig_port); 33 void intel_tc_port_get_link(struct intel_digital_port *dig_port, 35 void intel_tc_port_put_link(struct intel_digital_port *dig_port); 36 bool intel_tc_port_ref_held(struct intel_digital_port *dig_port); [all …]
|
| H A D | intel_hdcp_shim.h | 13 struct intel_digital_port; 54 int (*read_bksv)(struct intel_digital_port *dig_port, u8 *bksv); 62 int (*read_bstatus)(struct intel_digital_port *dig_port, 66 int (*repeater_present)(struct intel_digital_port *dig_port, 73 int (*read_ksv_ready)(struct intel_digital_port *dig_port, 77 int (*read_ksv_fifo)(struct intel_digital_port *dig_port, 81 int (*read_v_prime_part)(struct intel_digital_port *dig_port, 85 int (*toggle_signalling)(struct intel_digital_port *dig_port, 94 bool (*check_link)(struct intel_digital_port *dig_port, 98 int (*hdcp_get_capability)(struct intel_digital_port *dig_port, [all …]
|
| H A D | intel_lspcon.h | 13 struct intel_digital_port; 16 bool intel_lspcon_init(struct intel_digital_port *dig_port); 17 bool intel_lspcon_active(struct intel_digital_port *dig_port); 18 bool intel_lspcon_detect_hdr_capability(struct intel_digital_port *dig_port); 19 void intel_lspcon_resume(struct intel_digital_port *dig_port); 20 void intel_lspcon_wait_pcon_mode(struct intel_digital_port *dig_port);
|
| H A D | intel_dp_hdcp.c | 43 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_dp_hdcp_wait_for_cp_irq() 58 int intel_dp_hdcp_write_an_aksv(struct intel_digital_port *dig_port, in intel_dp_hdcp_write_an_aksv() 93 static int intel_dp_hdcp_read_bksv(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_bksv() 165 int intel_dp_hdcp_read_ri_prime(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_ri_prime() 183 int intel_dp_hdcp_read_ksv_ready(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_ksv_ready() 202 int intel_dp_hdcp_read_ksv_fifo(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_ksv_fifo() 257 bool intel_dp_hdcp_check_link(struct intel_digital_port *dig_port, in intel_dp_hdcp_check_link() 276 int intel_dp_hdcp_get_capability(struct intel_digital_port *dig_port, in intel_dp_hdcp_get_capability() 626 int intel_dp_hdcp2_check_link(struct intel_digital_port *dig_port, in intel_dp_hdcp2_check_link() 683 struct intel_digital_port *dig_port; in intel_dp_hdcp2_get_capability() [all …]
|
| H A D | intel_dp_mst.h | 15 struct intel_digital_port; 19 int intel_dp_mst_encoder_init(struct intel_digital_port *dig_port, int conn_id); 20 void intel_dp_mst_encoder_cleanup(struct intel_digital_port *dig_port); 21 int intel_dp_mst_encoder_active_links(struct intel_digital_port *dig_port);
|
| H A D | intel_tc.c | 48 struct intel_digital_port *dig_port; 482 struct intel_digital_port *dig_port = tc->dig_port; in icl_tc_phy_cold_off_domain() 494 struct intel_digital_port *dig_port = tc->dig_port; in icl_tc_phy_hpd_live_status() 623 struct intel_digital_port *dig_port = tc->dig_port; in tc_phy_verify_legacy_or_dp_alt_mode() 767 struct intel_digital_port *dig_port = tc->dig_port; in adlp_tc_phy_cold_off_domain() 779 struct intel_digital_port *dig_port = tc->dig_port; in adlp_tc_phy_hpd_live_status() 969 struct intel_digital_port *dig_port = tc->dig_port; in xelpdp_tc_phy_hpd_live_status() 1446 struct intel_digital_port *dig_port = tc->dig_port; in intel_tc_port_reset_mode() 1495 struct intel_digital_port *dig_port = tc->dig_port; in tc_port_is_enabled() 1563 struct intel_digital_port *dig_port = tc->dig_port; in tc_port_has_active_links() [all …]
|
| H A D | intel_dp_aux.c | 93 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in ilk_get_aux_clock_divider() 115 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in hsw_get_aux_clock_divider() 180 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in g4x_get_aux_send_ctl() 206 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in skl_get_aux_send_ctl() 244 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_aux_xfer() 543 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_aux_ctl_reg() 559 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_aux_data_reg() 575 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in g4x_aux_ctl_reg() 591 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in g4x_aux_data_reg() 607 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in ilk_aux_ctl_reg() [all …]
|
| H A D | intel_dpio_phy.h | 14 struct intel_digital_port; 45 enum dpio_channel vlv_dig_port_to_channel(struct intel_digital_port *dig_port); 46 enum dpio_phy vlv_dig_port_to_phy(struct intel_digital_port *dig_port); 114 static inline enum dpio_channel vlv_dig_port_to_channel(struct intel_digital_port *dig_port) in vlv_dig_port_to_channel() 118 static inline enum dpio_phy vlv_dig_port_to_phy(struct intel_digital_port *dig_port) in vlv_dig_port_to_phy()
|
| H A D | intel_dp_hdcp.h | 10 struct intel_digital_port; 12 int intel_dp_hdcp_init(struct intel_digital_port *dig_port,
|
| H A D | intel_hdmi.h | 19 struct intel_digital_port; 24 bool intel_hdmi_init_connector(struct intel_digital_port *dig_port, 38 void intel_infoframe_init(struct intel_digital_port *dig_port);
|
| H A D | intel_lspcon.c | 65 struct intel_digital_port *dig_port = in lspcon_to_intel_dp() 66 container_of(lspcon, struct intel_digital_port, lspcon); in lspcon_to_intel_dp() 129 bool intel_lspcon_detect_hdr_capability(struct intel_digital_port *dig_port) in intel_lspcon_detect_hdr_capability() 303 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in lspcon_resume_in_pcon_wa() 536 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in lspcon_set_infoframes() 664 void intel_lspcon_wait_pcon_mode(struct intel_digital_port *dig_port) in intel_lspcon_wait_pcon_mode() 671 bool intel_lspcon_init(struct intel_digital_port *dig_port) in intel_lspcon_init() 702 bool intel_lspcon_active(struct intel_digital_port *dig_port) in intel_lspcon_active() 712 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_lspcon_infoframes_enabled() 717 void intel_lspcon_resume(struct intel_digital_port *dig_port) in intel_lspcon_resume()
|
| H A D | intel_hdcp.c | 104 struct intel_digital_port *dig_port) in intel_hdcp_required_content_stream() 108 struct intel_digital_port *conn_dig_port; in intel_hdcp_required_content_stream() 161 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_prepare_streams() 189 int intel_hdcp_read_valid_bksv(struct intel_digital_port *dig_port, in intel_hdcp_read_valid_bksv() 214 struct intel_digital_port *dig_port; in intel_hdcp_get_capability() 314 static int intel_hdcp_poll_ksv_fifo(struct intel_digital_port *dig_port, in intel_hdcp_poll_ksv_fifo() 483 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_validate_v_prime() 1521 struct intel_digital_port *dig_port = in hdcp2_authentication_key_exchange() 2302 struct intel_digital_port *dig_port, in initialize_hdcp_port_data() 2383 struct intel_digital_port *dig_port, in intel_hdcp2_init() [all …]
|
| H A D | intel_hotplug.h | 13 struct intel_digital_port; 24 void intel_hpd_trigger_irq(struct intel_digital_port *dig_port);
|
| H A D | intel_hdcp.h | 18 struct intel_digital_port; 29 struct intel_digital_port *dig_port,
|
| H A D | intel_display_types.h | 438 struct intel_digital_port; 1835 struct intel_digital_port { struct 1883 void (*lock)(struct intel_digital_port *dig_port); argument 1884 void (*unlock)(struct intel_digital_port *dig_port); argument 1890 struct intel_digital_port *primary; 1925 static inline struct intel_digital_port * 1939 static inline struct intel_digital_port * 1997 static inline struct intel_digital_port * 2000 return container_of(intel_dp, struct intel_digital_port, dp); in dp_to_dig_port() 2003 static inline struct intel_digital_port * [all …]
|
| H A D | intel_dp.h | 21 struct intel_digital_port; 48 bool intel_dp_init_connector(struct intel_digital_port *dig_port, 90 enum irqreturn intel_dp_hpd_pulse(struct intel_digital_port *dig_port, 98 int intel_dp_max_source_lane_count(struct intel_digital_port *dig_port);
|
| H A D | intel_hdmi.c | 608 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_hdmi_infoframes_enabled() 652 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_write_infoframe() 681 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_read_infoframe() 869 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in g4x_set_infoframes() 1056 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in ibx_set_infoframes() 1298 static int intel_hdmi_hdcp_read(struct intel_digital_port *dig_port, in intel_hdmi_hdcp_read() 1600 bool intel_hdmi_hdcp_check_link(struct intel_digital_port *dig_port, in intel_hdmi_hdcp_check_link() 1655 hdcp2_detect_msg_availability(struct intel_digital_port *dig_port, in hdcp2_detect_msg_availability() 1683 intel_hdmi_hdcp2_wait_for_msg(struct intel_digital_port *dig_port, in intel_hdmi_hdcp2_wait_for_msg() 2986 void intel_infoframe_init(struct intel_digital_port *dig_port) in intel_infoframe_init() [all …]
|
| H A D | intel_dpio_phy.c | 659 enum dpio_channel vlv_dig_port_to_channel(struct intel_digital_port *dig_port) in vlv_dig_port_to_channel() 673 enum dpio_phy vlv_dig_port_to_phy(struct intel_digital_port *dig_port) in vlv_dig_port_to_phy() 721 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_set_phy_signal_level() 816 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_data_lane_soft_reset() 860 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_phy_pre_pll_enable() 942 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in chv_phy_pre_encoder_enable() 1019 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_phy_release_cl2_override() 1068 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_set_phy_signal_level() 1093 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_phy_pre_pll_enable() 1122 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_phy_pre_encoder_enable() [all …]
|
| H A D | intel_ddi.c | 351 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_ddi_init_dp_buf_reg() 891 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_ddi_get_encoder_pipes() 1019 struct intel_digital_port *dig_port; in intel_ddi_get_power_domains() 1098 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in skl_ddi_set_iboost() 2156 icl_program_mg_dp_mode(struct intel_digital_port *dig_port, in icl_program_mg_dp_mode() 2462 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_ddi_power_up_lanes() 2581 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in mtl_port_buf_ctl_program() 2603 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in mtl_port_buf_ctl_io_selection() 2738 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in tgl_ddi_pre_enable_dp() 4869 intel_ddi_max_lanes(struct intel_digital_port *dig_port) in intel_ddi_max_lanes() [all …]
|
| H A D | intel_pps.c | 95 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_power_sequencer_kick() 207 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_power_sequencer_pipe() 320 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_initial_power_sequencer_setup() 577 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_pps_check_power_unlocked() 611 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in wait_panel_status() 643 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in wait_panel_on() 655 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in wait_panel_off() 667 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in wait_panel_power_cycle() 742 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_pps_vdd_on_unlocked() 825 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_pps_vdd_off_sync_unlocked() [all …]
|
| H A D | g4x_hdmi.c | 388 struct intel_digital_port *dig_port = in intel_disable_hdmi() 467 struct intel_digital_port *dig_port = in intel_hdmi_pre_enable() 482 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_hdmi_pre_enable() 558 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_hdmi_pre_enable() 687 struct intel_digital_port *dig_port; in g4x_hdmi_init()
|
| H A D | intel_dp_mst.c | 93 struct intel_digital_port *dig_port = intel_mst->primary; in to_primary_encoder() 102 struct intel_digital_port *dig_port = intel_mst->primary; in to_primary_dp() 1736 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in mst_topology_add_connector() 1807 mst_stream_encoder_create(struct intel_digital_port *dig_port, enum pipe pipe) in mst_stream_encoder_create() 1861 mst_stream_encoders_create(struct intel_digital_port *dig_port) in mst_stream_encoders_create() 1873 intel_dp_mst_encoder_active_links(struct intel_digital_port *dig_port) in intel_dp_mst_encoder_active_links() 1879 intel_dp_mst_encoder_init(struct intel_digital_port *dig_port, int conn_base_id) in intel_dp_mst_encoder_init() 1916 intel_dp_mst_encoder_cleanup(struct intel_digital_port *dig_port) in intel_dp_mst_encoder_cleanup() 2135 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_mst_verify_dpcd_state()
|
| H A D | intel_dp.c | 136 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_is_edp() 387 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_max_common_lane_count() 4613 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_write_dp_sdp() 4795 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_read_dp_as_sdp() 4863 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_read_dp_vsc_sdp() 4885 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_read_dp_hdr_metadata_infoframe_sdp() 5003 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_check_mst_status() 5288 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_check_link_state() 5408 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_detect_dpcd() 5467 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_digital_port_lock() [all …]
|
| H A D | intel_display_power_well.c | 224 static struct intel_digital_port * 231 struct intel_digital_port *dig_port; in aux_ch_to_digital_port() 250 struct intel_digital_port *dig_port = aux_ch_to_digital_port(display, aux_ch); in icl_aux_pw_to_phy() 404 struct intel_digital_port *dig_port = aux_ch_to_digital_port(display, aux_ch); in intel_aux_ch_is_edp() 461 struct intel_digital_port *dig_port) in icl_tc_port_assert_ref_held() 476 struct intel_digital_port *dig_port) in icl_tc_port_assert_ref_held() 511 struct intel_digital_port *dig_port = aux_ch_to_digital_port(display, aux_ch); in icl_tc_phy_aux_power_well_enable()
|
| H A D | intel_display.h | 53 struct intel_digital_port; 506 enum intel_display_power_domain intel_port_to_power_domain(struct intel_digital_port *dig_port); 508 intel_aux_power_domain(struct intel_digital_port *dig_port);
|