Lines Matching refs:drm_dev
75 struct drm_device *drm_dev; member
734 drm_handle_vblank(ctx->drm_dev, ctx->pipe); in mixer_irq_handler()
735 exynos_drm_crtc_finish_pageflip(ctx->drm_dev, ctx->pipe); in mixer_irq_handler()
860 struct drm_device *drm_dev) in mixer_initialize() argument
864 priv = drm_dev->dev_private; in mixer_initialize()
866 mixer_ctx->drm_dev = drm_dev; in mixer_initialize()
885 if (!is_drm_iommu_supported(mixer_ctx->drm_dev)) in mixer_initialize()
888 return drm_iommu_attach_device(mixer_ctx->drm_dev, mixer_ctx->dev); in mixer_initialize()
893 if (is_drm_iommu_supported(mixer_ctx->drm_dev)) in mixer_ctx_remove()
894 drm_iommu_detach_device(mixer_ctx->drm_dev, mixer_ctx->dev); in mixer_ctx_remove()
983 err = drm_vblank_get(mixer_ctx->drm_dev, mixer_ctx->pipe); in mixer_wait_for_vblank()
1000 drm_vblank_put(mixer_ctx->drm_dev, mixer_ctx->pipe); in mixer_wait_for_vblank()
1200 struct drm_device *drm_dev = data; in mixer_bind() local
1206 ret = mixer_initialize(ctx, drm_dev); in mixer_bind()
1213 ret = exynos_plane_init(drm_dev, &ctx->planes[zpos], in mixer_bind()
1220 ctx->crtc = exynos_drm_crtc_create(drm_dev, &exynos_plane->base, in mixer_bind()