sys/dev/drm/i915/i915_drv.c
1930
struct intel_encoder *encoder;
sys/dev/drm/i915/i915_drv.h
2166
struct intel_encoder *av_enc_map[I915_MAX_PIPES];
sys/dev/drm/i915/i915_drv.h
3566
void bxt_ddi_phy_set_lane_optim_mask(struct intel_encoder *encoder,
sys/dev/drm/i915/i915_drv.h
3568
uint8_t bxt_ddi_phy_get_lane_lat_optim_mask(struct intel_encoder *encoder);
sys/dev/drm/i915/i915_drv.h
3570
void chv_set_phy_signal_level(struct intel_encoder *encoder,
sys/dev/drm/i915/i915_drv.h
3573
void chv_data_lane_soft_reset(struct intel_encoder *encoder,
sys/dev/drm/i915/i915_drv.h
3576
void chv_phy_pre_pll_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/i915_drv.h
3578
void chv_phy_pre_encoder_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/i915_drv.h
3580
void chv_phy_release_cl2_override(struct intel_encoder *encoder);
sys/dev/drm/i915/i915_drv.h
3581
void chv_phy_post_pll_disable(struct intel_encoder *encoder,
sys/dev/drm/i915/i915_drv.h
3584
void vlv_set_phy_signal_level(struct intel_encoder *encoder,
sys/dev/drm/i915/i915_drv.h
3587
void vlv_phy_pre_pll_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/i915_drv.h
3589
void vlv_phy_pre_encoder_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/i915_drv.h
3591
void vlv_phy_reset_lanes(struct intel_encoder *encoder,
sys/dev/drm/i915/i915_drv.h
399
struct intel_encoder;
sys/dev/drm/i915/i915_drv.h
441
void (*audio_codec_enable)(struct intel_encoder *encoder,
sys/dev/drm/i915/i915_drv.h
444
void (*audio_codec_disable)(struct intel_encoder *encoder,
sys/dev/drm/i915/i915_irq.c
3733
struct intel_encoder *encoder;
sys/dev/drm/i915/icl_dsi.c
108
static void gen11_dsi_enable_port_and_phy(struct intel_encoder *encoder)
sys/dev/drm/i915/icl_dsi.c
115
gen11_dsi_pre_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/icl_dsi.c
30
static void gen11_dsi_program_esc_clk_div(struct intel_encoder *encoder)
sys/dev/drm/i915/icl_dsi.c
57
static void gen11_dsi_enable_io_power(struct intel_encoder *encoder)
sys/dev/drm/i915/icl_dsi.c
77
static void gen11_dsi_power_up_lanes(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_audio.c
254
static void g4x_audio_codec_disable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_audio.c
275
static void g4x_audio_codec_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_audio.c
316
hsw_dp_audio_config_update(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_audio.c
364
hsw_hdmi_audio_config_update(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_audio.c
407
hsw_audio_config_update(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_audio.c
416
static void hsw_audio_codec_disable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_audio.c
448
static void hsw_audio_codec_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_audio.c
499
static void ilk_audio_codec_disable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_audio.c
545
static void ilk_audio_codec_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_audio.c
633
void intel_audio_codec_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_audio.c
692
void intel_audio_codec_disable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_audio.c
807
static struct intel_encoder *get_saved_enc(struct drm_i915_private *dev_priv,
sys/dev/drm/i915/intel_audio.c
810
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_audio.c
852
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_audio.c
888
struct intel_encoder *intel_encoder;
sys/dev/drm/i915/intel_audio.c
894
intel_encoder = get_saved_enc(dev_priv, port, pipe);
sys/dev/drm/i915/intel_audio.c
895
if (!intel_encoder) {
sys/dev/drm/i915/intel_audio.c
902
*enabled = intel_encoder->audio_connector != NULL;
sys/dev/drm/i915/intel_audio.c
904
eld = intel_encoder->audio_connector->eld;
sys/dev/drm/i915/intel_crt.c
100
static unsigned int intel_crt_get_flags(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_crt.c
121
static void intel_crt_get_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_crt.c
131
static void hsw_crt_get_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_crt.c
149
static void intel_crt_set_dpms(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_crt.c
198
static void intel_disable_crt(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_crt.c
205
static void pch_disable_crt(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_crt.c
211
static void pch_post_disable_crt(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_crt.c
218
static void hsw_disable_crt(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_crt.c
229
static void hsw_post_disable_crt(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_crt.c
249
static void hsw_pre_pll_enable_crt(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_crt.c
260
static void hsw_pre_enable_crt(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_crt.c
277
static void hsw_enable_crt(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_crt.c
295
static void intel_enable_crt(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_crt.c
347
static bool intel_crt_compute_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_crt.c
360
static bool pch_crt_compute_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_crt.c
375
static bool hsw_crt_compute_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_crt.c
48
struct intel_encoder base;
sys/dev/drm/i915/intel_crt.c
56
static struct intel_crt *intel_encoder_to_crt(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_crt.c
776
struct intel_encoder *intel_encoder = &crt->base;
sys/dev/drm/i915/intel_crt.c
785
intel_display_power_get(dev_priv, intel_encoder->power_domain);
sys/dev/drm/i915/intel_crt.c
793
intel_display_power_get(dev_priv, intel_encoder->power_domain);
sys/dev/drm/i915/intel_crt.c
82
static bool intel_crt_get_hw_state(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_crt.c
848
intel_display_power_put(dev_priv, intel_encoder->power_domain);
sys/dev/drm/i915/intel_crt.c
863
struct intel_encoder *intel_encoder = &crt->base;
sys/dev/drm/i915/intel_crt.c
867
intel_display_power_get(dev_priv, intel_encoder->power_domain);
sys/dev/drm/i915/intel_crt.c
879
intel_display_power_put(dev_priv, intel_encoder->power_domain);
sys/dev/drm/i915/intel_ddi.c
1062
static uint32_t icl_pll_to_ddi_pll_sel(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
1112
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_ddi.c
1239
static void intel_ddi_init_dp_buf_reg(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_ddi.c
1250
static struct intel_encoder *
sys/dev/drm/i915/intel_ddi.c
1254
struct intel_encoder *encoder, *ret = NULL;
sys/dev/drm/i915/intel_ddi.c
1529
static void icl_ddi_clock_get(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
1555
static void cnl_ddi_clock_get(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
1609
static void skl_ddi_clock_get(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
1658
static void hsw_ddi_clock_get(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
1727
static void bxt_ddi_clock_get(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
1735
static void intel_ddi_clock_get(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
1809
struct intel_encoder *encoder = intel_ddi_get_crtc_encoder(crtc);
sys/dev/drm/i915/intel_ddi.c
1912
int intel_ddi_toggle_hdcp_signalling(struct intel_encoder *intel_encoder,
sys/dev/drm/i915/intel_ddi.c
1915
struct drm_device *dev = intel_encoder->base.dev;
sys/dev/drm/i915/intel_ddi.c
1922
intel_encoder->power_domain)))
sys/dev/drm/i915/intel_ddi.c
1925
if (WARN_ON(!intel_encoder->get_hw_state(intel_encoder, &pipe))) {
sys/dev/drm/i915/intel_ddi.c
1937
intel_display_power_put(dev_priv, intel_encoder->power_domain);
sys/dev/drm/i915/intel_ddi.c
1945
struct intel_encoder *encoder = intel_connector->encoder;
sys/dev/drm/i915/intel_ddi.c
2001
bool intel_ddi_get_hw_state(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
2096
static u64 intel_ddi_get_power_domains(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
2127
struct intel_encoder *encoder = intel_ddi_get_crtc_encoder(crtc);
sys/dev/drm/i915/intel_ddi.c
2160
static void skl_ddi_set_iboost(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
2204
static void bxt_ddi_vswing_sequence(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
2231
u8 intel_ddi_dp_voltage_max(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_ddi.c
2274
u8 intel_ddi_dp_pre_emphasis_max(struct intel_encoder *encoder, u8 voltage_swing)
sys/dev/drm/i915/intel_ddi.c
2289
static void cnl_ddi_vswing_program(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
2353
static void cnl_ddi_vswing_sequence(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
2478
static void icl_combo_phy_ddi_vswing_sequence(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
2548
static void icl_mg_phy_ddi_vswing_sequence(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
2667
static void icl_ddi_vswing_sequence(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
2709
struct intel_encoder *encoder = &dport->base;
sys/dev/drm/i915/intel_ddi.c
2727
struct intel_encoder *encoder = &dport->base;
sys/dev/drm/i915/intel_ddi.c
2762
struct intel_encoder *encoder =
sys/dev/drm/i915/intel_ddi.c
2800
struct intel_encoder *encoder =
sys/dev/drm/i915/intel_ddi.c
2816
static void intel_ddi_clk_select(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
2865
static void intel_ddi_clk_disable(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_ddi.c
2884
static void intel_ddi_pre_enable_dp(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
2935
static void intel_ddi_pre_enable_hdmi(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
2971
static void intel_ddi_pre_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
3002
static void intel_disable_ddi_buf(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_ddi.c
3025
static void intel_ddi_post_disable_dp(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
3057
static void intel_ddi_post_disable_hdmi(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
3079
static void intel_ddi_post_disable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
3104
void intel_ddi_fdi_post_disable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
3138
static void intel_enable_ddi_dp(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
3157
static void intel_enable_ddi_hdmi(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
3225
static void intel_enable_ddi(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
3240
static void intel_disable_ddi_dp(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
3257
static void intel_disable_ddi_hdmi(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
3273
static void intel_disable_ddi(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
3285
static void bxt_ddi_pre_pll_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
3362
void intel_ddi_get_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
3477
intel_ddi_compute_output_type(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
3494
static bool intel_ddi_compute_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
3585
static int intel_hdmi_reset_link(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
3656
static bool intel_ddi_hotplug(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
3767
struct intel_encoder *intel_encoder;
sys/dev/drm/i915/intel_ddi.c
3798
intel_encoder = &intel_dig_port->base;
sys/dev/drm/i915/intel_ddi.c
3799
encoder = &intel_encoder->base;
sys/dev/drm/i915/intel_ddi.c
3804
intel_encoder->hotplug = intel_ddi_hotplug;
sys/dev/drm/i915/intel_ddi.c
3805
intel_encoder->compute_output_type = intel_ddi_compute_output_type;
sys/dev/drm/i915/intel_ddi.c
3806
intel_encoder->compute_config = intel_ddi_compute_config;
sys/dev/drm/i915/intel_ddi.c
3807
intel_encoder->enable = intel_enable_ddi;
sys/dev/drm/i915/intel_ddi.c
3809
intel_encoder->pre_pll_enable = bxt_ddi_pre_pll_enable;
sys/dev/drm/i915/intel_ddi.c
3810
intel_encoder->pre_enable = intel_ddi_pre_enable;
sys/dev/drm/i915/intel_ddi.c
3811
intel_encoder->disable = intel_disable_ddi;
sys/dev/drm/i915/intel_ddi.c
3812
intel_encoder->post_disable = intel_ddi_post_disable;
sys/dev/drm/i915/intel_ddi.c
3813
intel_encoder->get_hw_state = intel_ddi_get_hw_state;
sys/dev/drm/i915/intel_ddi.c
3814
intel_encoder->get_config = intel_ddi_get_config;
sys/dev/drm/i915/intel_ddi.c
3815
intel_encoder->suspend = intel_dp_encoder_suspend;
sys/dev/drm/i915/intel_ddi.c
3816
intel_encoder->get_power_domains = intel_ddi_get_power_domains;
sys/dev/drm/i915/intel_ddi.c
3817
intel_encoder->type = INTEL_OUTPUT_DDI;
sys/dev/drm/i915/intel_ddi.c
3818
intel_encoder->power_domain = intel_port_to_power_domain(port);
sys/dev/drm/i915/intel_ddi.c
3819
intel_encoder->port = port;
sys/dev/drm/i915/intel_ddi.c
3820
intel_encoder->crtc_mask = (1 << 0) | (1 << 1) | (1 << 2);
sys/dev/drm/i915/intel_ddi.c
3821
intel_encoder->cloneable = 0;
sys/dev/drm/i915/intel_ddi.c
3872
if (intel_encoder->type != INTEL_OUTPUT_EDP && init_hdmi) {
sys/dev/drm/i915/intel_ddi.c
962
static void intel_prepare_dp_ddi_buffers(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_ddi.c
999
static void intel_prepare_hdmi_ddi_buffers(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_display.c
10307
struct intel_encoder *intel_encoder =
sys/dev/drm/i915/intel_display.c
10310
struct drm_encoder *encoder = &intel_encoder->base;
sys/dev/drm/i915/intel_display.c
10463
struct intel_encoder *intel_encoder =
sys/dev/drm/i915/intel_display.c
10465
struct drm_encoder *encoder = &intel_encoder->base;
sys/dev/drm/i915/intel_display.c
10627
intel_encoder_current_mode(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_display.c
10824
static bool encoders_cloneable(const struct intel_encoder *a,
sys/dev/drm/i915/intel_display.c
10825
const struct intel_encoder *b)
sys/dev/drm/i915/intel_display.c
10834
struct intel_encoder *encoder)
sys/dev/drm/i915/intel_display.c
10836
struct intel_encoder *source_encoder;
sys/dev/drm/i915/intel_display.c
11222
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_display.c
11314
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_display.c
11981
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_display.c
12034
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_display.c
14187
static int intel_encoder_clones(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_display.c
14190
struct intel_encoder *source_encoder;
sys/dev/drm/i915/intel_display.c
14281
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_display.c
15601
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_display.c
15609
static struct intel_connector *intel_encoder_find_connector(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_display.c
15710
static void intel_sanitize_encoder(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_display.c
15834
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_display.c
15985
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_display.c
16035
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_display.c
16225
struct intel_encoder *encoder)
sys/dev/drm/i915/intel_display.c
4690
static struct intel_encoder *
sys/dev/drm/i915/intel_display.c
4697
struct intel_encoder *encoder = NULL;
sys/dev/drm/i915/intel_display.c
5512
struct intel_encoder *encoder =
sys/dev/drm/i915/intel_display.c
5532
struct intel_encoder *encoder =
sys/dev/drm/i915/intel_display.c
5552
struct intel_encoder *encoder =
sys/dev/drm/i915/intel_display.c
5572
struct intel_encoder *encoder =
sys/dev/drm/i915/intel_display.c
5592
struct intel_encoder *encoder =
sys/dev/drm/i915/intel_display.c
5612
struct intel_encoder *encoder =
sys/dev/drm/i915/intel_display.c
6073
struct intel_encoder *intel_encoder = to_intel_encoder(encoder);
sys/dev/drm/i915/intel_display.c
6075
mask |= BIT_ULL(intel_encoder->power_domain);
sys/dev/drm/i915/intel_display.c
6304
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_display.c
6392
struct intel_encoder *intel_encoder = to_intel_encoder(encoder);
sys/dev/drm/i915/intel_display.c
6395
kfree(intel_encoder);
sys/dev/drm/i915/intel_display.c
6410
struct intel_encoder *encoder = connector->encoder;
sys/dev/drm/i915/intel_display.c
6492
struct intel_encoder *encoder = connector->encoder;
sys/dev/drm/i915/intel_display.c
8082
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_display.c
8477
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_display.c
9363
struct intel_encoder *encoder =
sys/dev/drm/i915/intel_display.h
336
#define for_each_intel_encoder(dev, intel_encoder) \
sys/dev/drm/i915/intel_display.h
337
list_for_each_entry(intel_encoder, \
sys/dev/drm/i915/intel_display.h
341
#define for_each_intel_dp(dev, intel_encoder) \
sys/dev/drm/i915/intel_display.h
342
for_each_intel_encoder(dev, intel_encoder) \
sys/dev/drm/i915/intel_display.h
343
for_each_if(intel_encoder_is_dp(intel_encoder))
sys/dev/drm/i915/intel_display.h
348
#define for_each_encoder_on_crtc(dev, __crtc, intel_encoder) \
sys/dev/drm/i915/intel_display.h
349
list_for_each_entry((intel_encoder), &(dev)->mode_config.encoder_list, base.head) \
sys/dev/drm/i915/intel_display.h
350
for_each_if((intel_encoder)->base.crtc == (__crtc))
sys/dev/drm/i915/intel_dp.c
116
static void intel_dp_link_down(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
120
static void vlv_init_panel_power_sequencer(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
1512
struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
sys/dev/drm/i915/intel_dp.c
1696
struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
sys/dev/drm/i915/intel_dp.c
1749
intel_dp_set_clock(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
1959
intel_dp_compute_link_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
2023
intel_dp_compute_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
2132
static void intel_dp_prepare(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
2880
static bool intel_dp_get_hw_state(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
2899
static void intel_dp_get_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
2983
static void intel_disable_dp(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
3003
static void g4x_disable_dp(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
3010
static void vlv_disable_dp(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
3017
static void g4x_post_disable_dp(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
3037
static void vlv_post_disable_dp(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
3044
static void chv_post_disable_dp(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
3167
static void intel_enable_dp(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
3214
static void g4x_enable_dp(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
3222
static void vlv_enable_dp(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
3229
static void g4x_pre_enable_dp(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
3277
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_dp.c
3300
static void vlv_init_panel_power_sequencer(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
3343
static void vlv_pre_enable_dp(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
3352
static void vlv_dp_pre_pll_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
3361
static void chv_pre_enable_dp(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
3373
static void chv_dp_pre_pll_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
3382
static void chv_dp_post_pll_disable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
3405
struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
sys/dev/drm/i915/intel_dp.c
3424
struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
sys/dev/drm/i915/intel_dp.c
3468
struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
sys/dev/drm/i915/intel_dp.c
3554
struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
sys/dev/drm/i915/intel_dp.c
374
struct intel_encoder *encoder = &intel_dig_port->base;
sys/dev/drm/i915/intel_dp.c
3823
intel_dp_link_down(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
4363
int intel_dp_retrain_link(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
4440
static bool intel_dp_hotplug(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp.c
4603
static bool ibx_digital_port_connected(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_dp.c
4626
static bool cpt_digital_port_connected(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_dp.c
4649
static bool spt_digital_port_connected(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_dp.c
4668
static bool g4x_digital_port_connected(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_dp.c
4691
static bool gm45_digital_port_connected(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_dp.c
4714
static bool ilk_digital_port_connected(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_dp.c
4724
static bool snb_digital_port_connected(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_dp.c
4734
static bool ivb_digital_port_connected(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_dp.c
4744
static bool bdw_digital_port_connected(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_dp.c
4754
static bool bxt_digital_port_connected(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_dp.c
4947
static bool icl_digital_port_connected(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_dp.c
4978
bool intel_digital_port_connected(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_dp.c
5116
struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
sys/dev/drm/i915/intel_dp.c
5192
struct intel_encoder *intel_encoder = &dp_to_dig_port(intel_dp)->base;
sys/dev/drm/i915/intel_dp.c
5193
struct drm_i915_private *dev_priv = to_i915(intel_encoder->base.dev);
sys/dev/drm/i915/intel_dp.c
5320
void intel_dp_encoder_suspend(struct intel_encoder *intel_encoder)
sys/dev/drm/i915/intel_dp.c
5322
struct intel_dp *intel_dp = enc_to_intel_dp(&intel_encoder->base);
sys/dev/drm/i915/intel_dp.c
5593
struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
sys/dev/drm/i915/intel_dp.c
6059
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_dp.c
6565
struct intel_encoder *intel_encoder = &intel_dig_port->base;
sys/dev/drm/i915/intel_dp.c
6566
struct drm_device *dev = intel_encoder->base.dev;
sys/dev/drm/i915/intel_dp.c
6568
enum port port = intel_encoder->port;
sys/dev/drm/i915/intel_dp.c
6608
intel_encoder->type = INTEL_OUTPUT_EDP;
sys/dev/drm/i915/intel_dp.c
6627
intel_encoder->hpd_pin = intel_hpd_pin_default(dev_priv, port);
sys/dev/drm/i915/intel_dp.c
6634
intel_connector_attach_encoder(intel_connector, intel_encoder);
sys/dev/drm/i915/intel_dp.c
6684
struct intel_encoder *intel_encoder;
sys/dev/drm/i915/intel_dp.c
6696
intel_encoder = &intel_dig_port->base;
sys/dev/drm/i915/intel_dp.c
6697
encoder = &intel_encoder->base;
sys/dev/drm/i915/intel_dp.c
6699
if (drm_encoder_init(&dev_priv->drm, &intel_encoder->base,
sys/dev/drm/i915/intel_dp.c
6704
intel_encoder->hotplug = intel_dp_hotplug;
sys/dev/drm/i915/intel_dp.c
6705
intel_encoder->compute_config = intel_dp_compute_config;
sys/dev/drm/i915/intel_dp.c
6706
intel_encoder->get_hw_state = intel_dp_get_hw_state;
sys/dev/drm/i915/intel_dp.c
6707
intel_encoder->get_config = intel_dp_get_config;
sys/dev/drm/i915/intel_dp.c
6708
intel_encoder->suspend = intel_dp_encoder_suspend;
sys/dev/drm/i915/intel_dp.c
6710
intel_encoder->pre_pll_enable = chv_dp_pre_pll_enable;
sys/dev/drm/i915/intel_dp.c
6711
intel_encoder->pre_enable = chv_pre_enable_dp;
sys/dev/drm/i915/intel_dp.c
6712
intel_encoder->enable = vlv_enable_dp;
sys/dev/drm/i915/intel_dp.c
6713
intel_encoder->disable = vlv_disable_dp;
sys/dev/drm/i915/intel_dp.c
6714
intel_encoder->post_disable = chv_post_disable_dp;
sys/dev/drm/i915/intel_dp.c
6715
intel_encoder->post_pll_disable = chv_dp_post_pll_disable;
sys/dev/drm/i915/intel_dp.c
6717
intel_encoder->pre_pll_enable = vlv_dp_pre_pll_enable;
sys/dev/drm/i915/intel_dp.c
6718
intel_encoder->pre_enable = vlv_pre_enable_dp;
sys/dev/drm/i915/intel_dp.c
6719
intel_encoder->enable = vlv_enable_dp;
sys/dev/drm/i915/intel_dp.c
6720
intel_encoder->disable = vlv_disable_dp;
sys/dev/drm/i915/intel_dp.c
6721
intel_encoder->post_disable = vlv_post_disable_dp;
sys/dev/drm/i915/intel_dp.c
6723
intel_encoder->pre_enable = g4x_pre_enable_dp;
sys/dev/drm/i915/intel_dp.c
6724
intel_encoder->enable = g4x_enable_dp;
sys/dev/drm/i915/intel_dp.c
6725
intel_encoder->disable = g4x_disable_dp;
sys/dev/drm/i915/intel_dp.c
6726
intel_encoder->post_disable = g4x_post_disable_dp;
sys/dev/drm/i915/intel_dp.c
6732
intel_encoder->type = INTEL_OUTPUT_DP;
sys/dev/drm/i915/intel_dp.c
6733
intel_encoder->power_domain = intel_port_to_power_domain(port);
sys/dev/drm/i915/intel_dp.c
6736
intel_encoder->crtc_mask = 1 << 2;
sys/dev/drm/i915/intel_dp.c
6738
intel_encoder->crtc_mask = (1 << 0) | (1 << 1);
sys/dev/drm/i915/intel_dp.c
6740
intel_encoder->crtc_mask = (1 << 0) | (1 << 1) | (1 << 2);
sys/dev/drm/i915/intel_dp.c
6742
intel_encoder->cloneable = 0;
sys/dev/drm/i915/intel_dp.c
6743
intel_encoder->port = port;
sys/dev/drm/i915/intel_dp.c
6766
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_dp.c
6786
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_dp.c
783
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_dp.c
967
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_dp_mst.c
141
static void intel_mst_disable_dp(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp_mst.c
165
static void intel_mst_post_disable_dp(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp_mst.c
203
static void intel_mst_pre_pll_enable_dp(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp_mst.c
217
static void intel_mst_pre_enable_dp(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp_mst.c
264
static void intel_mst_enable_dp(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp_mst.c
290
static bool intel_dp_mst_enc_get_hw_state(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp_mst.c
300
static void intel_dp_mst_enc_get_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp_mst.c
33
static bool intel_dp_mst_compute_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dp_mst.c
538
struct intel_encoder *intel_encoder;
sys/dev/drm/i915/intel_dp_mst.c
547
intel_encoder = &intel_mst->base;
sys/dev/drm/i915/intel_dp_mst.c
550
drm_encoder_init(dev, &intel_encoder->base, &intel_dp_mst_enc_funcs,
sys/dev/drm/i915/intel_dp_mst.c
553
intel_encoder->type = INTEL_OUTPUT_DP_MST;
sys/dev/drm/i915/intel_dp_mst.c
554
intel_encoder->power_domain = intel_dig_port->base.power_domain;
sys/dev/drm/i915/intel_dp_mst.c
555
intel_encoder->port = intel_dig_port->base.port;
sys/dev/drm/i915/intel_dp_mst.c
556
intel_encoder->crtc_mask = 0x7;
sys/dev/drm/i915/intel_dp_mst.c
557
intel_encoder->cloneable = 0;
sys/dev/drm/i915/intel_dp_mst.c
559
intel_encoder->compute_config = intel_dp_mst_compute_config;
sys/dev/drm/i915/intel_dp_mst.c
560
intel_encoder->disable = intel_mst_disable_dp;
sys/dev/drm/i915/intel_dp_mst.c
561
intel_encoder->post_disable = intel_mst_post_disable_dp;
sys/dev/drm/i915/intel_dp_mst.c
562
intel_encoder->pre_pll_enable = intel_mst_pre_pll_enable_dp;
sys/dev/drm/i915/intel_dp_mst.c
563
intel_encoder->pre_enable = intel_mst_pre_enable_dp;
sys/dev/drm/i915/intel_dp_mst.c
564
intel_encoder->enable = intel_mst_enable_dp;
sys/dev/drm/i915/intel_dp_mst.c
565
intel_encoder->get_hw_state = intel_dp_mst_enc_get_hw_state;
sys/dev/drm/i915/intel_dp_mst.c
566
intel_encoder->get_config = intel_dp_mst_enc_get_config;
sys/dev/drm/i915/intel_dpio_phy.c
1010
void vlv_phy_pre_pll_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dpio_phy.c
1037
void vlv_phy_pre_encoder_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dpio_phy.c
1067
void vlv_phy_reset_lanes(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dpio_phy.c
587
void bxt_ddi_phy_set_lane_optim_mask(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dpio_phy.c
614
bxt_ddi_phy_get_lane_lat_optim_mask(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_dpio_phy.c
637
void chv_set_phy_signal_level(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dpio_phy.c
734
void chv_data_lane_soft_reset(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dpio_phy.c
779
void chv_phy_pre_pll_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dpio_phy.c
859
void chv_phy_pre_encoder_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dpio_phy.c
939
void chv_phy_release_cl2_override(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_dpio_phy.c
950
void chv_phy_post_pll_disable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dpio_phy.c
984
void vlv_set_phy_signal_level(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dpll_mgr.c
1378
struct intel_encoder *encoder)
sys/dev/drm/i915/intel_dpll_mgr.c
1820
struct intel_encoder *encoder)
sys/dev/drm/i915/intel_dpll_mgr.c
1904
struct intel_encoder *encoder);
sys/dev/drm/i915/intel_dpll_mgr.c
2350
struct intel_encoder *encoder)
sys/dev/drm/i915/intel_dpll_mgr.c
2523
struct intel_encoder *encoder, int clock,
sys/dev/drm/i915/intel_dpll_mgr.c
2711
struct intel_encoder *encoder, int clock,
sys/dev/drm/i915/intel_dpll_mgr.c
2875
struct intel_encoder *encoder)
sys/dev/drm/i915/intel_dpll_mgr.c
3290
struct intel_encoder *encoder)
sys/dev/drm/i915/intel_dpll_mgr.c
428
struct intel_encoder *encoder)
sys/dev/drm/i915/intel_dpll_mgr.c
790
hsw_ddi_dp_get_dpll(struct intel_encoder *encoder, int clock)
sys/dev/drm/i915/intel_dpll_mgr.c
821
struct intel_encoder *encoder)
sys/dev/drm/i915/intel_dpll_mgr.h
333
struct intel_encoder *encoder);
sys/dev/drm/i915/intel_dpll_mgr.h
38
struct intel_encoder;
sys/dev/drm/i915/intel_drv.h
1019
#define to_intel_encoder(x) container_of(x, struct intel_encoder, base)
sys/dev/drm/i915/intel_drv.h
1178
struct intel_encoder base;
sys/dev/drm/i915/intel_drv.h
1202
struct intel_encoder base;
sys/dev/drm/i915/intel_drv.h
1266
static inline struct intel_encoder *
sys/dev/drm/i915/intel_drv.h
1272
static inline bool intel_encoder_is_dig_port(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_drv.h
1288
struct intel_encoder *intel_encoder = to_intel_encoder(encoder);
sys/dev/drm/i915/intel_drv.h
1290
if (intel_encoder_is_dig_port(intel_encoder))
sys/dev/drm/i915/intel_drv.h
1308
static inline bool intel_encoder_is_dp(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_drv.h
1426
void intel_ddi_fdi_post_disable(struct intel_encoder *intel_encoder,
sys/dev/drm/i915/intel_drv.h
1432
bool intel_ddi_get_hw_state(struct intel_encoder *encoder, enum i915_pipe *pipe);
sys/dev/drm/i915/intel_drv.h
1440
void intel_ddi_get_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_drv.h
1449
u8 intel_ddi_dp_voltage_max(struct intel_encoder *encoder);
sys/dev/drm/i915/intel_drv.h
1450
u8 intel_ddi_dp_pre_emphasis_max(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_drv.h
1452
int intel_ddi_toggle_hdcp_signalling(struct intel_encoder *intel_encoder,
sys/dev/drm/i915/intel_drv.h
1466
void intel_audio_codec_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_drv.h
1469
void intel_audio_codec_disable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_drv.h
1532
struct intel_encoder *encoder);
sys/dev/drm/i915/intel_drv.h
1534
intel_encoder_current_mode(struct intel_encoder *encoder);
sys/dev/drm/i915/intel_drv.h
1710
int intel_dp_retrain_link(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_drv.h
1714
void intel_dp_encoder_suspend(struct intel_encoder *intel_encoder);
sys/dev/drm/i915/intel_drv.h
1716
bool intel_dp_compute_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_drv.h
1734
void intel_dp_hot_plug(struct intel_encoder *intel_encoder);
sys/dev/drm/i915/intel_drv.h
1775
bool intel_digital_port_connected(struct intel_encoder *encoder);
sys/dev/drm/i915/intel_drv.h
1793
bool intel_encoder_hotplug(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_drv.h
1866
bool intel_hdmi_compute_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_drv.h
1869
bool intel_hdmi_handle_sink_scrambling(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_drv.h
1881
struct intel_encoder *intel_get_lvds_encoder(struct drm_device *dev);
sys/dev/drm/i915/intel_drv.h
2078
void chv_phy_powergate_lanes(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_drv.h
232
bool (*hotplug)(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_drv.h
234
enum intel_output_type (*compute_output_type)(struct intel_encoder *,
sys/dev/drm/i915/intel_drv.h
237
bool (*compute_config)(struct intel_encoder *,
sys/dev/drm/i915/intel_drv.h
240
void (*pre_pll_enable)(struct intel_encoder *,
sys/dev/drm/i915/intel_drv.h
243
void (*pre_enable)(struct intel_encoder *,
sys/dev/drm/i915/intel_drv.h
246
void (*enable)(struct intel_encoder *,
sys/dev/drm/i915/intel_drv.h
249
void (*disable)(struct intel_encoder *,
sys/dev/drm/i915/intel_drv.h
252
void (*post_disable)(struct intel_encoder *,
sys/dev/drm/i915/intel_drv.h
255
void (*post_pll_disable)(struct intel_encoder *,
sys/dev/drm/i915/intel_drv.h
261
bool (*get_hw_state)(struct intel_encoder *, enum i915_pipe *pipe);
sys/dev/drm/i915/intel_drv.h
266
void (*get_config)(struct intel_encoder *,
sys/dev/drm/i915/intel_drv.h
270
u64 (*get_power_domains)(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_drv.h
277
void (*suspend)(struct intel_encoder *);
sys/dev/drm/i915/intel_drv.h
401
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_dsi.h
137
int vlv_dsi_pll_compute(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dsi.h
139
void vlv_dsi_pll_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dsi.h
141
void vlv_dsi_pll_disable(struct intel_encoder *encoder);
sys/dev/drm/i915/intel_dsi.h
142
u32 vlv_dsi_get_pclk(struct intel_encoder *encoder, int pipe_bpp,
sys/dev/drm/i915/intel_dsi.h
144
void vlv_dsi_reset_clocks(struct intel_encoder *encoder, enum port port);
sys/dev/drm/i915/intel_dsi.h
147
int bxt_dsi_pll_compute(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dsi.h
149
void bxt_dsi_pll_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dsi.h
151
void bxt_dsi_pll_disable(struct intel_encoder *encoder);
sys/dev/drm/i915/intel_dsi.h
152
u32 bxt_dsi_get_pclk(struct intel_encoder *encoder, int pipe_bpp,
sys/dev/drm/i915/intel_dsi.h
154
void bxt_dsi_reset_clocks(struct intel_encoder *encoder, enum port port);
sys/dev/drm/i915/intel_dsi.h
40
struct intel_encoder base;
sys/dev/drm/i915/intel_dsi_dcs_backlight.c
161
struct intel_encoder *encoder = intel_connector->encoder;
sys/dev/drm/i915/intel_dsi_dcs_backlight.c
46
struct intel_encoder *encoder = connector->encoder;
sys/dev/drm/i915/intel_dvo.c
103
struct intel_encoder base;
sys/dev/drm/i915/intel_dvo.c
112
static struct intel_dvo *enc_to_dvo(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_dvo.c
137
static bool intel_dvo_get_hw_state(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dvo.c
151
static void intel_dvo_get_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dvo.c
175
static void intel_disable_dvo(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dvo.c
189
static void intel_enable_dvo(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dvo.c
238
static bool intel_dvo_compute_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dvo.c
262
static void intel_dvo_pre_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_dvo.c
379
intel_dvo_get_current_mode(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_dvo.c
405
struct intel_encoder *intel_encoder;
sys/dev/drm/i915/intel_dvo.c
423
intel_encoder = &intel_dvo->base;
sys/dev/drm/i915/intel_dvo.c
425
intel_encoder->disable = intel_disable_dvo;
sys/dev/drm/i915/intel_dvo.c
426
intel_encoder->enable = intel_enable_dvo;
sys/dev/drm/i915/intel_dvo.c
427
intel_encoder->get_hw_state = intel_dvo_get_hw_state;
sys/dev/drm/i915/intel_dvo.c
428
intel_encoder->get_config = intel_dvo_get_config;
sys/dev/drm/i915/intel_dvo.c
429
intel_encoder->compute_config = intel_dvo_compute_config;
sys/dev/drm/i915/intel_dvo.c
430
intel_encoder->pre_enable = intel_dvo_pre_enable;
sys/dev/drm/i915/intel_dvo.c
495
drm_encoder_init(&dev_priv->drm, &intel_encoder->base,
sys/dev/drm/i915/intel_dvo.c
499
intel_encoder->type = INTEL_OUTPUT_DVO;
sys/dev/drm/i915/intel_dvo.c
500
intel_encoder->power_domain = POWER_DOMAIN_PORT_OTHER;
sys/dev/drm/i915/intel_dvo.c
501
intel_encoder->port = port;
sys/dev/drm/i915/intel_dvo.c
502
intel_encoder->crtc_mask = (1 << 0) | (1 << 1);
sys/dev/drm/i915/intel_dvo.c
506
intel_encoder->cloneable = (1 << INTEL_OUTPUT_ANALOG) |
sys/dev/drm/i915/intel_dvo.c
514
intel_encoder->cloneable = 0;
sys/dev/drm/i915/intel_dvo.c
528
intel_connector_attach_encoder(intel_connector, intel_encoder);
sys/dev/drm/i915/intel_dvo.c
539
intel_dvo_get_current_mode(intel_encoder),
sys/dev/drm/i915/intel_hdmi.c
1136
static void intel_hdmi_prepare(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_hdmi.c
1175
static bool intel_hdmi_get_hw_state(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_hdmi.c
1193
static void intel_hdmi_get_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_hdmi.c
1245
static void intel_enable_hdmi_audio(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_hdmi.c
1257
static void g4x_enable_hdmi(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_hdmi.c
1279
static void ibx_enable_hdmi(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_hdmi.c
1329
static void cpt_enable_hdmi(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_hdmi.c
1384
static void vlv_enable_hdmi(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_hdmi.c
1390
static void intel_disable_hdmi(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_hdmi.c
1447
static void g4x_disable_hdmi(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_hdmi.c
1458
static void pch_disable_hdmi(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_hdmi.c
1467
static void pch_post_disable_hdmi(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_hdmi.c
1474
static int intel_hdmi_source_max_tmds_clock(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_hdmi.c
1500
struct intel_encoder *encoder = &hdmi_to_dig_port(hdmi)->base;
sys/dev/drm/i915/intel_hdmi.c
1686
bool intel_hdmi_compute_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_hdmi.c
1919
struct intel_encoder *encoder = &hdmi_to_dig_port(intel_hdmi)->base;
sys/dev/drm/i915/intel_hdmi.c
1971
static void intel_hdmi_pre_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_hdmi.c
1985
static void vlv_hdmi_pre_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_hdmi.c
2007
static void vlv_hdmi_pre_pll_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_hdmi.c
2016
static void chv_hdmi_pre_pll_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_hdmi.c
2025
static void chv_hdmi_post_pll_disable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_hdmi.c
2032
static void vlv_hdmi_post_disable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_hdmi.c
2040
static void chv_hdmi_post_disable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_hdmi.c
2055
static void chv_hdmi_pre_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_hdmi.c
2143
bool intel_hdmi_handle_sink_scrambling(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_hdmi.c
2352
struct intel_encoder *intel_encoder = &intel_dig_port->base;
sys/dev/drm/i915/intel_hdmi.c
2353
struct drm_device *dev = intel_encoder->base.dev;
sys/dev/drm/i915/intel_hdmi.c
2355
enum port port = intel_encoder->port;
sys/dev/drm/i915/intel_hdmi.c
2380
intel_encoder->hpd_pin = intel_hpd_pin_default(dev_priv, port);
sys/dev/drm/i915/intel_hdmi.c
2396
intel_connector_attach_encoder(intel_connector, intel_encoder);
sys/dev/drm/i915/intel_hdmi.c
2420
struct intel_encoder *intel_encoder;
sys/dev/drm/i915/intel_hdmi.c
2433
intel_encoder = &intel_dig_port->base;
sys/dev/drm/i915/intel_hdmi.c
2435
drm_encoder_init(&dev_priv->drm, &intel_encoder->base,
sys/dev/drm/i915/intel_hdmi.c
2439
intel_encoder->hotplug = intel_encoder_hotplug;
sys/dev/drm/i915/intel_hdmi.c
2440
intel_encoder->compute_config = intel_hdmi_compute_config;
sys/dev/drm/i915/intel_hdmi.c
2442
intel_encoder->disable = pch_disable_hdmi;
sys/dev/drm/i915/intel_hdmi.c
2443
intel_encoder->post_disable = pch_post_disable_hdmi;
sys/dev/drm/i915/intel_hdmi.c
2445
intel_encoder->disable = g4x_disable_hdmi;
sys/dev/drm/i915/intel_hdmi.c
2447
intel_encoder->get_hw_state = intel_hdmi_get_hw_state;
sys/dev/drm/i915/intel_hdmi.c
2448
intel_encoder->get_config = intel_hdmi_get_config;
sys/dev/drm/i915/intel_hdmi.c
2450
intel_encoder->pre_pll_enable = chv_hdmi_pre_pll_enable;
sys/dev/drm/i915/intel_hdmi.c
2451
intel_encoder->pre_enable = chv_hdmi_pre_enable;
sys/dev/drm/i915/intel_hdmi.c
2452
intel_encoder->enable = vlv_enable_hdmi;
sys/dev/drm/i915/intel_hdmi.c
2453
intel_encoder->post_disable = chv_hdmi_post_disable;
sys/dev/drm/i915/intel_hdmi.c
2454
intel_encoder->post_pll_disable = chv_hdmi_post_pll_disable;
sys/dev/drm/i915/intel_hdmi.c
2456
intel_encoder->pre_pll_enable = vlv_hdmi_pre_pll_enable;
sys/dev/drm/i915/intel_hdmi.c
2457
intel_encoder->pre_enable = vlv_hdmi_pre_enable;
sys/dev/drm/i915/intel_hdmi.c
2458
intel_encoder->enable = vlv_enable_hdmi;
sys/dev/drm/i915/intel_hdmi.c
2459
intel_encoder->post_disable = vlv_hdmi_post_disable;
sys/dev/drm/i915/intel_hdmi.c
2461
intel_encoder->pre_enable = intel_hdmi_pre_enable;
sys/dev/drm/i915/intel_hdmi.c
2463
intel_encoder->enable = cpt_enable_hdmi;
sys/dev/drm/i915/intel_hdmi.c
2465
intel_encoder->enable = ibx_enable_hdmi;
sys/dev/drm/i915/intel_hdmi.c
2467
intel_encoder->enable = g4x_enable_hdmi;
sys/dev/drm/i915/intel_hdmi.c
2470
intel_encoder->type = INTEL_OUTPUT_HDMI;
sys/dev/drm/i915/intel_hdmi.c
2471
intel_encoder->power_domain = intel_port_to_power_domain(port);
sys/dev/drm/i915/intel_hdmi.c
2472
intel_encoder->port = port;
sys/dev/drm/i915/intel_hdmi.c
2475
intel_encoder->crtc_mask = 1 << 2;
sys/dev/drm/i915/intel_hdmi.c
2477
intel_encoder->crtc_mask = (1 << 0) | (1 << 1);
sys/dev/drm/i915/intel_hdmi.c
2479
intel_encoder->crtc_mask = (1 << 0) | (1 << 1) | (1 << 2);
sys/dev/drm/i915/intel_hdmi.c
2481
intel_encoder->cloneable = 1 << INTEL_OUTPUT_ANALOG;
sys/dev/drm/i915/intel_hdmi.c
2488
intel_encoder->cloneable |= 1 << INTEL_OUTPUT_HDMI;
sys/dev/drm/i915/intel_hotplug.c
165
struct intel_encoder *intel_encoder;
sys/dev/drm/i915/intel_hotplug.c
179
intel_encoder = intel_connector->encoder;
sys/dev/drm/i915/intel_hotplug.c
180
if (!intel_encoder)
sys/dev/drm/i915/intel_hotplug.c
183
pin = intel_encoder->hpd_pin;
sys/dev/drm/i915/intel_hotplug.c
251
bool intel_encoder_hotplug(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_hotplug.c
275
static bool intel_encoder_has_hpd_pulse(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_hotplug.c
286
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_hotplug.c
337
struct intel_encoder *intel_encoder;
sys/dev/drm/i915/intel_hotplug.c
361
intel_encoder = intel_connector->encoder;
sys/dev/drm/i915/intel_hotplug.c
362
if (hpd_event_bits & (1 << intel_encoder->hpd_pin)) {
sys/dev/drm/i915/intel_hotplug.c
364
connector->name, intel_encoder->hpd_pin);
sys/dev/drm/i915/intel_hotplug.c
366
changed |= intel_encoder->hotplug(intel_encoder,
sys/dev/drm/i915/intel_hotplug.c
397
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_lvds.c
103
static bool intel_lvds_get_hw_state(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_lvds.c
1044
fixed_mode = intel_encoder_current_mode(intel_encoder);
sys/dev/drm/i915/intel_lvds.c
121
static void intel_lvds_get_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_lvds.c
233
static void intel_pre_enable_lvds(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_lvds.c
314
static void intel_enable_lvds(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_lvds.c
333
static void intel_disable_lvds(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_lvds.c
348
static void gmch_disable_lvds(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_lvds.c
358
static void pch_disable_lvds(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_lvds.c
365
static void pch_post_disable_lvds(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_lvds.c
392
static bool intel_lvds_compute_config(struct intel_encoder *intel_encoder,
sys/dev/drm/i915/intel_lvds.c
396
struct drm_i915_private *dev_priv = to_i915(intel_encoder->base.dev);
sys/dev/drm/i915/intel_lvds.c
398
to_lvds_encoder(&intel_encoder->base);
sys/dev/drm/i915/intel_lvds.c
65
struct intel_encoder base;
sys/dev/drm/i915/intel_lvds.c
777
struct intel_encoder *intel_get_lvds_encoder(struct drm_device *dev)
sys/dev/drm/i915/intel_lvds.c
779
struct intel_encoder *intel_encoder;
sys/dev/drm/i915/intel_lvds.c
781
for_each_intel_encoder(dev, intel_encoder)
sys/dev/drm/i915/intel_lvds.c
782
if (intel_encoder->type == INTEL_OUTPUT_LVDS)
sys/dev/drm/i915/intel_lvds.c
783
return intel_encoder;
sys/dev/drm/i915/intel_lvds.c
790
struct intel_encoder *encoder = intel_get_lvds_encoder(dev);
sys/dev/drm/i915/intel_lvds.c
861
struct intel_encoder *intel_encoder;
sys/dev/drm/i915/intel_lvds.c
929
intel_encoder = &lvds_encoder->base;
sys/dev/drm/i915/intel_lvds.c
930
encoder = &intel_encoder->base;
sys/dev/drm/i915/intel_lvds.c
936
drm_encoder_init(dev, &intel_encoder->base, &intel_lvds_enc_funcs,
sys/dev/drm/i915/intel_lvds.c
939
intel_encoder->enable = intel_enable_lvds;
sys/dev/drm/i915/intel_lvds.c
940
intel_encoder->pre_enable = intel_pre_enable_lvds;
sys/dev/drm/i915/intel_lvds.c
941
intel_encoder->compute_config = intel_lvds_compute_config;
sys/dev/drm/i915/intel_lvds.c
943
intel_encoder->disable = pch_disable_lvds;
sys/dev/drm/i915/intel_lvds.c
944
intel_encoder->post_disable = pch_post_disable_lvds;
sys/dev/drm/i915/intel_lvds.c
946
intel_encoder->disable = gmch_disable_lvds;
sys/dev/drm/i915/intel_lvds.c
948
intel_encoder->get_hw_state = intel_lvds_get_hw_state;
sys/dev/drm/i915/intel_lvds.c
949
intel_encoder->get_config = intel_lvds_get_config;
sys/dev/drm/i915/intel_lvds.c
952
intel_connector_attach_encoder(intel_connector, intel_encoder);
sys/dev/drm/i915/intel_lvds.c
954
intel_encoder->type = INTEL_OUTPUT_LVDS;
sys/dev/drm/i915/intel_lvds.c
955
intel_encoder->power_domain = POWER_DOMAIN_PORT_OTHER;
sys/dev/drm/i915/intel_lvds.c
956
intel_encoder->port = PORT_NONE;
sys/dev/drm/i915/intel_lvds.c
957
intel_encoder->cloneable = 0;
sys/dev/drm/i915/intel_lvds.c
959
intel_encoder->crtc_mask = (1 << 0) | (1 << 1) | (1 << 2);
sys/dev/drm/i915/intel_lvds.c
961
intel_encoder->crtc_mask = (1 << 0) | (1 << 1);
sys/dev/drm/i915/intel_lvds.c
963
intel_encoder->crtc_mask = (1 << 1);
sys/dev/drm/i915/intel_opregion.c
361
int intel_opregion_notify_encoder(struct intel_encoder *intel_encoder,
sys/dev/drm/i915/intel_opregion.c
364
struct drm_i915_private *dev_priv = to_i915(intel_encoder->base.dev);
sys/dev/drm/i915/intel_opregion.c
373
if (intel_encoder->type == INTEL_OUTPUT_DSI)
sys/dev/drm/i915/intel_opregion.c
376
port = intel_encoder->port;
sys/dev/drm/i915/intel_opregion.c
388
switch (intel_encoder->type) {
sys/dev/drm/i915/intel_opregion.c
404
intel_encoder->type);
sys/dev/drm/i915/intel_opregion.h
32
struct intel_encoder;
sys/dev/drm/i915/intel_opregion.h
63
int intel_opregion_notify_encoder(struct intel_encoder *intel_encoder,
sys/dev/drm/i915/intel_opregion.h
89
intel_opregion_notify_encoder(struct intel_encoder *intel_encoder, bool enable)
sys/dev/drm/i915/intel_runtime_pm.c
1401
void chv_phy_powergate_lanes(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_runtime_pm.c
986
struct intel_encoder *encoder;
sys/dev/drm/i915/intel_sdvo.c
1112
static bool intel_sdvo_compute_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_sdvo.c
1264
static void intel_sdvo_pre_enable(struct intel_encoder *intel_encoder,
sys/dev/drm/i915/intel_sdvo.c
1268
struct drm_i915_private *dev_priv = to_i915(intel_encoder->base.dev);
sys/dev/drm/i915/intel_sdvo.c
1276
struct intel_sdvo *intel_sdvo = to_sdvo(intel_encoder);
sys/dev/drm/i915/intel_sdvo.c
1422
static bool intel_sdvo_get_hw_state(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_sdvo.c
1437
static void intel_sdvo_get_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_sdvo.c
1529
static void intel_disable_sdvo(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_sdvo.c
1574
static void pch_disable_sdvo(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_sdvo.c
1580
static void pch_post_disable_sdvo(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_sdvo.c
1587
static void intel_enable_sdvo(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_sdvo.c
1716
static void intel_sdvo_enable_hotplug(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_sdvo.c
1724
static bool intel_sdvo_hotplug(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_sdvo.c
174
static struct intel_sdvo *to_sdvo(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_sdvo.c
2499
struct intel_encoder *intel_encoder = to_intel_encoder(encoder);
sys/dev/drm/i915/intel_sdvo.c
2526
intel_encoder->hotplug = intel_sdvo_hotplug;
sys/dev/drm/i915/intel_sdvo.c
2527
intel_sdvo_enable_hotplug(intel_encoder);
sys/dev/drm/i915/intel_sdvo.c
3055
struct intel_encoder *intel_encoder;
sys/dev/drm/i915/intel_sdvo.c
3074
intel_encoder = &intel_sdvo->base;
sys/dev/drm/i915/intel_sdvo.c
3075
intel_encoder->type = INTEL_OUTPUT_SDVO;
sys/dev/drm/i915/intel_sdvo.c
3076
intel_encoder->power_domain = POWER_DOMAIN_PORT_OTHER;
sys/dev/drm/i915/intel_sdvo.c
3077
intel_encoder->port = port;
sys/dev/drm/i915/intel_sdvo.c
3078
drm_encoder_init(&dev_priv->drm, &intel_encoder->base,
sys/dev/drm/i915/intel_sdvo.c
3093
intel_encoder->compute_config = intel_sdvo_compute_config;
sys/dev/drm/i915/intel_sdvo.c
3095
intel_encoder->disable = pch_disable_sdvo;
sys/dev/drm/i915/intel_sdvo.c
3096
intel_encoder->post_disable = pch_post_disable_sdvo;
sys/dev/drm/i915/intel_sdvo.c
3098
intel_encoder->disable = intel_disable_sdvo;
sys/dev/drm/i915/intel_sdvo.c
3100
intel_encoder->pre_enable = intel_sdvo_pre_enable;
sys/dev/drm/i915/intel_sdvo.c
3101
intel_encoder->enable = intel_enable_sdvo;
sys/dev/drm/i915/intel_sdvo.c
3102
intel_encoder->get_hw_state = intel_sdvo_get_hw_state;
sys/dev/drm/i915/intel_sdvo.c
3103
intel_encoder->get_config = intel_sdvo_get_config;
sys/dev/drm/i915/intel_sdvo.c
3123
intel_encoder->hpd_pin = HPD_SDVO_B;
sys/dev/drm/i915/intel_sdvo.c
3125
intel_encoder->hpd_pin = HPD_SDVO_C;
sys/dev/drm/i915/intel_sdvo.c
3171
drm_encoder_cleanup(&intel_encoder->base);
sys/dev/drm/i915/intel_sdvo.c
69
struct intel_encoder base;
sys/dev/drm/i915/intel_tv.c
1438
struct intel_encoder *intel_encoder;
sys/dev/drm/i915/intel_tv.c
1487
intel_encoder = &intel_tv->base;
sys/dev/drm/i915/intel_tv.c
1506
drm_encoder_init(dev, &intel_encoder->base, &intel_tv_enc_funcs,
sys/dev/drm/i915/intel_tv.c
1509
intel_encoder->compute_config = intel_tv_compute_config;
sys/dev/drm/i915/intel_tv.c
1510
intel_encoder->get_config = intel_tv_get_config;
sys/dev/drm/i915/intel_tv.c
1511
intel_encoder->pre_enable = intel_tv_pre_enable;
sys/dev/drm/i915/intel_tv.c
1512
intel_encoder->enable = intel_enable_tv;
sys/dev/drm/i915/intel_tv.c
1513
intel_encoder->disable = intel_disable_tv;
sys/dev/drm/i915/intel_tv.c
1514
intel_encoder->get_hw_state = intel_tv_get_hw_state;
sys/dev/drm/i915/intel_tv.c
1517
intel_connector_attach_encoder(intel_connector, intel_encoder);
sys/dev/drm/i915/intel_tv.c
1519
intel_encoder->type = INTEL_OUTPUT_TVOUT;
sys/dev/drm/i915/intel_tv.c
1520
intel_encoder->power_domain = POWER_DOMAIN_PORT_OTHER;
sys/dev/drm/i915/intel_tv.c
1521
intel_encoder->port = PORT_NONE;
sys/dev/drm/i915/intel_tv.c
1522
intel_encoder->crtc_mask = (1 << 0) | (1 << 1);
sys/dev/drm/i915/intel_tv.c
1523
intel_encoder->cloneable = 0;
sys/dev/drm/i915/intel_tv.c
1524
intel_encoder->base.possible_crtcs = ((1 << 0) | (1 << 1));
sys/dev/drm/i915/intel_tv.c
47
struct intel_encoder base;
sys/dev/drm/i915/intel_tv.c
788
static struct intel_tv *enc_to_tv(struct intel_encoder *encoder)
sys/dev/drm/i915/intel_tv.c
799
intel_tv_get_hw_state(struct intel_encoder *encoder, enum i915_pipe *pipe)
sys/dev/drm/i915/intel_tv.c
810
intel_enable_tv(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_tv.c
825
intel_disable_tv(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_tv.c
865
intel_tv_get_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_tv.c
874
intel_tv_compute_config(struct intel_encoder *encoder,
sys/dev/drm/i915/intel_tv.c
982
static void intel_tv_pre_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/vlv_dsi.c
1018
static bool intel_dsi_get_hw_state(struct intel_encoder *encoder,
sys/dev/drm/i915/vlv_dsi.c
1090
static void bxt_dsi_get_pipe_config(struct intel_encoder *encoder,
sys/dev/drm/i915/vlv_dsi.c
1251
static void intel_dsi_get_config(struct intel_encoder *encoder,
sys/dev/drm/i915/vlv_dsi.c
1400
static void intel_dsi_prepare(struct intel_encoder *intel_encoder,
sys/dev/drm/i915/vlv_dsi.c
1403
struct drm_encoder *encoder = &intel_encoder->base;
sys/dev/drm/i915/vlv_dsi.c
1594
static void intel_dsi_unprepare(struct intel_encoder *encoder)
sys/dev/drm/i915/vlv_dsi.c
1737
struct intel_encoder *intel_encoder;
sys/dev/drm/i915/vlv_dsi.c
1765
intel_encoder = &intel_dsi->base;
sys/dev/drm/i915/vlv_dsi.c
1766
encoder = &intel_encoder->base;
sys/dev/drm/i915/vlv_dsi.c
1774
intel_encoder->compute_config = intel_dsi_compute_config;
sys/dev/drm/i915/vlv_dsi.c
1775
intel_encoder->pre_enable = intel_dsi_pre_enable;
sys/dev/drm/i915/vlv_dsi.c
1776
intel_encoder->enable = intel_dsi_enable_nop;
sys/dev/drm/i915/vlv_dsi.c
1777
intel_encoder->disable = intel_dsi_disable;
sys/dev/drm/i915/vlv_dsi.c
1778
intel_encoder->post_disable = intel_dsi_post_disable;
sys/dev/drm/i915/vlv_dsi.c
1779
intel_encoder->get_hw_state = intel_dsi_get_hw_state;
sys/dev/drm/i915/vlv_dsi.c
1780
intel_encoder->get_config = intel_dsi_get_config;
sys/dev/drm/i915/vlv_dsi.c
1784
intel_encoder->port = port;
sys/dev/drm/i915/vlv_dsi.c
1791
intel_encoder->crtc_mask = BIT(PIPE_A) | BIT(PIPE_B) | BIT(PIPE_C);
sys/dev/drm/i915/vlv_dsi.c
1793
intel_encoder->crtc_mask = BIT(PIPE_A);
sys/dev/drm/i915/vlv_dsi.c
1795
intel_encoder->crtc_mask = BIT(PIPE_B);
sys/dev/drm/i915/vlv_dsi.c
1836
intel_encoder->type = INTEL_OUTPUT_DSI;
sys/dev/drm/i915/vlv_dsi.c
1837
intel_encoder->power_domain = POWER_DOMAIN_PORT_DSI;
sys/dev/drm/i915/vlv_dsi.c
1838
intel_encoder->cloneable = 0;
sys/dev/drm/i915/vlv_dsi.c
1848
intel_connector_attach_encoder(intel_connector, intel_encoder);
sys/dev/drm/i915/vlv_dsi.c
1876
drm_encoder_cleanup(&intel_encoder->base);
sys/dev/drm/i915/vlv_dsi.c
303
static bool intel_dsi_compute_config(struct intel_encoder *encoder,
sys/dev/drm/i915/vlv_dsi.c
360
static bool glk_dsi_enable_io(struct intel_encoder *encoder)
sys/dev/drm/i915/vlv_dsi.c
409
static void glk_dsi_device_ready(struct intel_encoder *encoder)
sys/dev/drm/i915/vlv_dsi.c
483
static void bxt_dsi_device_ready(struct intel_encoder *encoder)
sys/dev/drm/i915/vlv_dsi.c
510
static void vlv_dsi_device_ready(struct intel_encoder *encoder)
sys/dev/drm/i915/vlv_dsi.c
549
static void intel_dsi_device_ready(struct intel_encoder *encoder)
sys/dev/drm/i915/vlv_dsi.c
561
static void glk_dsi_enter_low_power_mode(struct intel_encoder *encoder)
sys/dev/drm/i915/vlv_dsi.c
593
static void glk_dsi_disable_mipi_io(struct intel_encoder *encoder)
sys/dev/drm/i915/vlv_dsi.c
621
static void glk_dsi_clear_device_ready(struct intel_encoder *encoder)
sys/dev/drm/i915/vlv_dsi.c
627
static void vlv_dsi_clear_device_ready(struct intel_encoder *encoder)
sys/dev/drm/i915/vlv_dsi.c
672
static void intel_dsi_port_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/vlv_dsi.c
725
static void intel_dsi_port_disable(struct intel_encoder *encoder)
sys/dev/drm/i915/vlv_dsi.c
744
static void intel_dsi_prepare(struct intel_encoder *intel_encoder,
sys/dev/drm/i915/vlv_dsi.c
746
static void intel_dsi_unprepare(struct intel_encoder *encoder);
sys/dev/drm/i915/vlv_dsi.c
796
static void intel_dsi_pre_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/vlv_dsi.c
901
static void intel_dsi_enable_nop(struct intel_encoder *encoder,
sys/dev/drm/i915/vlv_dsi.c
912
static void intel_dsi_disable(struct intel_encoder *encoder,
sys/dev/drm/i915/vlv_dsi.c
937
static void intel_dsi_clear_device_ready(struct intel_encoder *encoder)
sys/dev/drm/i915/vlv_dsi.c
947
static void intel_dsi_post_disable(struct intel_encoder *encoder,
sys/dev/drm/i915/vlv_dsi_pll.c
114
int vlv_dsi_pll_compute(struct intel_encoder *encoder,
sys/dev/drm/i915/vlv_dsi_pll.c
145
void vlv_dsi_pll_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/vlv_dsi_pll.c
178
void vlv_dsi_pll_disable(struct intel_encoder *encoder)
sys/dev/drm/i915/vlv_dsi_pll.c
232
void bxt_dsi_pll_disable(struct intel_encoder *encoder)
sys/dev/drm/i915/vlv_dsi_pll.c
264
u32 vlv_dsi_get_pclk(struct intel_encoder *encoder, int pipe_bpp,
sys/dev/drm/i915/vlv_dsi_pll.c
330
u32 bxt_dsi_get_pclk(struct intel_encoder *encoder, int pipe_bpp,
sys/dev/drm/i915/vlv_dsi_pll.c
360
void vlv_dsi_reset_clocks(struct intel_encoder *encoder, enum port port)
sys/dev/drm/i915/vlv_dsi_pll.c
474
int bxt_dsi_pll_compute(struct intel_encoder *encoder,
sys/dev/drm/i915/vlv_dsi_pll.c
522
void bxt_dsi_pll_enable(struct intel_encoder *encoder,
sys/dev/drm/i915/vlv_dsi_pll.c
562
void bxt_dsi_reset_clocks(struct intel_encoder *encoder, enum port port)