Home
last modified time | relevance | path

Searched refs:intel_encoder (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/gpu/drm/i915/display/
H A Dintel_ddi.h21 struct intel_encoder;
26 intel_reg_t dp_tp_ctl_reg(struct intel_encoder *encoder,
29 void intel_ddi_clear_act_sent(struct intel_encoder *encoder,
31 void intel_ddi_wait_for_act_sent(struct intel_encoder *encoder,
35 struct intel_encoder *intel_encoder,
38 void intel_ddi_enable_clock(struct intel_encoder *encoder,
40 void intel_ddi_disable_clock(struct intel_encoder *encoder);
41 void intel_ddi_get_clock(struct intel_encoder *encoder,
44 void hsw_ddi_enable_clock(struct intel_encoder *encoder,
46 void hsw_ddi_disable_clock(struct intel_encoder *encoder);
[all …]
H A Dintel_hdmi.h20 struct intel_encoder;
26 bool intel_hdmi_compute_has_hdmi_sink(struct intel_encoder *encoder,
29 int intel_hdmi_compute_config(struct intel_encoder *encoder,
32 void intel_hdmi_encoder_shutdown(struct intel_encoder *encoder);
33 bool intel_hdmi_handle_sink_scrambling(struct intel_encoder *encoder,
39 u32 intel_hdmi_infoframes_enabled(struct intel_encoder *encoder,
42 void intel_hdmi_read_gcp_infoframe(struct intel_encoder *encoder,
44 void intel_hdmi_fastset_infoframes(struct intel_encoder *encoder,
47 void intel_read_infoframe(struct intel_encoder *encoder,
65 void hsw_write_infoframe(struct intel_encoder *encoder,
[all …]
H A Dintel_display_types.h164 struct intel_encoder { struct
174 void (*link_check)(struct intel_encoder *encoder); argument
176 enum intel_hotplug_state (*hotplug)(struct intel_encoder *encoder, argument
178 enum intel_output_type (*compute_output_type)(struct intel_encoder *, argument
182 struct intel_encoder *, argument
186 struct intel_encoder *, argument
190 struct intel_encoder *, argument
194 struct intel_encoder *, argument
198 struct intel_encoder *, argument
202 struct intel_encoder *, argument
[all …]
H A Dintel_encoder.c15 struct intel_encoder *encoder = in intel_encoder_link_check_work_fn()
21 void intel_encoder_link_check_init(struct intel_encoder *encoder, in intel_encoder_link_check_init()
22 void (*callback)(struct intel_encoder *encoder)) in intel_encoder_link_check_init()
28 void intel_encoder_link_check_flush_work(struct intel_encoder *encoder) in intel_encoder_link_check_flush_work()
33 void intel_encoder_link_check_queue_work(struct intel_encoder *encoder, int delay_ms) in intel_encoder_link_check_queue_work()
43 struct intel_encoder *encoder; in intel_encoder_unblock_all_hpds()
54 struct intel_encoder *encoder; in intel_encoder_block_all_hpds()
65 struct intel_encoder *encoder; in intel_encoder_suspend_all()
87 struct intel_encoder *encoder; in intel_encoder_shutdown_all()
H A Dintel_ddi.c107 static int intel_ddi_hdmi_level(struct intel_encoder *encoder, in intel_ddi_hdmi_level()
134 void hsw_prepare_dp_ddi_buffers(struct intel_encoder *encoder, in hsw_prepare_dp_ddi_buffers()
165 static void hsw_prepare_hdmi_ddi_buffers(struct intel_encoder *encoder, in hsw_prepare_hdmi_ddi_buffers()
221 static void intel_wait_ddi_buf_active(struct intel_encoder *encoder) in intel_wait_ddi_buf_active()
267 static u32 icl_pll_to_ddi_clk_sel(struct intel_encoder *encoder, in icl_pll_to_ddi_clk_sel()
353 static void intel_ddi_init_dp_buf_reg(struct intel_encoder *encoder, in intel_ddi_init_dp_buf_reg()
514 intel_ddi_transcoder_func_reg_val_get(struct intel_encoder *encoder, in intel_ddi_transcoder_func_reg_val_get()
627 void intel_ddi_enable_transcoder_func(struct intel_encoder *encoder, in intel_ddi_enable_transcoder_func()
661 intel_ddi_config_transcoder_func(struct intel_encoder *encoder, in intel_ddi_config_transcoder_func()
728 int intel_ddi_toggle_hdcp_bits(struct intel_encoder *intel_encoder, in intel_ddi_toggle_hdcp_bits() argument
[all …]
H A Dintel_audio.h14 struct intel_encoder;
17 bool intel_audio_compute_config(struct intel_encoder *encoder,
20 void intel_audio_codec_enable(struct intel_encoder *encoder,
23 void intel_audio_codec_disable(struct intel_encoder *encoder,
26 void intel_audio_codec_get_config(struct intel_encoder *encoder,
H A Dintel_vdsc.h19 struct intel_encoder;
37 void intel_dsc_dsi_pps_write(struct intel_encoder *encoder,
39 void intel_dsc_dp_pps_write(struct intel_encoder *encoder,
41 void intel_dsc_su_et_parameters_configure(struct intel_dsb *dsb, struct intel_encoder *encoder,
H A Dintel_cx0_phy.c38 bool intel_encoder_is_c10phy(struct intel_encoder *encoder) in intel_encoder_is_c10phy()
65 static u8 intel_cx0_get_owned_lane_mask(struct intel_encoder *encoder) in intel_cx0_get_owned_lane_mask()
89 static void intel_cx0_program_msgbus_timer(struct intel_encoder *encoder) in intel_cx0_program_msgbus_timer()
110 static struct ref_tracker *intel_cx0_phy_transaction_begin(struct intel_encoder *encoder) in intel_cx0_phy_transaction_begin()
123 static void intel_cx0_phy_transaction_end(struct intel_encoder *encoder, struct ref_tracker *wakere… in intel_cx0_phy_transaction_end()
132 void intel_cx0_clear_response_ready_flag(struct intel_encoder *encoder, in intel_cx0_clear_response_ready_flag()
142 void intel_cx0_bus_reset(struct intel_encoder *encoder, int lane) in intel_cx0_bus_reset()
163 int intel_cx0_wait_for_ack(struct intel_encoder *encoder, in intel_cx0_wait_for_ack()
209 static int __intel_cx0_read_once(struct intel_encoder *encoder, in __intel_cx0_read_once()
251 static u8 __intel_cx0_read(struct intel_encoder *encoder, in __intel_cx0_read()
[all …]
H A Dintel_lt_phy.c961 static u8 intel_lt_phy_get_owned_lane_mask(struct intel_encoder *encoder) in intel_lt_phy_get_owned_lane_mask()
972 static u8 intel_lt_phy_read(struct intel_encoder *encoder, u8 lane_mask, u16 addr) in intel_lt_phy_read()
977 static void intel_lt_phy_write(struct intel_encoder *encoder, in intel_lt_phy_write()
983 static void intel_lt_phy_rmw(struct intel_encoder *encoder, in intel_lt_phy_rmw()
989 static void intel_lt_phy_clear_status_p2p(struct intel_encoder *encoder, in intel_lt_phy_clear_status_p2p()
1008 static int __intel_lt_phy_p2p_write_once(struct intel_encoder *encoder, in __intel_lt_phy_p2p_write_once()
1063 static void __intel_lt_phy_p2p_write(struct intel_encoder *encoder, in __intel_lt_phy_p2p_write()
1087 static void intel_lt_phy_p2p_write(struct intel_encoder *encoder, in intel_lt_phy_p2p_write()
1099 intel_lt_phy_setup_powerdown(struct intel_encoder *encoder, u8 lane_count) in intel_lt_phy_setup_powerdown()
1110 intel_lt_phy_powerdown_change_sequence(struct intel_encoder *encoder, in intel_lt_phy_powerdown_change_sequence()
[all …]
H A Dintel_opregion.h33 struct intel_encoder;
49 int intel_opregion_notify_encoder(struct intel_encoder *encoder,
101 intel_opregion_notify_encoder(struct intel_encoder *encoder, bool enable) in intel_opregion_notify_encoder()
H A Dintel_dp_aux.h14 struct intel_encoder;
19 enum aux_ch intel_dp_aux_ch(struct intel_encoder *encoder);
H A Dintel_dp_mst.c98 static struct intel_encoder *to_primary_encoder(struct intel_encoder *encoder) in to_primary_encoder()
107 static struct intel_dp *to_primary_dp(struct intel_encoder *encoder) in to_primary_dp()
638 static int mst_stream_compute_link_for_joined_pipes(struct intel_encoder *encoder, in mst_stream_compute_link_for_joined_pipes()
740 struct intel_encoder *encoder, in mst_stream_compute_config()
965 struct intel_encoder *encoder, in mst_stream_compute_config_late()
1070 struct intel_encoder *encoder, in mst_stream_disable()
1088 struct intel_encoder *encoder, in mst_stream_post_disable()
1094 struct intel_encoder *primary_encoder = to_primary_encoder(encoder); in mst_stream_post_disable()
1184 struct intel_encoder *encoder, in mst_stream_post_pll_disable()
1188 struct intel_encoder *primary_encoder = to_primary_encoder(encoder); in mst_stream_post_pll_disable()
[all …]
H A Dintel_pmdemand.h15 struct intel_encoder;
30 struct intel_encoder *encoder,
H A Dintel_backlight.h15 struct intel_encoder;
26 struct intel_encoder *encoder,
H A Dintel_dp.c297 struct intel_encoder *encoder = &intel_dig_port->base; in intel_dp_set_sink_rates()
322 struct intel_encoder *encoder = &intel_dig_port->base; in intel_dp_set_max_sink_lane_count()
467 struct intel_encoder *encoder = &intel_dig_port->base; in intel_dp_has_joiner()
490 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in icl_max_source_rate()
509 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in mtl_max_source_rate()
523 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in vbt_max_link_rate()
1575 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_dp_source_supports_fec()
2584 const struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_dp_compute_config_link_bpp_limits()
2819 intel_dp_compute_link_for_joined_pipes(struct intel_encoder *encoder, in intel_dp_compute_link_for_joined_pipes()
2918 intel_dp_compute_link_config(struct intel_encoder *encoder, in intel_dp_compute_link_config()
[all …]
H A Dintel_connector.c177 struct intel_encoder *encoder) in intel_connector_attach_encoder()
191 struct intel_encoder *encoder = intel_attached_encoder(connector); in intel_connector_get_hw_state()
H A Dintel_dp_link_training.c1004 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_dp_set_signal_levels()
1782 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_dp_stop_link_train()
1980 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_dp_schedule_fallback_link_training()
2285 struct intel_encoder *encoder = &dig_port->base; in intel_dp_start_link_train()
2417 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_dp_link_ok()
2532 struct intel_encoder *encoder, in queue_modeset_retry_for_links_in_state()
2546 static int intel_dp_retrain_link(struct intel_encoder *encoder, in intel_dp_retrain_link()
2619 void intel_dp_link_check(struct intel_encoder *encoder) in intel_dp_link_check()
2631 struct intel_encoder *encoder = &dig_port->base; in intel_dp_check_link_state()
H A Dintel_psr.c197 bool intel_encoder_can_psr(struct intel_encoder *encoder) in intel_encoder_can_psr()
206 bool intel_psr_needs_aux_io_power(struct intel_encoder *encoder, in intel_psr_needs_aux_io_power()
1894 void intel_psr_get_config(struct intel_encoder *encoder, in intel_psr_get_config()
2507 struct intel_encoder *encoder; in intel_psr_needs_vblank_notification()
2622 struct intel_encoder *encoder; in intel_psr2_program_trans_man_trk_ctl()
2832 struct intel_encoder *encoder; in intel_psr_apply_pr_link_on_su_wa()
3141 struct intel_encoder *encoder; in intel_psr_pre_plane_update()
3204 struct intel_encoder *encoder; in intel_psr_post_plane_update()
3329 struct intel_encoder *encoder; in intel_psr_wait_for_idle_locked()
3609 struct intel_encoder *encoder; in intel_psr_invalidate()
[all …]
H A Dintel_hdcp.c44 intel_hdcp_adjust_hdcp_line_rekeying(struct intel_encoder *encoder, in intel_hdcp_adjust_hdcp_line_rekeying()
2442 struct intel_encoder *encoder, in _intel_hdcp_enable()
2512 struct intel_encoder *encoder, in intel_hdcp_enable()
2562 struct intel_encoder *encoder, in intel_hdcp_update_pipe()
2842 struct intel_encoder *encoder = intel_attached_encoder(connector); in intel_hdcp_force_14_show()
H A Dintel_bios.c3649 bool intel_bios_get_dsc_params(struct intel_encoder *encoder, in intel_bios_get_dsc_params()
H A Dintel_cdclk.c2662 struct intel_encoder *encoder; in intel_set_cdclk()
/linux/drivers/gpu/drm/gma500/
H A Dgma_display.c695 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in gma_encoder_destroy() local
698 kfree(intel_encoder); in gma_encoder_destroy()
/linux/drivers/gpu/drm/xe/
H A DMakefile297 i915-display/intel_encoder.o \