Lines Matching refs:drm_dev
39 struct drm_device *drm_dev; member
210 struct drm_device *drm_dev) in vidi_ctx_initialize() argument
212 struct exynos_drm_private *priv = drm_dev->dev_private; in vidi_ctx_initialize()
214 ctx->drm_dev = drm_dev; in vidi_ctx_initialize()
242 drm_handle_vblank(ctx->drm_dev, ctx->pipe); in vidi_fake_vblank_handler()
250 exynos_drm_crtc_finish_pageflip(ctx->drm_dev, ctx->pipe); in vidi_fake_vblank_handler()
294 drm_helper_hpd_irq_event(ctx->drm_dev); in vidi_store_connection()
302 int vidi_connection_ioctl(struct drm_device *drm_dev, void *data, in vidi_connection_ioctl() argument
320 list_for_each_entry(encoder, &drm_dev->mode_config.encoder_list, in vidi_connection_ioctl()
364 drm_helper_hpd_irq_event(ctx->drm_dev); in vidi_connection_ioctl()
442 ret = drm_connector_init(ctx->drm_dev, connector, in vidi_create_connector()
464 struct drm_device *drm_dev = data; in vidi_bind() local
470 vidi_ctx_initialize(ctx, drm_dev); in vidi_bind()
475 ret = exynos_plane_init(drm_dev, &ctx->planes[zpos], in vidi_bind()
482 ctx->crtc = exynos_drm_crtc_create(drm_dev, &exynos_plane->base, in vidi_bind()
490 ret = exynos_drm_create_enc_conn(drm_dev, &ctx->display); in vidi_bind()