Lines Matching defs:private
55 struct rockchip_drm_private *private = drm_dev->dev_private;
58 if (!private->domain)
70 ret = iommu_attach_device(private->domain, dev);
82 struct rockchip_drm_private *private = drm_dev->dev_private;
84 if (!private->domain)
87 iommu_detach_device(private->domain, dev);
93 struct rockchip_drm_private *private = drm_dev->dev_private;
96 private->iommu_dev = ERR_PTR(-ENODEV);
97 else if (!private->iommu_dev)
98 private->iommu_dev = dev;
103 struct rockchip_drm_private *private = drm_dev->dev_private;
108 if (IS_ERR_OR_NULL(private->iommu_dev))
111 private->domain = iommu_paging_domain_alloc(private->iommu_dev);
112 if (IS_ERR(private->domain)) {
113 ret = PTR_ERR(private->domain);
114 private->domain = NULL;
118 geometry = &private->domain->geometry;
124 drm_mm_init(&private->mm, start, end - start + 1);
125 mutex_init(&private->mm_lock);
132 struct rockchip_drm_private *private = drm_dev->dev_private;
134 if (!private->domain)
137 drm_mm_takedown(&private->mm);
138 iommu_domain_free(private->domain);
144 struct rockchip_drm_private *private;
162 private = devm_kzalloc(drm_dev->dev, sizeof(*private), GFP_KERNEL);
163 if (!private) {
168 drm_dev->dev_private = private;