Lines Matching full:encoder
27 * encoder funcs
32 /* The encoder and connector both map to same dssdev.. the encoder
42 struct omap_dss_device *omap_encoder_get_dssdev(struct drm_encoder *encoder) in omap_encoder_get_dssdev() argument
44 struct omap_encoder *omap_encoder = to_omap_encoder(encoder); in omap_encoder_get_dssdev()
49 static void omap_encoder_destroy(struct drm_encoder *encoder) in omap_encoder_destroy() argument
51 struct omap_encoder *omap_encoder = to_omap_encoder(encoder); in omap_encoder_destroy()
53 drm_encoder_cleanup(encoder); in omap_encoder_destroy()
61 static void omap_encoder_mode_set(struct drm_encoder *encoder, in omap_encoder_mode_set() argument
65 struct drm_device *dev = encoder->dev; in omap_encoder_mode_set()
66 struct omap_encoder *omap_encoder = to_omap_encoder(encoder); in omap_encoder_mode_set()
74 if (connector->encoder == encoder) { in omap_encoder_mode_set()
93 static void omap_encoder_disable(struct drm_encoder *encoder) in omap_encoder_disable() argument
95 struct omap_encoder *omap_encoder = to_omap_encoder(encoder); in omap_encoder_disable()
102 static int omap_encoder_update(struct drm_encoder *encoder, in omap_encoder_update() argument
106 struct drm_device *dev = encoder->dev; in omap_encoder_update()
107 struct omap_encoder *omap_encoder = to_omap_encoder(encoder); in omap_encoder_update()
136 static void omap_encoder_enable(struct drm_encoder *encoder) in omap_encoder_enable() argument
138 struct omap_encoder *omap_encoder = to_omap_encoder(encoder); in omap_encoder_enable()
143 omap_encoder_update(encoder, omap_crtc_channel(encoder->crtc), in omap_encoder_enable()
144 omap_crtc_timings(encoder->crtc)); in omap_encoder_enable()
148 dev_err(encoder->dev->dev, in omap_encoder_enable()
153 static int omap_encoder_atomic_check(struct drm_encoder *encoder, in omap_encoder_atomic_check() argument
167 /* initialize encoder */
171 struct drm_encoder *encoder = NULL; in omap_encoder_init() local
180 encoder = &omap_encoder->base; in omap_encoder_init()
182 drm_encoder_init(dev, encoder, &omap_encoder_funcs, in omap_encoder_init()
184 drm_encoder_helper_add(encoder, &omap_encoder_helper_funcs); in omap_encoder_init()
186 return encoder; in omap_encoder_init()
189 if (encoder) in omap_encoder_init()
190 omap_encoder_destroy(encoder); in omap_encoder_init()