Lines Matching refs:encoder
206 static struct intel_sdvo *to_sdvo(struct intel_encoder *encoder) in to_sdvo() argument
208 return container_of(encoder, struct intel_sdvo, base); in to_sdvo()
934 intel_sdvo_get_value(encoder, SDVO_CMD_GET_HBUF_AV_SPLIT, &av_split, 1);
938 intel_sdvo_write_cmd(encoder, SDVO_CMD_SET_HBUF_INDEX,
940 intel_sdvo_write_cmd(encoder, SDVO_CMD_GET_HBUF_INFO, NULL, 0);
941 intel_sdvo_read_response(encoder, &buf_size, 1);
945 intel_sdvo_write_cmd(encoder, SDVO_CMD_GET_HBUF_DATA,
947 intel_sdvo_read_response(encoder, pos, 8);
1115 static bool intel_sdvo_compute_config(struct intel_encoder *encoder, in intel_sdvo_compute_config() argument
1118 struct intel_sdvo *intel_sdvo = to_sdvo(encoder); in intel_sdvo_compute_config()
1125 if (HAS_PCH_SPLIT(encoder->base.dev)) in intel_sdvo_compute_config()
1318 static bool intel_sdvo_get_hw_state(struct intel_encoder *encoder, in intel_sdvo_get_hw_state() argument
1321 struct drm_device *dev = encoder->base.dev; in intel_sdvo_get_hw_state()
1323 struct intel_sdvo *intel_sdvo = to_sdvo(encoder); in intel_sdvo_get_hw_state()
1341 static void intel_sdvo_get_config(struct intel_encoder *encoder, in intel_sdvo_get_config() argument
1344 struct drm_device *dev = encoder->base.dev; in intel_sdvo_get_config()
1346 struct intel_sdvo *intel_sdvo = to_sdvo(encoder); in intel_sdvo_get_config()
1428 static void intel_disable_sdvo(struct intel_encoder *encoder) in intel_disable_sdvo() argument
1430 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; in intel_disable_sdvo()
1431 struct intel_sdvo *intel_sdvo = to_sdvo(encoder); in intel_disable_sdvo()
1443 if (HAS_PCH_IBX(encoder->base.dev)) { in intel_disable_sdvo()
1444 struct drm_crtc *crtc = encoder->base.crtc; in intel_disable_sdvo()
1459 intel_wait_for_vblank(encoder->base.dev, pipe); in intel_disable_sdvo()
1469 static void intel_enable_sdvo(struct intel_encoder *encoder) in intel_enable_sdvo() argument
1471 struct drm_device *dev = encoder->base.dev; in intel_enable_sdvo()
1473 struct intel_sdvo *intel_sdvo = to_sdvo(encoder); in intel_enable_sdvo()
1474 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->base.crtc); in intel_enable_sdvo()
1636 static void intel_sdvo_enable_hotplug(struct intel_encoder *encoder) in intel_sdvo_enable_hotplug() argument
1638 struct intel_sdvo *intel_sdvo = to_sdvo(encoder); in intel_sdvo_enable_hotplug()
2206 static void intel_sdvo_enc_destroy(struct drm_encoder *encoder) in intel_sdvo_enc_destroy() argument
2208 struct intel_sdvo *intel_sdvo = to_sdvo(to_intel_encoder(encoder)); in intel_sdvo_enc_destroy()
2211 drm_mode_destroy(encoder->dev, in intel_sdvo_enc_destroy()
2215 intel_encoder_destroy(encoder); in intel_sdvo_enc_destroy()
2373 struct intel_sdvo *encoder) in intel_sdvo_connector_init() argument
2379 ret = drm_connector_init(encoder->base.base.dev, in intel_sdvo_connector_init()
2395 intel_connector_attach_encoder(&connector->base, &encoder->base); in intel_sdvo_connector_init()
2401 &encoder->ddc.dev.kobj, in intel_sdvo_connector_init()
2402 encoder->ddc.dev.kobj.name); in intel_sdvo_connector_init()
2448 struct drm_encoder *encoder = &intel_sdvo->base.base; in intel_sdvo_dvi_init() local
2450 struct intel_encoder *intel_encoder = to_intel_encoder(encoder); in intel_sdvo_dvi_init()
2481 encoder->encoder_type = DRM_MODE_ENCODER_TMDS; in intel_sdvo_dvi_init()
2503 struct drm_encoder *encoder = &intel_sdvo->base.base; in intel_sdvo_tv_init() local
2516 encoder->encoder_type = DRM_MODE_ENCODER_TVDAC; in intel_sdvo_tv_init()
2546 struct drm_encoder *encoder = &intel_sdvo->base.base; in intel_sdvo_analog_init() local
2560 encoder->encoder_type = DRM_MODE_ENCODER_DAC; in intel_sdvo_analog_init()
2582 struct drm_encoder *encoder = &intel_sdvo->base.base; in intel_sdvo_lvds_init() local
2595 encoder->encoder_type = DRM_MODE_ENCODER_LVDS; in intel_sdvo_lvds_init()