Lines Matching refs:encoder
533 container_of(e, struct shmob_drm_encoder, encoder)
535 static void shmob_drm_encoder_dpms(struct drm_encoder *encoder, int mode)
537 struct shmob_drm_encoder *senc = to_shmob_encoder(encoder);
538 struct shmob_drm_device *sdev = encoder->dev->dev_private;
549 static bool shmob_drm_encoder_mode_fixup(struct drm_encoder *encoder,
553 struct drm_device *dev = encoder->dev;
571 static void shmob_drm_encoder_mode_prepare(struct drm_encoder *encoder)
576 static void shmob_drm_encoder_mode_set(struct drm_encoder *encoder,
583 static void shmob_drm_encoder_mode_commit(struct drm_encoder *encoder)
596 static void shmob_drm_encoder_destroy(struct drm_encoder *encoder)
598 drm_encoder_cleanup(encoder);
607 struct drm_encoder *encoder = &sdev->encoder.encoder;
610 sdev->encoder.dpms = DRM_MODE_DPMS_OFF;
612 encoder->possible_crtcs = 1;
614 ret = drm_encoder_init(sdev->ddev, encoder, &encoder_funcs,
619 drm_encoder_helper_add(encoder, &encoder_helper_funcs);
682 return scon->encoder;
713 struct drm_encoder *encoder)
718 sdev->connector.encoder = encoder;
737 ret = drm_mode_connector_attach_encoder(connector, encoder);
741 connector->encoder = encoder;