Lines Matching full:private
49 struct rockchip_drm_private *private = drm_dev->dev_private; in rockchip_drm_dma_attach_device() local
55 ret = iommu_attach_device(private->domain, dev); in rockchip_drm_dma_attach_device()
67 struct rockchip_drm_private *private = drm_dev->dev_private; in rockchip_drm_dma_detach_device() local
68 struct iommu_domain *domain = private->domain; in rockchip_drm_dma_detach_device()
78 struct rockchip_drm_private *private = drm_dev->dev_private; in rockchip_drm_init_iommu() local
85 private->domain = iommu_domain_alloc(&platform_bus_type); in rockchip_drm_init_iommu()
86 if (!private->domain) in rockchip_drm_init_iommu()
89 geometry = &private->domain->geometry; in rockchip_drm_init_iommu()
95 drm_mm_init(&private->mm, start, end - start + 1); in rockchip_drm_init_iommu()
96 mutex_init(&private->mm_lock); in rockchip_drm_init_iommu()
103 struct rockchip_drm_private *private = drm_dev->dev_private; in rockchip_iommu_cleanup() local
108 drm_mm_takedown(&private->mm); in rockchip_iommu_cleanup()
109 iommu_domain_free(private->domain); in rockchip_iommu_cleanup()
115 struct rockchip_drm_private *private; in rockchip_drm_bind() local
133 private = devm_kzalloc(drm_dev->dev, sizeof(*private), GFP_KERNEL); in rockchip_drm_bind()
134 if (!private) { in rockchip_drm_bind()
139 drm_dev->dev_private = private; in rockchip_drm_bind()
141 INIT_LIST_HEAD(&private->psr_list); in rockchip_drm_bind()
142 mutex_init(&private->psr_list_lock); in rockchip_drm_bind()