| /dflybsd-src/sys/dev/drm/i915/ |
| H A D | intel_audio.c | 223 static void g4x_audio_codec_disable(struct intel_encoder *encoder) in g4x_audio_codec_disable() 243 struct intel_encoder *encoder, in g4x_audio_codec_enable() 375 static void hsw_audio_codec_disable(struct intel_encoder *encoder) in hsw_audio_codec_disable() 406 struct intel_encoder *intel_encoder, in hsw_audio_codec_enable() argument 410 struct intel_crtc *intel_crtc = to_intel_crtc(intel_encoder->base.crtc); in hsw_audio_codec_enable() 412 enum port port = intel_encoder->port; in hsw_audio_codec_enable() 456 static void ilk_audio_codec_disable(struct intel_encoder *intel_encoder) in ilk_audio_codec_disable() argument 458 struct drm_i915_private *dev_priv = to_i915(intel_encoder->base.dev); in ilk_audio_codec_disable() 459 struct intel_crtc *intel_crtc = to_intel_crtc(intel_encoder->base.crtc); in ilk_audio_codec_disable() 461 enum port port = intel_encoder->port; in ilk_audio_codec_disable() [all …]
|
| H A D | intel_dvo.c | 103 struct intel_encoder base; 112 static struct intel_dvo *enc_to_dvo(struct intel_encoder *encoder) in enc_to_dvo() 137 static bool intel_dvo_get_hw_state(struct intel_encoder *encoder, in intel_dvo_get_hw_state() 155 static void intel_dvo_get_config(struct intel_encoder *encoder, in intel_dvo_get_config() 177 static void intel_disable_dvo(struct intel_encoder *encoder, in intel_disable_dvo() 191 static void intel_enable_dvo(struct intel_encoder *encoder, in intel_enable_dvo() 240 static bool intel_dvo_compute_config(struct intel_encoder *encoder, in intel_dvo_compute_config() 260 static void intel_dvo_pre_enable(struct intel_encoder *encoder, in intel_dvo_pre_enable() 382 intel_dvo_get_current_mode(struct intel_encoder *encoder) in intel_dvo_get_current_mode() 408 struct intel_encoder *intel_encoder; in intel_dvo_init() local [all …]
|
| H A D | intel_lvds.c | 67 struct intel_encoder base; 89 static bool intel_lvds_get_hw_state(struct intel_encoder *encoder, in intel_lvds_get_hw_state() 122 static void intel_lvds_get_config(struct intel_encoder *encoder, in intel_lvds_get_config() 232 static void intel_pre_enable_lvds(struct intel_encoder *encoder, in intel_pre_enable_lvds() 309 static void intel_enable_lvds(struct intel_encoder *encoder, in intel_enable_lvds() 327 static void intel_disable_lvds(struct intel_encoder *encoder, in intel_disable_lvds() 342 static void gmch_disable_lvds(struct intel_encoder *encoder, in gmch_disable_lvds() 352 static void pch_disable_lvds(struct intel_encoder *encoder, in pch_disable_lvds() 359 static void pch_post_disable_lvds(struct intel_encoder *encoder, in pch_post_disable_lvds() 384 static bool intel_lvds_compute_config(struct intel_encoder *intel_encoder, in intel_lvds_compute_config() argument [all …]
|
| H A D | intel_dp_mst.c | 33 static bool intel_dp_mst_compute_config(struct intel_encoder *encoder, in intel_dp_mst_compute_config() 125 static void intel_mst_disable_dp(struct intel_encoder *encoder, in intel_mst_disable_dp() 148 static void intel_mst_post_disable_dp(struct intel_encoder *encoder, in intel_mst_post_disable_dp() 182 static void intel_mst_pre_enable_dp(struct intel_encoder *encoder, in intel_mst_pre_enable_dp() 226 static void intel_mst_enable_dp(struct intel_encoder *encoder, in intel_mst_enable_dp() 253 static bool intel_dp_mst_enc_get_hw_state(struct intel_encoder *encoder, in intel_dp_mst_enc_get_hw_state() 263 static void intel_dp_mst_enc_get_config(struct intel_encoder *encoder, in intel_dp_mst_enc_get_config() 556 struct intel_encoder *intel_encoder; in intel_dp_create_fake_mst_encoder() local 565 intel_encoder = &intel_mst->base; in intel_dp_create_fake_mst_encoder() 568 drm_encoder_init(dev, &intel_encoder->base, &intel_dp_mst_enc_funcs, in intel_dp_create_fake_mst_encoder() [all …]
|
| H A D | intel_hdmi.c | 877 static void intel_hdmi_prepare(struct intel_encoder *encoder, in intel_hdmi_prepare() 916 static bool intel_hdmi_get_hw_state(struct intel_encoder *encoder, in intel_hdmi_get_hw_state() 951 static void intel_hdmi_get_config(struct intel_encoder *encoder, in intel_hdmi_get_config() 1001 static void intel_enable_hdmi_audio(struct intel_encoder *encoder, in intel_enable_hdmi_audio() 1013 static void g4x_enable_hdmi(struct intel_encoder *encoder, in g4x_enable_hdmi() 1035 static void ibx_enable_hdmi(struct intel_encoder *encoder, in ibx_enable_hdmi() 1085 static void cpt_enable_hdmi(struct intel_encoder *encoder, in cpt_enable_hdmi() 1140 static void vlv_enable_hdmi(struct intel_encoder *encoder, in vlv_enable_hdmi() 1146 static void intel_disable_hdmi(struct intel_encoder *encoder, in intel_disable_hdmi() 1203 static void g4x_disable_hdmi(struct intel_encoder *encoder, in g4x_disable_hdmi() [all …]
|
| H A D | intel_ddi.c | 495 enum port intel_ddi_get_encoder_port(struct intel_encoder *encoder) in intel_ddi_get_encoder_port() 814 static void intel_prepare_dp_ddi_buffers(struct intel_encoder *encoder) in intel_prepare_dp_ddi_buffers() 858 static void intel_prepare_hdmi_ddi_buffers(struct intel_encoder *encoder, in intel_prepare_hdmi_ddi_buffers() 935 struct intel_encoder *encoder; in hsw_fdi_link_train() 1062 static void intel_ddi_init_dp_buf_reg(struct intel_encoder *encoder) in intel_ddi_init_dp_buf_reg() 1073 static struct intel_encoder * 1077 struct intel_encoder *encoder, *ret = NULL; in intel_ddi_get_crtc_encoder() 1094 struct intel_encoder * 1098 struct intel_encoder *ret = NULL; in intel_ddi_get_crtc_new_encoder() 1301 static void cnl_ddi_clock_get(struct intel_encoder *encoder, in cnl_ddi_clock_get() [all …]
|
| H A D | intel_crt.c | 48 struct intel_encoder base; 56 static struct intel_crt *intel_encoder_to_crt(struct intel_encoder *encoder) in intel_encoder_to_crt() 66 static bool intel_crt_get_hw_state(struct intel_encoder *encoder, in intel_crt_get_hw_state() 98 static unsigned int intel_crt_get_flags(struct intel_encoder *encoder) in intel_crt_get_flags() 119 static void intel_crt_get_config(struct intel_encoder *encoder, in intel_crt_get_config() 127 static void hsw_crt_get_config(struct intel_encoder *encoder, in hsw_crt_get_config() 145 static void intel_crt_set_dpms(struct intel_encoder *encoder, in intel_crt_set_dpms() 196 static void intel_disable_crt(struct intel_encoder *encoder, in intel_disable_crt() 203 static void pch_disable_crt(struct intel_encoder *encoder, in pch_disable_crt() 209 static void pch_post_disable_crt(struct intel_encoder *encoder, in pch_post_disable_crt() [all …]
|
| H A D | intel_drv.h | 212 struct intel_encoder { struct 218 void (*hot_plug)(struct intel_encoder *); argument 219 bool (*compute_config)(struct intel_encoder *, argument 222 void (*pre_pll_enable)(struct intel_encoder *, argument 225 void (*pre_enable)(struct intel_encoder *, argument 228 void (*enable)(struct intel_encoder *, argument 231 void (*disable)(struct intel_encoder *, argument 234 void (*post_disable)(struct intel_encoder *, argument 237 void (*post_pll_disable)(struct intel_encoder *, argument 243 bool (*get_hw_state)(struct intel_encoder *, enum i915_pipe *pipe); argument [all …]
|
| H A D | intel_dsi.c | 303 static bool intel_dsi_compute_config(struct intel_encoder *encoder, in intel_dsi_compute_config() 353 static bool glk_dsi_enable_io(struct intel_encoder *encoder) in glk_dsi_enable_io() 402 static void glk_dsi_device_ready(struct intel_encoder *encoder) in glk_dsi_device_ready() 476 static void bxt_dsi_device_ready(struct intel_encoder *encoder) in bxt_dsi_device_ready() 503 static void vlv_dsi_device_ready(struct intel_encoder *encoder) in vlv_dsi_device_ready() 542 static void intel_dsi_device_ready(struct intel_encoder *encoder) in intel_dsi_device_ready() 554 static void glk_dsi_enter_low_power_mode(struct intel_encoder *encoder) in glk_dsi_enter_low_power_mode() 586 static void glk_dsi_disable_mipi_io(struct intel_encoder *encoder) in glk_dsi_disable_mipi_io() 614 static void glk_dsi_clear_device_ready(struct intel_encoder *encoder) in glk_dsi_clear_device_ready() 620 static void vlv_dsi_clear_device_ready(struct intel_encoder *encoder) in vlv_dsi_clear_device_ready() [all …]
|
| H A D | intel_dsi.h | 40 struct intel_encoder base; 138 int intel_compute_dsi_pll(struct intel_encoder *encoder, 140 void intel_enable_dsi_pll(struct intel_encoder *encoder, 142 void intel_disable_dsi_pll(struct intel_encoder *encoder); 143 u32 intel_dsi_get_pclk(struct intel_encoder *encoder, int pipe_bpp, 145 void intel_dsi_reset_clocks(struct intel_encoder *encoder,
|
| H A D | intel_dsi_pll.c | 114 static int vlv_compute_dsi_pll(struct intel_encoder *encoder, in vlv_compute_dsi_pll() 145 static void vlv_enable_dsi_pll(struct intel_encoder *encoder, in vlv_enable_dsi_pll() 178 static void vlv_disable_dsi_pll(struct intel_encoder *encoder) in vlv_disable_dsi_pll() 232 static void bxt_disable_dsi_pll(struct intel_encoder *encoder) in bxt_disable_dsi_pll() 264 static u32 vlv_dsi_get_pclk(struct intel_encoder *encoder, int pipe_bpp, in vlv_dsi_get_pclk() 330 static u32 bxt_dsi_get_pclk(struct intel_encoder *encoder, int pipe_bpp, in bxt_dsi_get_pclk() 360 u32 intel_dsi_get_pclk(struct intel_encoder *encoder, int pipe_bpp, in intel_dsi_get_pclk() 369 static void vlv_dsi_reset_clocks(struct intel_encoder *encoder, enum port port) in vlv_dsi_reset_clocks() 483 static int gen9lp_compute_dsi_pll(struct intel_encoder *encoder, in gen9lp_compute_dsi_pll() 531 static void gen9lp_enable_dsi_pll(struct intel_encoder *encoder, in gen9lp_enable_dsi_pll() [all …]
|
| H A D | intel_hotplug.c | 182 struct intel_encoder *intel_encoder; in intel_hpd_irq_storm_disable() local 196 intel_encoder = intel_connector->encoder; in intel_hpd_irq_storm_disable() 197 if (!intel_encoder) in intel_hpd_irq_storm_disable() 200 pin = intel_encoder->hpd_pin; in intel_hpd_irq_storm_disable() 345 struct intel_encoder *intel_encoder; in i915_hotplug_work_func() local 369 intel_encoder = intel_connector->encoder; in i915_hotplug_work_func() 370 if (hpd_event_bits & (1 << intel_encoder->hpd_pin)) { in i915_hotplug_work_func() 372 connector->name, intel_encoder->hpd_pin); in i915_hotplug_work_func() 373 if (intel_encoder->hot_plug) in i915_hotplug_work_func() 374 intel_encoder->hot_plug(intel_encoder); in i915_hotplug_work_func()
|
| H A D | intel_dp.c | 200 struct intel_encoder *encoder = &intel_dig_port->base; in intel_dp_downstream_max_dotclock() 442 struct intel_encoder *encoder = &intel_dig_port->base; in pps_lock() 458 struct intel_encoder *encoder = &intel_dig_port->base; in pps_unlock() 542 struct intel_encoder *encoder; in vlv_find_free_pps() 741 struct intel_encoder *encoder; in intel_power_sequencer_reset() 1482 intel_dp_set_clock(struct intel_encoder *encoder, in intel_dp_set_clock() 1627 intel_dp_compute_config(struct intel_encoder *encoder, in intel_dp_compute_config() 1852 static void intel_dp_prepare(struct intel_encoder *encoder, in intel_dp_prepare() 2547 static bool intel_dp_get_hw_state(struct intel_encoder *encoder, in intel_dp_get_hw_state() 2599 static void intel_dp_get_config(struct intel_encoder *encoder, in intel_dp_get_config() [all …]
|
| H A D | intel_tv.c | 48 struct intel_encoder base; 790 static struct intel_tv *enc_to_tv(struct intel_encoder *encoder) in enc_to_tv() 801 intel_tv_get_hw_state(struct intel_encoder *encoder, enum i915_pipe *pipe) in intel_tv_get_hw_state() 816 intel_enable_tv(struct intel_encoder *encoder, in intel_enable_tv() 831 intel_disable_tv(struct intel_encoder *encoder, in intel_disable_tv() 868 intel_tv_get_config(struct intel_encoder *encoder, in intel_tv_get_config() 875 intel_tv_compute_config(struct intel_encoder *encoder, in intel_tv_compute_config() 978 static void intel_tv_pre_enable(struct intel_encoder *encoder, in intel_tv_pre_enable() 1460 struct intel_encoder *intel_encoder; in intel_tv_init() local 1509 intel_encoder = &intel_tv->base; in intel_tv_init() [all …]
|
| H A D | intel_sdvo.c | 69 struct intel_encoder base; 188 static struct intel_sdvo *to_sdvo(struct intel_encoder *encoder) in to_sdvo() 1119 static bool intel_sdvo_compute_config(struct intel_encoder *encoder, in intel_sdvo_compute_config() 1259 static void intel_sdvo_pre_enable(struct intel_encoder *intel_encoder, in intel_sdvo_pre_enable() argument 1263 struct drm_i915_private *dev_priv = to_i915(intel_encoder->base.dev); in intel_sdvo_pre_enable() 1269 struct intel_sdvo *intel_sdvo = to_sdvo(intel_encoder); in intel_sdvo_pre_enable() 1398 static bool intel_sdvo_get_hw_state(struct intel_encoder *encoder, in intel_sdvo_get_hw_state() 1421 static void intel_sdvo_get_config(struct intel_encoder *encoder, in intel_sdvo_get_config() 1509 static void intel_disable_sdvo(struct intel_encoder *encoder, in intel_disable_sdvo() 1554 static void pch_disable_sdvo(struct intel_encoder *encoder, in pch_disable_sdvo() [all …]
|
| H A D | intel_dpio_phy.c | 570 bxt_ddi_phy_calc_lane_lat_optim_mask(struct intel_encoder *encoder, in bxt_ddi_phy_calc_lane_lat_optim_mask() 587 void bxt_ddi_phy_set_lane_optim_mask(struct intel_encoder *encoder, in bxt_ddi_phy_set_lane_optim_mask() 615 bxt_ddi_phy_get_lane_lat_optim_mask(struct intel_encoder *encoder) in bxt_ddi_phy_get_lane_lat_optim_mask() 639 void chv_set_phy_signal_level(struct intel_encoder *encoder, in chv_set_phy_signal_level() 736 void chv_data_lane_soft_reset(struct intel_encoder *encoder, in chv_data_lane_soft_reset() 780 void chv_phy_pre_pll_enable(struct intel_encoder *encoder) in chv_phy_pre_pll_enable() 861 void chv_phy_pre_encoder_enable(struct intel_encoder *encoder) in chv_phy_pre_encoder_enable() 942 void chv_phy_release_cl2_override(struct intel_encoder *encoder) in chv_phy_release_cl2_override() 953 void chv_phy_post_pll_disable(struct intel_encoder *encoder) in chv_phy_post_pll_disable() 986 void vlv_set_phy_signal_level(struct intel_encoder *encoder, in vlv_set_phy_signal_level() [all …]
|
| H A D | i915_drv.h | 524 #define for_each_intel_encoder(dev, intel_encoder) \ argument 525 list_for_each_entry(intel_encoder, \ 532 #define for_each_encoder_on_crtc(dev, __crtc, intel_encoder) \ argument 533 list_for_each_entry((intel_encoder), &(dev)->mode_config.encoder_list, base.head) \ 534 for_each_if ((intel_encoder)->base.crtc == (__crtc)) 688 struct intel_encoder; 730 struct intel_encoder *encoder, 732 void (*audio_codec_disable)(struct intel_encoder *encoder); 2750 struct intel_encoder *av_enc_map[I915_MAX_PIPES]; 4063 extern int intel_opregion_notify_encoder(struct intel_encoder *intel_encoder, [all …]
|
| H A D | intel_dpll_mgr.h | 38 struct intel_encoder; 276 struct intel_encoder *encoder);
|
| H A D | intel_opregion.c | 359 int intel_opregion_notify_encoder(struct intel_encoder *intel_encoder, in intel_opregion_notify_encoder() argument 362 struct drm_i915_private *dev_priv = to_i915(intel_encoder->base.dev); in intel_opregion_notify_encoder() 371 if (intel_encoder->type == INTEL_OUTPUT_DSI) in intel_opregion_notify_encoder() 374 port = intel_ddi_get_encoder_port(intel_encoder); in intel_opregion_notify_encoder() 386 switch (intel_encoder->type) { in intel_opregion_notify_encoder() 402 intel_encoder->type); in intel_opregion_notify_encoder()
|
| H A D | intel_dsi_dcs_backlight.c | 46 struct intel_encoder *encoder = connector->encoder; in dcs_get_backlight() 161 struct intel_encoder *encoder = intel_connector->encoder; in intel_dsi_dcs_init_backlight_funcs()
|
| H A D | intel_dpll_mgr.c | 420 struct intel_encoder *encoder) in ibx_get_dpll() 777 hsw_ddi_dp_get_dpll(struct intel_encoder *encoder, int clock) in hsw_ddi_dp_get_dpll() 808 struct intel_encoder *encoder) in hsw_get_dpll() 1363 struct intel_encoder *encoder) in skl_get_dpll() 1807 struct intel_encoder *encoder) in bxt_get_dpll() 1908 struct intel_encoder *encoder); 2339 struct intel_encoder *encoder) in cnl_get_dpll() 2479 struct intel_encoder *encoder) in intel_get_shared_dpll()
|
| H A D | intel_display.c | 4463 struct intel_encoder *encoder; in intel_trans_dp_port_sel() 5135 struct intel_encoder *encoder = in intel_encoders_pre_pll_enable() 5155 struct intel_encoder *encoder = in intel_encoders_pre_enable() 5175 struct intel_encoder *encoder = in intel_encoders_enable() 5195 struct intel_encoder *encoder = in intel_encoders_disable() 5215 struct intel_encoder *encoder = in intel_encoders_post_disable() 5235 struct intel_encoder *encoder = in intel_encoders_post_pll_disable() 5635 struct intel_encoder *intel_encoder = to_intel_encoder(encoder); in get_crtc_power_domains() local 5637 mask |= BIT_ULL(intel_encoder->power_domain); in get_crtc_power_domains() 5864 struct intel_encoder *encoder; in intel_crtc_disable_noatomic() [all …]
|
| H A D | intel_runtime_pm.c | 899 struct intel_encoder *encoder; in vlv_display_power_well_init() 1340 void chv_phy_powergate_lanes(struct intel_encoder *encoder, in chv_phy_powergate_lanes()
|
| H A D | i915_drv.c | 1572 struct intel_encoder *encoder;
|
| H A D | i915_irq.c | 3225 struct intel_encoder *encoder; in intel_hpd_enabled_irqs()
|