Lines Matching refs:encoder

51 	struct drm_encoder encoder;  member
64 drm_encoder_to_atmel_hlcdc_rgb_output(struct drm_encoder *encoder) in drm_encoder_to_atmel_hlcdc_rgb_output() argument
66 return container_of(encoder, struct atmel_hlcdc_rgb_output, encoder); in drm_encoder_to_atmel_hlcdc_rgb_output()
89 static void atmel_hlcdc_panel_encoder_enable(struct drm_encoder *encoder) in atmel_hlcdc_panel_encoder_enable() argument
92 drm_encoder_to_atmel_hlcdc_rgb_output(encoder); in atmel_hlcdc_panel_encoder_enable()
98 static void atmel_hlcdc_panel_encoder_disable(struct drm_encoder *encoder) in atmel_hlcdc_panel_encoder_disable() argument
101 drm_encoder_to_atmel_hlcdc_rgb_output(encoder); in atmel_hlcdc_panel_encoder_disable()
108 atmel_hlcdc_panel_encoder_mode_fixup(struct drm_encoder *encoder, in atmel_hlcdc_panel_encoder_mode_fixup() argument
116 atmel_hlcdc_rgb_encoder_mode_set(struct drm_encoder *encoder, in atmel_hlcdc_rgb_encoder_mode_set() argument
121 drm_encoder_to_atmel_hlcdc_rgb_output(encoder); in atmel_hlcdc_rgb_encoder_mode_set()
152 static void atmel_hlcdc_rgb_encoder_destroy(struct drm_encoder *encoder) in atmel_hlcdc_rgb_encoder_destroy() argument
154 drm_encoder_cleanup(encoder); in atmel_hlcdc_rgb_encoder_destroy()
155 memset(encoder, 0, sizeof(*encoder)); in atmel_hlcdc_rgb_encoder_destroy()
188 return &rgb->encoder; in atmel_hlcdc_rgb_best_encoder()
251 drm_encoder_helper_add(&panel->base.encoder, in atmel_hlcdc_create_panel_output()
253 ret = drm_encoder_init(dev, &panel->base.encoder, in atmel_hlcdc_create_panel_output()
270 &panel->base.encoder); in atmel_hlcdc_create_panel_output()
271 panel->base.encoder.possible_crtcs = 0x1; in atmel_hlcdc_create_panel_output()
279 drm_encoder_cleanup(&panel->base.encoder); in atmel_hlcdc_create_panel_output()