Searched refs:vma_offset_manager (Results 1 – 10 of 10) sorted by relevance
/netbsd-src/sys/external/bsd/drm2/dist/drm/ |
H A D | drm_gem.c | 97 struct drm_vma_offset_manager *vma_offset_manager; in drm_gem_init() local 102 vma_offset_manager = kzalloc(sizeof(*vma_offset_manager), GFP_KERNEL); in drm_gem_init() 103 if (!vma_offset_manager) { in drm_gem_init() 108 dev->vma_offset_manager = vma_offset_manager; in drm_gem_init() 109 drm_vma_offset_manager_init(vma_offset_manager, in drm_gem_init() 120 drm_vma_offset_manager_destroy(dev->vma_offset_manager); in drm_gem_destroy() 121 kfree(dev->vma_offset_manager); in drm_gem_destroy() 122 dev->vma_offset_manager = NULL; in drm_gem_destroy() 514 drm_vma_offset_remove(dev->vma_offset_manager, &obj->vma_node); in drm_gem_free_mmap_offset() 540 return drm_vma_offset_add(dev->vma_offset_manager, &obj->vma_node, in drm_gem_create_mmap_offset_size() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/ |
H A D | i915_gem_mman.c | 781 drm_vma_offset_remove(obj->base.dev->vma_offset_manager, in insert_mmo() 803 drm_vma_offset_remove(obj->base.dev->vma_offset_manager, in insert_mmo() 850 err = drm_vma_offset_add(obj->base.dev->vma_offset_manager, in mmap_offset_attach() 861 err = drm_vma_offset_add(obj->base.dev->vma_offset_manager, in mmap_offset_attach() 1067 drm_vma_offset_lock_lookup(dev->vma_offset_manager); in i915_gem_mmap_object() 1068 node = drm_vma_offset_exact_lookup_locked(dev->vma_offset_manager, in i915_gem_mmap_object() 1079 drm_vma_offset_unlock_lookup(dev->vma_offset_manager); in i915_gem_mmap_object() 1188 drm_vma_offset_lock_lookup(dev->vma_offset_manager); in i915_gem_mmap() 1189 node = drm_vma_offset_exact_lookup_locked(dev->vma_offset_manager, in i915_gem_mmap() 1201 drm_vma_offset_unlock_lookup(dev->vma_offset_manager); in i915_gem_mmap() [all...] |
H A D | i915_gem_object.c | 235 drm_vma_offset_remove(obj->base.dev->vma_offset_manager, in __i915_gem_free_objects() 245 drm_vma_offset_remove(obj->base.dev->vma_offset_manager, in __i915_gem_free_objects()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/selftests/ |
H A D | i915_gem_mman.c | 601 __acquires(&i915->drm.vma_offset_manager->vm_lock) in mmap_offset_lock() 603 write_lock(&i915->drm.vma_offset_manager->vm_lock); in mmap_offset_lock() 607 __releases(&i915->drm.vma_offset_manager->vm_lock) in mmap_offset_unlock() 609 write_unlock(&i915->drm.vma_offset_manager->vm_lock); in mmap_offset_unlock() 615 struct drm_mm *mm = &i915->drm.vma_offset_manager->vm_addr_space_mm; in igt_mmap_offset_exhaustion()
|
/netbsd-src/sys/external/bsd/drm2/dist/include/drm/ |
H A D | drm_device.h | 311 struct drm_vma_offset_manager *vma_offset_manager; member
|
/netbsd-src/sys/external/bsd/drm2/drm/ |
H A D | drm_gem_vm.c | 121 drm_vma_offset_exact_lookup(dev->vma_offset_manager, startpage, in drm_gem_mmap_object_locked()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/qxl/ |
H A D | qxl_ttm.c | 283 qdev->ddev.vma_offset_manager, in qxl_ttm_init()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/ |
H A D | nouveau_ttm.c | 267 dev->vma_offset_manager, in nouveau_ttm_init()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/ |
H A D | radeon_ttm.c | 986 rdev->ddev->vma_offset_manager, in radeon_ttm_init()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
H A D | amdgpu_ttm.c | 1903 adev->ddev->vma_offset_manager, in amdgpu_ttm_init()
|