Lines Matching refs:encoder
19 static void udl_enc_destroy(struct drm_encoder *encoder) in udl_enc_destroy() argument
21 drm_encoder_cleanup(encoder); in udl_enc_destroy()
22 kfree(encoder); in udl_enc_destroy()
25 static void udl_encoder_disable(struct drm_encoder *encoder) in udl_encoder_disable() argument
29 static bool udl_mode_fixup(struct drm_encoder *encoder, in udl_mode_fixup() argument
36 static void udl_encoder_prepare(struct drm_encoder *encoder) in udl_encoder_prepare() argument
40 static void udl_encoder_commit(struct drm_encoder *encoder) in udl_encoder_commit() argument
44 static void udl_encoder_mode_set(struct drm_encoder *encoder, in udl_encoder_mode_set() argument
51 udl_encoder_dpms(struct drm_encoder *encoder, int mode) in udl_encoder_dpms() argument
70 struct drm_encoder *encoder; in udl_encoder_init() local
72 encoder = kzalloc(sizeof(struct drm_encoder), GFP_KERNEL); in udl_encoder_init()
73 if (!encoder) in udl_encoder_init()
76 drm_encoder_init(dev, encoder, &udl_enc_funcs, DRM_MODE_ENCODER_TMDS); in udl_encoder_init()
77 drm_encoder_helper_add(encoder, &udl_helper_funcs); in udl_encoder_init()
78 encoder->possible_crtcs = 1; in udl_encoder_init()
79 return encoder; in udl_encoder_init()