Home
last modified time | relevance | path

Searched refs:vma_node (Results 1 – 25 of 35) sorted by relevance

12

/linux-6.3-rc2/drivers/gpu/drm/vmwgfx/
A Dvmwgfx_page_dirty.c84 pgoff_t offset = drm_vma_node_start(&vbo->base.base.vma_node); in vmw_bo_dirty_scan_pagetable()
122 unsigned long offset = drm_vma_node_start(&vbo->base.base.vma_node); in vmw_bo_dirty_scan_mkwrite()
188 unsigned long offset = drm_vma_node_start(&vbo->base.base.vma_node); in vmw_bo_dirty_pre_unmap()
212 unsigned long offset = drm_vma_node_start(&vbo->base.base.vma_node); in vmw_bo_dirty_unmap()
257 pgoff_t offset = drm_vma_node_start(&vbo->base.base.vma_node); in vmw_bo_dirty_add()
397 page_offset = vmf->pgoff - drm_vma_node_start(&bo->base.vma_node); in vmw_bo_vm_mkwrite()
440 drm_vma_node_start(&bo->base.vma_node); in vmw_bo_vm_fault()
A Dvmwgfx_ttm_glue.c48 base.vma_node); in vmw_bo_vm_lookup()
A Dvmwgfx_gem.c178 rep->map_handle = drm_vma_node_offset_addr(&vbo->base.base.vma_node); in vmw_gem_object_create_ioctl()
/linux-6.3-rc2/drivers/gpu/drm/i915/gem/
A Di915_gem_mman.c558 drm_vma_node_unmap(&bo->base.vma_node, bdev->dev_mapping); in i915_gem_object_runtime_pm_release_mmap_offset()
587 drm_vma_node_unmap(&mmo->vma_node, in i915_gem_object_release_mmap_offset()
638 &mmo->vma_node); in insert_mmo()
676 drm_vma_node_reset(&mmo->vma_node); in mmap_offset_attach()
679 &mmo->vma_node, obj->base.size / PAGE_SIZE); in mmap_offset_attach()
691 &mmo->vma_node, obj->base.size / PAGE_SIZE); in mmap_offset_attach()
700 drm_vma_node_allow_once(&mmo->vma_node, file); in mmap_offset_attach()
738 *offset = drm_vma_node_offset_addr(&mmo->vma_node); in __assign_mmap_offset()
960 mmo = container_of(node, struct i915_mmap_offset, vma_node); in i915_gem_mmap()
967 base.vma_node)); in i915_gem_mmap()
A Di915_gem_object_types.h216 struct drm_vma_offset_node vma_node; member
A Di915_gem_object.c198 drm_vma_node_revoke(&mmo->vma_node, file); in i915_gem_close_object()
253 &mmo->vma_node); in __i915_gem_object_free_mmaps()
A Di915_gem_ttm.c1188 GEM_BUG_ON(!drm_mm_node_allocated(&obj->base.vma_node.vm_node)); in i915_ttm_mmap_offset()
1190 return drm_vma_node_offset_addr(&obj->base.vma_node); in i915_ttm_mmap_offset()
1309 obj->base.vma_node.driver_private = i915_gem_to_ttm(obj); in __i915_gem_ttm_object_init()
/linux-6.3-rc2/drivers/gpu/drm/
A Ddrm_gem.c167 drm_vma_node_reset(&obj->vma_node); in drm_gem_private_object_init()
257 drm_vma_node_revoke(&obj->vma_node, file_priv); in drm_gem_object_release_handle()
331 *offset = drm_vma_node_offset_addr(&obj->vma_node); in drm_gem_dumb_map_offset()
391 ret = drm_vma_node_allow(&obj->vma_node, file_priv); in drm_gem_handle_create_tail()
405 drm_vma_node_revoke(&obj->vma_node, file_priv); in drm_gem_handle_create_tail()
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, &obj->vma_node, in drm_gem_create_mmap_offset_size()
1107 obj = container_of(node, struct drm_gem_object, vma_node); in drm_gem_mmap()
1147 drm_vma_node_start(&obj->vma_node)); in drm_gem_print_info()
A Ddrm_gem_ttm_helper.c144 *offset = drm_vma_node_offset_addr(&gem->vma_node); in drm_gem_ttm_dumb_map_offset()
A Ddrm_gem_dma_helper.c360 obj = container_of(node, struct drm_gem_object, vma_node); in drm_gem_dma_get_unmapped_area()
532 vma->vm_pgoff -= drm_vma_node_start(&obj->vma_node); in drm_gem_dma_mmap()
A Ddrm_prime.c724 vma->vm_pgoff += drm_vma_node_start(&obj->vma_node); in drm_gem_prime_mmap()
750 ret = drm_vma_node_allow(&obj->vma_node, priv); in drm_gem_prime_mmap()
756 drm_vma_node_revoke(&obj->vma_node, priv); in drm_gem_prime_mmap()
A Ddrm_gem_shmem_helper.c475 drm_vma_node_unmap(&obj->vma_node, dev->anon_inode->i_mapping); in drm_gem_shmem_purge_locked()
/linux-6.3-rc2/drivers/gpu/drm/ttm/
A Dttm_bo_vm.c211 vma->vm_pgoff - drm_vma_node_start(&bo->base.vma_node); in ttm_bo_vm_fault_reserved()
213 drm_vma_node_start(&bo->base.vma_node); in ttm_bo_vm_fault_reserved()
406 ((vma->vm_pgoff - drm_vma_node_start(&bo->base.vma_node)) in ttm_bo_vm_access()
A Dttm_bo.c345 drm_vma_offset_remove(bdev->vma_manager, &bo->base.vma_node); in ttm_bo_release()
984 ret = drm_vma_offset_add(bdev->vma_manager, &bo->base.vma_node, in ttm_bo_init_reserved()
1084 drm_vma_node_unmap(&bo->base.vma_node, bdev->dev_mapping); in ttm_bo_unmap_virtual()
/linux-6.3-rc2/drivers/gpu/drm/radeon/
A Dradeon_object.h133 return drm_vma_node_offset_addr(&bo->tbo.base.vma_node); in radeon_bo_mmap_offset()
/linux-6.3-rc2/include/drm/
A Ddrm_gem.h270 struct drm_vma_offset_node vma_node; member
/linux-6.3-rc2/drivers/gpu/drm/v3d/
A Dv3d_bo.c211 args->offset = drm_vma_node_offset_addr(&gem_obj->vma_node); in v3d_mmap_bo_ioctl()
/linux-6.3-rc2/drivers/gpu/drm/msm/
A Dmsm_gem.c291 return drm_vma_node_offset_addr(&obj->vma_node); in mmap_offset()
756 drm_vma_node_unmap(&obj->vma_node, dev->anon_inode->i_mapping); in msm_gem_purge()
791 drm_vma_node_unmap(&obj->vma_node, dev->anon_inode->i_mapping); in msm_gem_evict()
874 uint64_t off = drm_vma_node_start(&obj->vma_node); in msm_gem_describe()
/linux-6.3-rc2/drivers/gpu/drm/virtio/
A Dvirtgpu_vram.c48 vma->vm_pgoff -= drm_vma_node_start(&obj->vma_node); in virtio_gpu_vram_mmap()
A Dvirtgpu_gem.c112 *offset_p = drm_vma_node_offset_addr(&gobj->vma_node); in virtio_gpu_mode_dumb_mmap()
/linux-6.3-rc2/drivers/gpu/drm/etnaviv/
A Detnaviv_gem.c210 *offset = drm_vma_node_offset_addr(&obj->vma_node); in etnaviv_gem_mmap_offset()
436 unsigned long off = drm_vma_node_start(&obj->vma_node); in etnaviv_gem_describe()
/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_object.h212 return drm_vma_node_offset_addr(&bo->tbo.base.vma_node); in amdgpu_bo_mmap_offset()
A Damdgpu_amdkfd_gpuvm.c1681 ret = drm_vma_node_allow(&gobj->vma_node, drm_priv); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1726 drm_vma_node_revoke(&gobj->vma_node, drm_priv); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1838 drm_vma_node_revoke(&mem->bo->tbo.base.vma_node, drm_priv); in amdgpu_amdkfd_gpuvm_free_memory_of_gpu()
2232 ret = drm_vma_node_allow(&obj->vma_node, drm_priv); in amdgpu_amdkfd_gpuvm_import_dmabuf()
/linux-6.3-rc2/drivers/gpu/drm/lima/
A Dlima_gem.c251 *offset = drm_vma_node_offset_addr(&obj->vma_node); in lima_gem_get_info()
/linux-6.3-rc2/drivers/gpu/drm/vc4/
A Dvc4_bo.c305 drm_vma_node_unmap(&obj->vma_node, dev->anon_inode->i_mapping); in vc4_bo_purge()
826 args->offset = drm_vma_node_offset_addr(&gem_obj->vma_node); in vc4_mmap_bo_ioctl()

Completed in 59 milliseconds

12