Home
last modified time | relevance | path

Searched refs:vma_offset_manager (Results 1 - 25 of 39) sorted by relevance

12

/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_gem.c84 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()
454 drm_vma_offset_remove(dev->vma_offset_manager, &obj->vma_node); in drm_gem_free_mmap_offset()
480 return drm_vma_offset_add(dev->vma_offset_manager, in drm_gem_create_mmap_offset_size()
[all...]
H A Ddrm_gem_cma_helper.c357 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()
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_gem.c86 drm_vma_offset_manager_destroy(dev->vma_offset_manager); in drm_gem_init_release()
96 struct drm_vma_offset_manager *vma_offset_manager; in drm_gem_init() local
101 vma_offset_manager = drmm_kzalloc(dev, sizeof(*vma_offset_manager), 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()
450 drm_vma_offset_remove(dev->vma_offset_manager, &obj->vma_node); in drm_gem_free_mmap_offset()
476 return drm_vma_offset_add(dev->vma_offset_manager, in drm_gem_create_mmap_offset_size()
[all...]
H A Ddrm_gem_dma_helper.c355 drm_vma_offset_lock_lookup(dev->vma_offset_manager); in drm_gem_dma_get_unmapped_area()
356 node = drm_vma_offset_exact_lookup_locked(dev->vma_offset_manager, in drm_gem_dma_get_unmapped_area()
375 drm_vma_offset_unlock_lookup(dev->vma_offset_manager); in drm_gem_dma_get_unmapped_area()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_xcp.c254 adev->xcp_mgr->xcp[i].vma_offset_manager = p_ddev->vma_offset_manager; in amdgpu_xcp_dev_alloc()
257 p_ddev->vma_offset_manager = ddev->vma_offset_manager; in amdgpu_xcp_dev_alloc()
364 p_ddev->vma_offset_manager = adev->xcp_mgr->xcp[i].vma_offset_manager; in amdgpu_xcp_dev_unplug()
H A Damdgpu_xcp.h85 struct drm_vma_offset_manager *vma_offset_manager; member
/kernel/linux/linux-6.6/drivers/gpu/drm/ttm/tests/
H A Dttm_device_test.c109 vma_man = drm->vma_offset_manager; in ttm_device_init_no_vma_man()
110 drm->vma_offset_manager = NULL; in ttm_device_init_no_vma_man()
116 drm->vma_offset_manager = vma_man; in ttm_device_init_no_vma_man()
H A Dttm_kunit_helpers.c21 drm->vma_offset_manager, in ttm_device_kunit_init()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/
H A Di915_gem_mman.c569 drm_vma_offset_remove(obj->base.dev->vma_offset_manager, in insert_mmo()
608 err = drm_vma_offset_add(obj->base.dev->vma_offset_manager, in mmap_offset_attach()
619 err = drm_vma_offset_add(obj->base.dev->vma_offset_manager, in mmap_offset_attach()
854 drm_vma_offset_lock_lookup(dev->vma_offset_manager); in i915_gem_mmap()
855 node = drm_vma_offset_exact_lookup_locked(dev->vma_offset_manager, in i915_gem_mmap()
867 drm_vma_offset_unlock_lookup(dev->vma_offset_manager); in i915_gem_mmap()
H A Di915_gem_object.c189 drm_vma_offset_remove(obj->base.dev->vma_offset_manager, in __i915_gem_object_free_mmaps()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/
H A Di915_gem_mman.c647 drm_vma_offset_remove(obj->base.dev->vma_offset_manager, in insert_mmo()
688 err = drm_vma_offset_add(obj->base.dev->vma_offset_manager, in mmap_offset_attach()
700 err = drm_vma_offset_add(obj->base.dev->vma_offset_manager, in mmap_offset_attach()
1036 drm_vma_offset_lock_lookup(dev->vma_offset_manager); in i915_gem_mmap()
1037 node = drm_vma_offset_exact_lookup_locked(dev->vma_offset_manager, in i915_gem_mmap()
1059 drm_vma_offset_unlock_lookup(dev->vma_offset_manager); in i915_gem_mmap()
/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/
H A Domap_debugfs.c39 drm_mm_print(&dev->vma_offset_manager->vm_addr_space_mm, &p); in mm_show()
/kernel/linux/linux-5.10/include/drm/
H A Ddrm_device.h308 /** @vma_offset_manager: GEM information */
309 struct drm_vma_offset_manager *vma_offset_manager; member
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_device.h290 /** @vma_offset_manager: GEM information */
291 struct drm_vma_offset_manager *vma_offset_manager; member
/kernel/linux/linux-6.6/drivers/gpu/drm/omapdrm/
H A Domap_debugfs.c40 drm_mm_print(&dev->vma_offset_manager->vm_addr_space_mm, &p); in mm_show()
/kernel/linux/linux-6.6/drivers/gpu/drm/loongson/
H A Dlsdc_debugfs.c39 drm_mm_print(&ddev->vma_offset_manager->vm_addr_space_mm, &p); in lsdc_show_mm()
/kernel/linux/linux-5.10/drivers/gpu/drm/etnaviv/
H A Detnaviv_drv.c123 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()
/kernel/linux/linux-6.6/drivers/gpu/drm/etnaviv/
H A Detnaviv_drv.c132 read_lock(&dev->vma_offset_manager->vm_lock); in etnaviv_mm_show()
133 drm_mm_print(&dev->vma_offset_manager->vm_addr_space_mm, &p); in etnaviv_mm_show()
134 read_unlock(&dev->vma_offset_manager->vm_lock); in etnaviv_mm_show()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_mman.c607 __acquires(&i915->drm.vma_offset_manager->vm_lock)
609 write_lock(&i915->drm.vma_offset_manager->vm_lock);
613 __releases(&i915->drm.vma_offset_manager->vm_lock)
615 write_unlock(&i915->drm.vma_offset_manager->vm_lock);
621 struct drm_mm *mm = &i915->drm.vma_offset_manager->vm_addr_space_mm; in igt_mmap_offset_exhaustion()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/
H A Dintel_region_ttm.c37 drm->vma_offset_manager, false, false); in intel_region_ttm_device_init()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/
H A Dmsm_debugfs.c132 drm_mm_print(&dev->vma_offset_manager->vm_addr_space_mm, &p); in msm_mm_show()
/kernel/linux/linux-6.6/drivers/gpu/drm/qxl/
H A Dqxl_ttm.c200 qdev->ddev.vma_offset_manager, in qxl_ttm_init()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_mman.c645 __acquires(&i915->drm.vma_offset_manager->vm_lock)
647 write_lock(&i915->drm.vma_offset_manager->vm_lock);
651 __releases(&i915->drm.vma_offset_manager->vm_lock)
653 write_unlock(&i915->drm.vma_offset_manager->vm_lock);
659 struct drm_mm *mm = &i915->drm.vma_offset_manager->vm_addr_space_mm; in igt_mmap_offset_exhaustion()
/kernel/linux/linux-5.10/drivers/gpu/drm/qxl/
H A Dqxl_ttm.c218 qdev->ddev.vma_offset_manager, in qxl_ttm_init()

Completed in 17 milliseconds

12