/linux-2.6.39/drivers/gpu/drm/i915/ |
D | intel_drv.h | 140 struct intel_encoder { struct 145 void (*hot_plug)(struct intel_encoder *); argument 152 struct intel_encoder *encoder; argument 178 #define to_intel_encoder(x) container_of(x, struct intel_encoder, base) 238 extern bool intel_ddc_probe(struct intel_encoder *intel_encoder, int ddc_bus); 256 extern void intel_edp_link_config (struct intel_encoder *, int *, int *); 279 static inline struct intel_encoder *intel_attached_encoder(struct drm_connector *connector) in intel_attached_encoder() 285 struct intel_encoder *encoder); 294 extern struct drm_crtc *intel_get_load_detect_pipe(struct intel_encoder *intel_encoder, 298 extern void intel_release_load_detect_pipe(struct intel_encoder *intel_encoder,
|
D | intel_hdmi.c | 41 struct intel_encoder base; 385 struct intel_encoder *intel_encoder; in intel_hdmi_init() local 399 intel_encoder = &intel_hdmi->base; in intel_hdmi_init() 400 drm_encoder_init(dev, &intel_encoder->base, &intel_hdmi_enc_funcs, in intel_hdmi_init() 408 intel_encoder->type = INTEL_OUTPUT_HDMI; in intel_hdmi_init() 413 intel_encoder->crtc_mask = (1 << 0) | (1 << 1); in intel_hdmi_init() 417 intel_encoder->clone_mask = (1 << INTEL_HDMIB_CLONE_BIT); in intel_hdmi_init() 421 intel_encoder->clone_mask = (1 << INTEL_HDMIC_CLONE_BIT); in intel_hdmi_init() 425 intel_encoder->clone_mask = (1 << INTEL_HDMID_CLONE_BIT); in intel_hdmi_init() 429 intel_encoder->clone_mask = (1 << INTEL_HDMIE_CLONE_BIT); in intel_hdmi_init() [all …]
|
D | intel_dvo.c | 81 struct intel_encoder base; 348 struct intel_encoder *intel_encoder; in intel_dvo_init() local 364 intel_encoder = &intel_dvo->base; in intel_dvo_init() 365 drm_encoder_init(dev, &intel_encoder->base, in intel_dvo_init() 396 intel_encoder->type = INTEL_OUTPUT_DVO; in intel_dvo_init() 397 intel_encoder->crtc_mask = (1 << 0) | (1 << 1); in intel_dvo_init() 400 intel_encoder->clone_mask = in intel_dvo_init() 409 intel_encoder->clone_mask = in intel_dvo_init() 424 drm_encoder_helper_add(&intel_encoder->base, in intel_dvo_init() 427 intel_connector_attach_encoder(intel_connector, intel_encoder); in intel_dvo_init() [all …]
|
D | intel_modes.c | 37 bool intel_ddc_probe(struct intel_encoder *intel_encoder, int ddc_bus) in intel_ddc_probe() argument 39 struct drm_i915_private *dev_priv = intel_encoder->base.dev->dev_private; in intel_ddc_probe()
|
D | intel_dp.c | 46 struct intel_encoder base; 126 intel_edp_link_config (struct intel_encoder *intel_encoder, in intel_edp_link_config() argument 129 struct intel_dp *intel_dp = container_of(intel_encoder, struct intel_dp, base); in intel_edp_link_config() 1791 intel_dp_hot_plug(struct intel_encoder *intel_encoder) in intel_dp_hot_plug() argument 1793 struct intel_dp *intel_dp = container_of(intel_encoder, struct intel_dp, base); in intel_dp_hot_plug() 1863 struct intel_encoder *intel_encoder; in intel_dp_init() local 1880 intel_encoder = &intel_dp->base; in intel_dp_init() 1888 intel_encoder->type = INTEL_OUTPUT_EDP; in intel_dp_init() 1891 intel_encoder->type = INTEL_OUTPUT_DISPLAYPORT; in intel_dp_init() 1901 intel_encoder->clone_mask = (1 << INTEL_DP_B_CLONE_BIT); in intel_dp_init() [all …]
|
D | intel_lvds.c | 45 struct intel_encoder base; 846 struct intel_encoder *intel_encoder; in intel_lvds_init() local 890 intel_encoder = &intel_lvds->base; in intel_lvds_init() 891 encoder = &intel_encoder->base; in intel_lvds_init() 896 drm_encoder_init(dev, &intel_encoder->base, &intel_lvds_enc_funcs, in intel_lvds_init() 899 intel_connector_attach_encoder(intel_connector, intel_encoder); in intel_lvds_init() 900 intel_encoder->type = INTEL_OUTPUT_LVDS; in intel_lvds_init() 902 intel_encoder->clone_mask = (1 << INTEL_LVDS_CLONE_BIT); in intel_lvds_init() 903 intel_encoder->crtc_mask = (1 << 1); in intel_lvds_init() 905 intel_encoder->crtc_mask |= (1 << 0); in intel_lvds_init()
|
D | intel_tv.c | 48 struct intel_encoder base; 1612 struct intel_encoder *intel_encoder; in intel_tv_init() local 1663 intel_encoder = &intel_tv->base; in intel_tv_init() 1680 drm_encoder_init(dev, &intel_encoder->base, &intel_tv_enc_funcs, in intel_tv_init() 1683 intel_connector_attach_encoder(intel_connector, intel_encoder); in intel_tv_init() 1684 intel_encoder->type = INTEL_OUTPUT_TVOUT; in intel_tv_init() 1685 intel_encoder->crtc_mask = (1 << 0) | (1 << 1); in intel_tv_init() 1686 intel_encoder->clone_mask = (1 << INTEL_TV_CLONE_BIT); in intel_tv_init() 1687 intel_encoder->base.possible_crtcs = ((1 << 0) | (1 << 1)); in intel_tv_init() 1688 intel_encoder->base.possible_clones = (1 << INTEL_OUTPUT_TVOUT); in intel_tv_init() [all …]
|
D | intel_sdvo.c | 67 struct intel_encoder base; 2539 struct intel_encoder *intel_encoder; in intel_sdvo_init() local 2554 intel_encoder = &intel_sdvo->base; in intel_sdvo_init() 2555 intel_encoder->type = INTEL_OUTPUT_SDVO; in intel_sdvo_init() 2557 drm_encoder_init(dev, &intel_encoder->base, &intel_sdvo_enc_funcs, 0); in intel_sdvo_init() 2578 drm_encoder_helper_add(&intel_encoder->base, &intel_sdvo_helper_funcs); in intel_sdvo_init() 2621 drm_encoder_cleanup(&intel_encoder->base); in intel_sdvo_init()
|
D | intel_display.c | 758 struct intel_encoder *encoder; in intel_pipe_has_type() 2722 struct intel_encoder *encoder; in intel_crtc_driving_pch() 3193 struct intel_encoder *intel_encoder = to_intel_encoder(encoder); in intel_encoder_destroy() local 3196 kfree(intel_encoder); in intel_encoder_destroy() 4536 struct intel_encoder *has_edp_encoder = NULL; in intel_crtc_mode_set() 4538 struct intel_encoder *encoder; in intel_crtc_mode_set() 5486 struct drm_crtc *intel_get_load_detect_pipe(struct intel_encoder *intel_encoder, in intel_get_load_detect_pipe() argument 5494 struct drm_encoder *encoder = &intel_encoder->base; in intel_get_load_detect_pipe() 5547 intel_encoder->load_detect_temp = true; in intel_get_load_detect_pipe() 5572 void intel_release_load_detect_pipe(struct intel_encoder *intel_encoder, in intel_release_load_detect_pipe() argument [all …]
|
D | intel_crt.c | 47 struct intel_encoder base;
|
D | i915_irq.c | 307 struct intel_encoder *encoder; in i915_hotplug_work_func()
|