Lines Matching refs:intel_encoder
69 struct intel_encoder base;
211 static struct intel_sdvo *to_sdvo(struct intel_encoder *encoder) in to_sdvo()
1128 static bool intel_sdvo_compute_config(struct intel_encoder *encoder, in intel_sdvo_compute_config()
1196 static void intel_sdvo_pre_enable(struct intel_encoder *intel_encoder) in intel_sdvo_pre_enable() argument
1198 struct drm_device *dev = intel_encoder->base.dev; in intel_sdvo_pre_enable()
1200 struct intel_crtc *crtc = to_intel_crtc(intel_encoder->base.crtc); in intel_sdvo_pre_enable()
1203 struct intel_sdvo *intel_sdvo = to_sdvo(intel_encoder); in intel_sdvo_pre_enable()
1334 static bool intel_sdvo_get_hw_state(struct intel_encoder *encoder, in intel_sdvo_get_hw_state()
1357 static void intel_sdvo_get_config(struct intel_encoder *encoder, in intel_sdvo_get_config()
1444 static void intel_disable_sdvo(struct intel_encoder *encoder) in intel_disable_sdvo()
1476 static void pch_disable_sdvo(struct intel_encoder *encoder) in pch_disable_sdvo()
1480 static void pch_post_disable_sdvo(struct intel_encoder *encoder) in pch_post_disable_sdvo()
1485 static void intel_enable_sdvo(struct intel_encoder *encoder) in intel_enable_sdvo()
1602 static void intel_sdvo_enable_hotplug(struct intel_encoder *encoder) in intel_sdvo_enable_hotplug()
2436 struct intel_encoder *intel_encoder = to_intel_encoder(encoder); in intel_sdvo_dvi_init() local
2462 intel_encoder->hot_plug = intel_sdvo_enable_hotplug; in intel_sdvo_dvi_init()
2463 intel_sdvo_enable_hotplug(intel_encoder); in intel_sdvo_dvi_init()
2945 struct intel_encoder *intel_encoder; in intel_sdvo_init() local
2960 intel_encoder = &intel_sdvo->base; in intel_sdvo_init()
2961 intel_encoder->type = INTEL_OUTPUT_SDVO; in intel_sdvo_init()
2962 drm_encoder_init(dev, &intel_encoder->base, &intel_sdvo_enc_funcs, 0); in intel_sdvo_init()
2975 intel_encoder->compute_config = intel_sdvo_compute_config; in intel_sdvo_init()
2977 intel_encoder->disable = pch_disable_sdvo; in intel_sdvo_init()
2978 intel_encoder->post_disable = pch_post_disable_sdvo; in intel_sdvo_init()
2980 intel_encoder->disable = intel_disable_sdvo; in intel_sdvo_init()
2982 intel_encoder->pre_enable = intel_sdvo_pre_enable; in intel_sdvo_init()
2983 intel_encoder->enable = intel_enable_sdvo; in intel_sdvo_init()
2984 intel_encoder->get_hw_state = intel_sdvo_get_hw_state; in intel_sdvo_init()
2985 intel_encoder->get_config = intel_sdvo_get_config; in intel_sdvo_init()
3003 intel_encoder->hpd_pin = in intel_sdvo_init()
3050 drm_encoder_cleanup(&intel_encoder->base); in intel_sdvo_init()