Lines Matching refs:encoder
62 static void cdv_hdmi_mode_set(struct drm_encoder *encoder, in cdv_hdmi_mode_set() argument
66 struct drm_device *dev = encoder->dev; in cdv_hdmi_mode_set()
67 struct gma_encoder *gma_encoder = to_gma_encoder(encoder); in cdv_hdmi_mode_set()
70 struct drm_crtc *crtc = encoder->crtc; in cdv_hdmi_mode_set()
92 static void cdv_hdmi_dpms(struct drm_encoder *encoder, int mode) in cdv_hdmi_dpms() argument
94 struct drm_device *dev = encoder->dev; in cdv_hdmi_dpms()
95 struct gma_encoder *gma_encoder = to_gma_encoder(encoder); in cdv_hdmi_dpms()
156 struct drm_encoder *encoder = connector->encoder; in cdv_hdmi_set_property() local
158 if (!strcmp(property->name, "scaling mode") && encoder) { in cdv_hdmi_set_property()
159 struct gma_crtc *crtc = to_gma_crtc(encoder->crtc); in cdv_hdmi_set_property()
194 if (!drm_crtc_helper_set_mode(encoder->crtc, &crtc->saved_mode, in cdv_hdmi_set_property()
195 encoder->crtc->x, encoder->crtc->y, encoder->crtc->primary->fb)) in cdv_hdmi_set_property()
199 = encoder->helper_private; in cdv_hdmi_set_property()
200 helpers->mode_set(encoder, &crtc->saved_mode, in cdv_hdmi_set_property()
287 struct drm_encoder *encoder; in cdv_hdmi_init() local
309 encoder = &gma_encoder->base; in cdv_hdmi_init()
314 drm_encoder_init(dev, encoder, &psb_intel_lvds_enc_funcs, in cdv_hdmi_init()
323 drm_encoder_helper_add(encoder, &cdv_hdmi_helper_funcs); in cdv_hdmi_init()
363 drm_encoder_cleanup(encoder); in cdv_hdmi_init()