Lines Matching defs:encoder
516 static void ingenic_drm_encoder_atomic_mode_set(struct drm_encoder *encoder,
520 struct ingenic_drm *priv = drm_device_get_priv(encoder->dev);
573 static int ingenic_drm_encoder_atomic_check(struct drm_encoder *encoder,
742 struct drm_encoder *encoder;
905 encoder = devm_kzalloc(dev, sizeof(*encoder), GFP_KERNEL);
906 if (!encoder)
909 encoder->possible_crtcs = 1;
911 drm_encoder_helper_add(encoder, &ingenic_drm_encoder_helper_funcs);
913 ret = drm_simple_encoder_init(drm, encoder, DRM_MODE_ENCODER_DPI);
915 dev_err(dev, "Failed to init encoder: %d\n", ret);
919 ret = drm_bridge_attach(encoder, bridge, NULL, 0);
926 drm_for_each_encoder(encoder, drm) {
927 clone_mask |= BIT(drm_encoder_index(encoder));
930 drm_for_each_encoder(encoder, drm) {
931 encoder->possible_clones = clone_mask;