Home
last modified time | relevance | path

Searched refs:vma_offset_manager (Results 1 – 18 of 18) sorted by relevance

/linux/drivers/gpu/drm/i915/selftests/
H A Digt_mmap.c24 drm_vma_offset_lock_lookup(i915->drm.vma_offset_manager); in igt_mmap_offset()
25 node = drm_vma_offset_exact_lookup_locked(i915->drm.vma_offset_manager, in igt_mmap_offset()
27 drm_vma_offset_unlock_lookup(i915->drm.vma_offset_manager); in igt_mmap_offset()
/linux/drivers/gpu/drm/
H A Ddrm_gem.c145 drm_vma_offset_manager_destroy(dev->vma_offset_manager); in drm_gem_init_release()
155 struct drm_vma_offset_manager *vma_offset_manager; in drm_gem_init() local
160 vma_offset_manager = drmm_kzalloc(dev, sizeof(*vma_offset_manager), in drm_gem_init()
162 if (!vma_offset_manager) in drm_gem_init()
165 dev->vma_offset_manager = vma_offset_manager; in drm_gem_init()
166 drm_vma_offset_manager_init(vma_offset_manager, in drm_gem_init()
578 drm_vma_offset_remove(dev->vma_offset_manager, &obj->vma_node); in drm_gem_free_mmap_offset()
604 return drm_vma_offset_add(dev->vma_offset_manager, &obj->vma_node, in drm_gem_create_mmap_offset_size()
1250 drm_vma_offset_lock_lookup(dev->vma_offset_manager); in drm_gem_object_lookup_at_offset()
1251 node = drm_vma_offset_exact_lookup_locked(dev->vma_offset_manager, in drm_gem_object_lookup_at_offset()
[all …]
H A Ddrm_gem_dma_helper.c359 drm_vma_offset_lock_lookup(dev->vma_offset_manager); in drm_gem_dma_get_unmapped_area()
360 node = drm_vma_offset_exact_lookup_locked(dev->vma_offset_manager, in drm_gem_dma_get_unmapped_area()
379 drm_vma_offset_unlock_lookup(dev->vma_offset_manager); in drm_gem_dma_get_unmapped_area()
H A Ddrm_gem_vram_helper.c862 dev->vma_offset_manager, in drm_vram_mm_init()
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_mman.c700 drm_vma_offset_remove(obj->base.dev->vma_offset_manager, in insert_mmo()
741 err = drm_vma_offset_add(obj->base.dev->vma_offset_manager, in mmap_offset_attach()
753 err = drm_vma_offset_add(obj->base.dev->vma_offset_manager, in mmap_offset_attach()
1085 drm_vma_offset_lock_lookup(dev->vma_offset_manager); in i915_gem_mmap()
1086 node = drm_vma_offset_lookup_locked(dev->vma_offset_manager, in i915_gem_mmap()
1108 drm_vma_offset_unlock_lookup(dev->vma_offset_manager); in i915_gem_mmap()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_xcp.c311 adev->xcp_mgr->xcp[i].vma_offset_manager = p_ddev->vma_offset_manager; in amdgpu_xcp_dev_alloc()
314 p_ddev->vma_offset_manager = ddev->vma_offset_manager; in amdgpu_xcp_dev_alloc()
428 p_ddev->vma_offset_manager = adev->xcp_mgr->xcp[i].vma_offset_manager; in amdgpu_xcp_dev_unplug()
H A Damdgpu_ttm.c2036 adev_to_drm(adev)->vma_offset_manager, in amdgpu_ttm_init()
/linux/drivers/gpu/drm/etnaviv/
H A Detnaviv_drv.c144 read_lock(&dev->vma_offset_manager->vm_lock); in etnaviv_mm_show()
145 drm_mm_print(&dev->vma_offset_manager->vm_addr_space_mm, &p); in etnaviv_mm_show()
146 read_unlock(&dev->vma_offset_manager->vm_lock); in etnaviv_mm_show()
/linux/drivers/gpu/drm/qxl/
H A Dqxl_ttm.c199 qdev->ddev.vma_offset_manager, in qxl_ttm_init()
/linux/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_mman.c647 __acquires(&i915->drm.vma_offset_manager->vm_lock) in mmap_offset_lock()
649 write_lock(&i915->drm.vma_offset_manager->vm_lock); in mmap_offset_lock()
653 __releases(&i915->drm.vma_offset_manager->vm_lock) in mmap_offset_unlock()
655 write_unlock(&i915->drm.vma_offset_manager->vm_lock); in mmap_offset_unlock()
661 struct drm_mm *mm = &i915->drm.vma_offset_manager->vm_addr_space_mm; in igt_mmap_offset_exhaustion()
/linux/drivers/gpu/drm/ttm/tests/
H A Dttm_kunit_helpers.c128 drm->vma_offset_manager, in ttm_device_kunit_init_with_funcs()
/linux/drivers/gpu/drm/msm/
H A Dmsm_debugfs.c316 drm_mm_print(&dev->vma_offset_manager->vm_addr_space_mm, &p); in msm_mm_show()
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_ttm.c304 dev->vma_offset_manager, in nouveau_ttm_init()
/linux/drivers/gpu/drm/tilcdc/
H A Dtilcdc_drv.c466 drm_mm_print(&dev->vma_offset_manager->vm_addr_space_mm, &p); in tilcdc_mm_show()
/linux/drivers/gpu/drm/loongson/
H A Dlsdc_ttm.c548 ddev->vma_offset_manager, in lsdc_ttm_init()
/linux/drivers/gpu/drm/radeon/
H A Dradeon_ttm.c685 rdev_to_drm(rdev)->vma_offset_manager, in radeon_ttm_init()
/linux/drivers/gpu/drm/xe/
H A Dxe_device.c456 xe->drm.vma_offset_manager, 0); in xe_device_create()
/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_drv.c1025 dev_priv->drm.vma_offset_manager, in vmw_driver_load()