Lines Matching refs:drm
29 struct drm_device *drm = obj->dev; in rockchip_gem_alloc_buf() local
37 rk_obj->kvaddr = dma_alloc_attrs(drm->dev, obj->size, in rockchip_gem_alloc_buf()
51 struct drm_device *drm = obj->dev; in rockchip_gem_free_buf() local
53 dma_free_attrs(drm->dev, obj->size, rk_obj->kvaddr, rk_obj->dma_addr, in rockchip_gem_free_buf()
63 struct drm_device *drm = obj->dev; in rockchip_drm_gem_object_mmap() local
71 ret = dma_mmap_attrs(drm->dev, vma, rk_obj->kvaddr, rk_obj->dma_addr, in rockchip_drm_gem_object_mmap()
82 struct drm_device *drm = obj->dev; in rockchip_gem_mmap_buf() local
85 mutex_lock(&drm->struct_mutex); in rockchip_gem_mmap_buf()
87 mutex_unlock(&drm->struct_mutex); in rockchip_gem_mmap_buf()
110 rockchip_gem_create_object(struct drm_device *drm, unsigned int size, in rockchip_gem_create_object() argument
125 drm_gem_private_object_init(drm, obj, size); in rockchip_gem_create_object()
164 struct drm_device *drm, unsigned int size, in rockchip_gem_create_with_handle() argument
171 rk_obj = rockchip_gem_create_object(drm, size, false); in rockchip_gem_create_with_handle()
266 struct drm_device *drm = obj->dev; in rockchip_gem_prime_get_sg_table() local
274 ret = dma_get_sgtable_attrs(drm->dev, sgt, rk_obj->kvaddr, in rockchip_gem_prime_get_sg_table()