Lines Matching refs:drm
569 int msm_gpu_init(struct drm_device *drm, struct platform_device *pdev, in msm_gpu_init() argument
579 gpu->dev = drm; in msm_gpu_init()
611 dev_err(drm->dev, "failed to get irq: %d\n", ret); in msm_gpu_init()
618 dev_err(drm->dev, "failed to request IRQ%u: %d\n", gpu->irq, ret); in msm_gpu_init()
652 dev_info(drm->dev, "%s: using IOMMU\n", name); in msm_gpu_init()
656 dev_err(drm->dev, "failed to init iommu: %d\n", ret); in msm_gpu_init()
663 dev_info(drm->dev, "%s: no IOMMU, fallback to VRAM carveout!\n", name); in msm_gpu_init()
665 gpu->id = msm_register_mmu(drm, gpu->mmu); in msm_gpu_init()
669 mutex_lock(&drm->struct_mutex); in msm_gpu_init()
671 mutex_unlock(&drm->struct_mutex); in msm_gpu_init()
675 dev_err(drm->dev, "could not create ringbuffer: %d\n", ret); in msm_gpu_init()