Searched refs:vma_offset_manager (Results 1 – 15 of 15) sorted by relevance
| /Linux-v5.10/drivers/gpu/drm/ |
| D | drm_gem.c | 84 drm_vma_offset_manager_destroy(dev->vma_offset_manager); in drm_gem_init_release() 94 struct drm_vma_offset_manager *vma_offset_manager; in drm_gem_init() local 99 vma_offset_manager = drmm_kzalloc(dev, sizeof(*vma_offset_manager), in drm_gem_init() 101 if (!vma_offset_manager) { in drm_gem_init() 106 dev->vma_offset_manager = vma_offset_manager; in drm_gem_init() 107 drm_vma_offset_manager_init(vma_offset_manager, in drm_gem_init() 469 drm_vma_offset_remove(dev->vma_offset_manager, &obj->vma_node); in drm_gem_free_mmap_offset() 495 return drm_vma_offset_add(dev->vma_offset_manager, &obj->vma_node, in drm_gem_create_mmap_offset_size() 1142 drm_vma_offset_lock_lookup(dev->vma_offset_manager); in drm_gem_mmap() 1143 node = drm_vma_offset_exact_lookup_locked(dev->vma_offset_manager, in drm_gem_mmap() [all …]
|
| D | drm_gem_cma_helper.c | 357 drm_vma_offset_lock_lookup(dev->vma_offset_manager); in drm_gem_cma_get_unmapped_area() 358 node = drm_vma_offset_exact_lookup_locked(dev->vma_offset_manager, in drm_gem_cma_get_unmapped_area() 377 drm_vma_offset_unlock_lookup(dev->vma_offset_manager); in drm_gem_cma_get_unmapped_area()
|
| D | drm_gem_vram_helper.c | 1055 dev->vma_offset_manager, in drm_vram_mm_init()
|
| /Linux-v5.10/drivers/gpu/drm/i915/gem/ |
| D | i915_gem_mman.c | 568 drm_vma_offset_remove(obj->base.dev->vma_offset_manager, in insert_mmo() 607 err = drm_vma_offset_add(obj->base.dev->vma_offset_manager, in mmap_offset_attach() 618 err = drm_vma_offset_add(obj->base.dev->vma_offset_manager, in mmap_offset_attach() 853 drm_vma_offset_lock_lookup(dev->vma_offset_manager); in i915_gem_mmap() 854 node = drm_vma_offset_exact_lookup_locked(dev->vma_offset_manager, in i915_gem_mmap() 866 drm_vma_offset_unlock_lookup(dev->vma_offset_manager); in i915_gem_mmap()
|
| D | i915_gem_object.c | 189 drm_vma_offset_remove(obj->base.dev->vma_offset_manager, in __i915_gem_object_free_mmaps()
|
| /Linux-v5.10/drivers/gpu/drm/omapdrm/ |
| D | omap_debugfs.c | 39 drm_mm_print(&dev->vma_offset_manager->vm_addr_space_mm, &p); in mm_show()
|
| /Linux-v5.10/include/drm/ |
| D | drm_device.h | 309 struct drm_vma_offset_manager *vma_offset_manager; member
|
| /Linux-v5.10/drivers/gpu/drm/etnaviv/ |
| D | etnaviv_drv.c | 123 read_lock(&dev->vma_offset_manager->vm_lock); in etnaviv_mm_show() 124 drm_mm_print(&dev->vma_offset_manager->vm_addr_space_mm, &p); in etnaviv_mm_show() 125 read_unlock(&dev->vma_offset_manager->vm_lock); in etnaviv_mm_show()
|
| /Linux-v5.10/drivers/gpu/drm/i915/gem/selftests/ |
| D | i915_gem_mman.c | 607 __acquires(&i915->drm.vma_offset_manager->vm_lock) in mmap_offset_lock() 609 write_lock(&i915->drm.vma_offset_manager->vm_lock); in mmap_offset_lock() 613 __releases(&i915->drm.vma_offset_manager->vm_lock) in mmap_offset_unlock() 615 write_unlock(&i915->drm.vma_offset_manager->vm_lock); in mmap_offset_unlock() 621 struct drm_mm *mm = &i915->drm.vma_offset_manager->vm_addr_space_mm; in igt_mmap_offset_exhaustion()
|
| /Linux-v5.10/drivers/gpu/drm/msm/ |
| D | msm_debugfs.c | 131 drm_mm_print(&dev->vma_offset_manager->vm_addr_space_mm, &p); in msm_mm_show()
|
| /Linux-v5.10/drivers/gpu/drm/qxl/ |
| D | qxl_ttm.c | 218 qdev->ddev.vma_offset_manager, in qxl_ttm_init()
|
| /Linux-v5.10/drivers/gpu/drm/nouveau/ |
| D | nouveau_ttm.c | 319 dev->vma_offset_manager, in nouveau_ttm_init()
|
| /Linux-v5.10/drivers/gpu/drm/tilcdc/ |
| D | tilcdc_drv.c | 426 drm_mm_print(&dev->vma_offset_manager->vm_addr_space_mm, &p); in tilcdc_mm_show()
|
| /Linux-v5.10/drivers/gpu/drm/radeon/ |
| D | radeon_ttm.c | 820 rdev->ddev->vma_offset_manager, in radeon_ttm_init()
|
| /Linux-v5.10/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_ttm.c | 1890 adev_to_drm(adev)->vma_offset_manager, in amdgpu_ttm_init()
|