Lines Matching refs:encoder

534 	container_of(e, struct shmob_drm_encoder, encoder)
536 static void shmob_drm_encoder_dpms(struct drm_encoder *encoder, int mode) in shmob_drm_encoder_dpms() argument
538 struct shmob_drm_encoder *senc = to_shmob_encoder(encoder); in shmob_drm_encoder_dpms()
539 struct shmob_drm_device *sdev = encoder->dev->dev_private; in shmob_drm_encoder_dpms()
550 static bool shmob_drm_encoder_mode_fixup(struct drm_encoder *encoder, in shmob_drm_encoder_mode_fixup() argument
554 struct drm_device *dev = encoder->dev; in shmob_drm_encoder_mode_fixup()
572 static void shmob_drm_encoder_mode_prepare(struct drm_encoder *encoder) in shmob_drm_encoder_mode_prepare() argument
577 static void shmob_drm_encoder_mode_set(struct drm_encoder *encoder, in shmob_drm_encoder_mode_set() argument
584 static void shmob_drm_encoder_mode_commit(struct drm_encoder *encoder) in shmob_drm_encoder_mode_commit() argument
597 static void shmob_drm_encoder_destroy(struct drm_encoder *encoder) in shmob_drm_encoder_destroy() argument
599 drm_encoder_cleanup(encoder); in shmob_drm_encoder_destroy()
608 struct drm_encoder *encoder = &sdev->encoder.encoder; in shmob_drm_encoder_create() local
611 sdev->encoder.dpms = DRM_MODE_DPMS_OFF; in shmob_drm_encoder_create()
613 encoder->possible_crtcs = 1; in shmob_drm_encoder_create()
615 ret = drm_encoder_init(sdev->ddev, encoder, &encoder_funcs, in shmob_drm_encoder_create()
620 drm_encoder_helper_add(encoder, &encoder_helper_funcs); in shmob_drm_encoder_create()
683 return scon->encoder; in shmob_drm_connector_best_encoder()
714 struct drm_encoder *encoder) in shmob_drm_connector_create() argument
719 sdev->connector.encoder = encoder; in shmob_drm_connector_create()
738 ret = drm_mode_connector_attach_encoder(connector, encoder); in shmob_drm_connector_create()
742 connector->encoder = encoder; in shmob_drm_connector_create()