Lines Matching refs:vma_offset_manager
98 struct drm_vma_offset_manager *vma_offset_manager; in drm_gem_init() local
103 vma_offset_manager = kzalloc(sizeof(*vma_offset_manager), GFP_KERNEL); in drm_gem_init()
104 if (!vma_offset_manager) { in drm_gem_init()
109 dev->vma_offset_manager = vma_offset_manager; in drm_gem_init()
110 drm_vma_offset_manager_init(vma_offset_manager, in drm_gem_init()
121 drm_vma_offset_manager_destroy(dev->vma_offset_manager); in drm_gem_destroy()
122 kfree(dev->vma_offset_manager); in drm_gem_destroy()
123 dev->vma_offset_manager = NULL; in drm_gem_destroy()
472 drm_vma_offset_remove(dev->vma_offset_manager, &obj->vma_node); in drm_gem_free_mmap_offset()
498 return drm_vma_offset_add(dev->vma_offset_manager, &obj->vma_node, in drm_gem_create_mmap_offset_size()
1010 drm_vma_offset_lock_lookup(dev->vma_offset_manager); in drm_gem_mmap()
1011 node = drm_vma_offset_exact_lookup_locked(dev->vma_offset_manager, in drm_gem_mmap()
1029 drm_vma_offset_unlock_lookup(dev->vma_offset_manager); in drm_gem_mmap()