Lines Matching refs:encoder
78 static void oaktrail_lvds_dpms(struct drm_encoder *encoder, int mode) in oaktrail_lvds_dpms() argument
80 struct drm_device *dev = encoder->dev; in oaktrail_lvds_dpms()
81 struct gma_encoder *gma_encoder = to_gma_encoder(encoder); in oaktrail_lvds_dpms()
91 static void oaktrail_lvds_mode_set(struct drm_encoder *encoder, in oaktrail_lvds_mode_set() argument
95 struct drm_device *dev = encoder->dev; in oaktrail_lvds_mode_set()
100 struct drm_crtc *crtc = encoder->crtc; in oaktrail_lvds_mode_set()
126 if (!connector->encoder || connector->encoder->crtc != crtc) in oaktrail_lvds_mode_set()
164 static void oaktrail_lvds_prepare(struct drm_encoder *encoder) in oaktrail_lvds_prepare() argument
166 struct drm_device *dev = encoder->dev; in oaktrail_lvds_prepare()
168 struct gma_encoder *gma_encoder = to_gma_encoder(encoder); in oaktrail_lvds_prepare()
200 static void oaktrail_lvds_commit(struct drm_encoder *encoder) in oaktrail_lvds_commit() argument
202 struct drm_device *dev = encoder->dev; in oaktrail_lvds_commit()
204 struct gma_encoder *gma_encoder = to_gma_encoder(encoder); in oaktrail_lvds_commit()
304 struct drm_encoder *encoder; in oaktrail_lvds_init() local
319 encoder = &gma_encoder->base; in oaktrail_lvds_init()
325 drm_encoder_init(dev, encoder, &psb_intel_lvds_enc_funcs, in oaktrail_lvds_init()
331 drm_encoder_helper_add(encoder, &oaktrail_lvds_helper_funcs); in oaktrail_lvds_init()
368 oaktrail_lvds_i2c_init(encoder); in oaktrail_lvds_init()
426 drm_encoder_cleanup(encoder); in oaktrail_lvds_init()