| /Linux-v6.1/drivers/gpu/drm/i915/display/ |
| 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); 17 bool intel_tc_port_in_legacy_mode(struct intel_digital_port *dig_port); 21 u32 intel_tc_port_get_lane_mask(struct intel_digital_port *dig_port); 22 u32 intel_tc_port_get_pin_assignment_mask(struct intel_digital_port *dig_port); 23 int intel_tc_port_fia_max_lane_count(struct intel_digital_port *dig_port); 24 void intel_tc_port_set_fia_lane_count(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); [all …]
|
| D | intel_tc.c | 30 static bool intel_tc_port_in_mode(struct intel_digital_port *dig_port, in intel_tc_port_in_mode() 39 bool intel_tc_port_in_tbt_alt_mode(struct intel_digital_port *dig_port) in intel_tc_port_in_tbt_alt_mode() 44 bool intel_tc_port_in_dp_alt_mode(struct intel_digital_port *dig_port) in intel_tc_port_in_dp_alt_mode() 49 bool intel_tc_port_in_legacy_mode(struct intel_digital_port *dig_port) in intel_tc_port_in_legacy_mode() 54 bool intel_tc_cold_requires_aux_pw(struct intel_digital_port *dig_port) in intel_tc_cold_requires_aux_pw() 63 tc_cold_get_power_domain(struct intel_digital_port *dig_port, enum tc_port_mode mode) in tc_cold_get_power_domain() 74 tc_cold_block_in_mode(struct intel_digital_port *dig_port, enum tc_port_mode mode, in tc_cold_block_in_mode() 85 tc_cold_block(struct intel_digital_port *dig_port, enum intel_display_power_domain *domain) in tc_cold_block() 91 tc_cold_unblock(struct intel_digital_port *dig_port, enum intel_display_power_domain domain, in tc_cold_unblock() 108 assert_tc_cold_blocked(struct intel_digital_port *dig_port) in assert_tc_cold_blocked() [all …]
|
| D | intel_dp_hdcp.c | 59 int intel_dp_hdcp_write_an_aksv(struct intel_digital_port *dig_port, in intel_dp_hdcp_write_an_aksv() 94 static int intel_dp_hdcp_read_bksv(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_bksv() 110 static int intel_dp_hdcp_read_bstatus(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_bstatus() 132 int intel_dp_hdcp_read_bcaps(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_bcaps() 150 int intel_dp_hdcp_repeater_present(struct intel_digital_port *dig_port, in intel_dp_hdcp_repeater_present() 165 int intel_dp_hdcp_read_ri_prime(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_ri_prime() 182 int intel_dp_hdcp_read_ksv_ready(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_ksv_ready() 201 int intel_dp_hdcp_read_ksv_fifo(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_ksv_fifo() 226 int intel_dp_hdcp_read_v_prime_part(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_v_prime_part() 247 int intel_dp_hdcp_toggle_signalling(struct intel_digital_port *dig_port, in intel_dp_hdcp_toggle_signalling() [all …]
|
| 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);
|
| D | intel_display_types.h | 396 struct intel_digital_port; 434 int (*write_an_aksv)(struct intel_digital_port *dig_port, u8 *an); 437 int (*read_bksv)(struct intel_digital_port *dig_port, u8 *bksv); 445 int (*read_bstatus)(struct intel_digital_port *dig_port, 449 int (*repeater_present)(struct intel_digital_port *dig_port, 453 int (*read_ri_prime)(struct intel_digital_port *dig_port, u8 *ri); 456 int (*read_ksv_ready)(struct intel_digital_port *dig_port, 460 int (*read_ksv_fifo)(struct intel_digital_port *dig_port, 464 int (*read_v_prime_part)(struct intel_digital_port *dig_port, 468 int (*toggle_signalling)(struct intel_digital_port *dig_port, [all …]
|
| 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() 190 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_aux_xfer() 485 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in g4x_aux_ctl_reg() 502 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in g4x_aux_data_reg() 519 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in ilk_aux_ctl_reg() 538 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in ilk_aux_data_reg() 557 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in skl_aux_ctl_reg() [all …]
|
| 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);
|
| D | intel_hdcp.c | 71 intel_hdcp_required_content_stream(struct intel_digital_port *dig_port) in intel_hdcp_required_content_stream() 74 struct intel_digital_port *conn_dig_port; in intel_hdcp_required_content_stream() 126 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_prepare_streams() 157 int intel_hdcp_read_valid_bksv(struct intel_digital_port *dig_port, in intel_hdcp_read_valid_bksv() 182 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_capable() 203 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp2_capable() 242 static int intel_hdcp_poll_ksv_fifo(struct intel_digital_port *dig_port, in intel_hdcp_poll_ksv_fifo() 408 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_validate_v_prime() 650 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_auth_downstream() 733 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_auth() [all …]
|
| D | intel_hdmi.h | 16 struct intel_digital_port; 24 void intel_hdmi_init_connector(struct intel_digital_port *dig_port, 35 void intel_infoframe_init(struct intel_digital_port *dig_port);
|
| D | intel_dp_hdcp.h | 10 struct intel_digital_port; 12 int intel_dp_hdcp_init(struct intel_digital_port *dig_port,
|
| D | intel_hotplug.h | 13 struct intel_digital_port; 23 void intel_hpd_trigger_irq(struct intel_digital_port *dig_port);
|
| D | intel_dp_mst.c | 363 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_disable_dp() 388 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_post_disable_dp() 459 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_pre_pll_enable_dp() 473 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_pre_enable_dp() 532 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_enable_dp() 603 struct intel_digital_port *dig_port = intel_mst->primary; in intel_dp_mst_enc_get_config() 612 struct intel_digital_port *dig_port = intel_mst->primary; in intel_dp_mst_initial_fastset_check() 799 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_add_mst_connector() 880 intel_dp_create_fake_mst_encoder(struct intel_digital_port *dig_port, enum pipe pipe) in intel_dp_create_fake_mst_encoder() 929 intel_dp_create_fake_mst_encoders(struct intel_digital_port *dig_port) in intel_dp_create_fake_mst_encoders() [all …]
|
| D | intel_hdcp.h | 21 struct intel_digital_port; 29 struct intel_digital_port *dig_port,
|
| D | intel_dp.h | 22 struct intel_digital_port; 39 bool intel_dp_init_connector(struct intel_digital_port *dig_port, 62 enum irqreturn intel_dp_hpd_pulse(struct intel_digital_port *dig_port,
|
| D | intel_lspcon.c | 58 struct intel_digital_port *dig_port = in lspcon_to_intel_dp() 59 container_of(lspcon, struct intel_digital_port, lspcon); in lspcon_to_intel_dp() 279 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in lspcon_resume_in_pcon_wa() 514 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in lspcon_set_infoframes() 645 bool lspcon_init(struct intel_digital_port *dig_port) in lspcon_init() 679 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_lspcon_infoframes_enabled() 684 void lspcon_resume(struct intel_digital_port *dig_port) in lspcon_resume()
|
| D | intel_hdmi.c | 606 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_hdmi_infoframes_enabled() 650 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_write_infoframe() 679 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_read_infoframe() 862 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in g4x_set_infoframes() 1047 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in ibx_set_infoframes() 1265 static int intel_hdmi_hdcp_read(struct intel_digital_port *dig_port, in intel_hdmi_hdcp_read() 1294 static int intel_hdmi_hdcp_write(struct intel_digital_port *dig_port, in intel_hdmi_hdcp_write() 1328 int intel_hdmi_hdcp_write_an_aksv(struct intel_digital_port *dig_port, in intel_hdmi_hdcp_write_an_aksv() 1353 static int intel_hdmi_hdcp_read_bksv(struct intel_digital_port *dig_port, in intel_hdmi_hdcp_read_bksv() 1368 int intel_hdmi_hdcp_read_bstatus(struct intel_digital_port *dig_port, in intel_hdmi_hdcp_read_bstatus() [all …]
|
| D | g4x_hdmi.c | 294 struct intel_digital_port *dig_port = in intel_disable_hdmi() 376 struct intel_digital_port *dig_port = in intel_hdmi_pre_enable() 391 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_hdmi_pre_enable() 468 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_hdmi_pre_enable() 523 struct intel_digital_port *dig_port; in g4x_hdmi_init()
|
| D | intel_dpio_phy.c | 664 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_set_phy_signal_level() 803 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_phy_pre_pll_enable() 884 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in chv_phy_pre_encoder_enable() 962 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_phy_release_cl2_override() 1011 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_set_phy_signal_level() 1037 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_phy_pre_pll_enable() 1067 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_phy_pre_encoder_enable() 1096 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_phy_reset_lanes()
|
| D | intel_ddi.c | 291 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_ddi_init_dp_buf_reg() 848 intel_ddi_main_link_aux_domain(struct intel_digital_port *dig_port) in intel_ddi_main_link_aux_domain() 870 struct intel_digital_port *dig_port; in intel_ddi_get_power_domains() 959 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in skl_ddi_set_iboost() 2006 icl_program_mg_dp_mode(struct intel_digital_port *dig_port, in icl_program_mg_dp_mode() 2187 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_ddi_power_up_lanes() 2278 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in tgl_ddi_pre_enable_dp() 2417 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in hsw_ddi_pre_enable_dp() 2498 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_ddi_pre_enable_hdmi() 2548 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_ddi_pre_enable() [all …]
|
| D | intel_dp.c | 113 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_is_edp() 207 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in intel_dp_set_sink_rates() 231 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in intel_dp_set_max_sink_lane_count() 289 static int intel_dp_max_source_lane_count(struct intel_digital_port *dig_port) in intel_dp_max_source_lane_count() 303 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_max_common_lane_count() 389 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in intel_dp_can_bigjoiner() 405 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in icl_max_source_rate() 463 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_set_source_rates() 1472 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_dsc_compute_config() 3200 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_write_dp_sdp() [all …]
|
| D | intel_display.h | 52 struct intel_digital_port; 606 struct intel_digital_port *dig_port, 649 enum intel_display_power_domain intel_port_to_power_domain(struct intel_digital_port *dig_port); 651 intel_aux_power_domain(struct intel_digital_port *dig_port);
|
| D | intel_pps.c | 52 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_power_sequencer_kick() 164 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_power_sequencer_pipe() 283 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_initial_power_sequencer_setup() 579 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_pps_vdd_on_unlocked() 656 struct intel_digital_port *dig_port = in intel_pps_vdd_off_sync_unlocked() 832 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_pps_off_unlocked() 959 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_detach_power_sequencer() 1066 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in pps_vdd_init()
|
| D | intel_display_power_well.c | 212 static struct intel_digital_port * 216 struct intel_digital_port *dig_port = NULL; in aux_ch_to_digital_port() 243 struct intel_digital_port *dig_port = aux_ch_to_digital_port(i915, aux_ch); in icl_aux_pw_to_phy() 451 struct intel_digital_port *dig_port) in icl_tc_port_assert_ref_held() 466 struct intel_digital_port *dig_port) in icl_tc_port_assert_ref_held() 500 struct intel_digital_port *dig_port = aux_ch_to_digital_port(dev_priv, aux_ch); in icl_tc_phy_aux_power_well_enable()
|
| D | intel_hotplug.c | 313 struct intel_digital_port *dig_port; in i915_digport_work_func() 351 void intel_hpd_trigger_irq(struct intel_digital_port *dig_port) in intel_hpd_trigger_irq()
|
| D | intel_pipe_crc.c | 81 struct intel_digital_port *dig_port; in i9xx_pipe_crc_auto_source()
|