| /Linux-v5.4/drivers/gpu/drm/ |
| D | drm_gem.c | 166 drm_vma_node_reset(&obj->vma_node); in drm_gem_private_object_init() 259 drm_vma_node_revoke(&obj->vma_node, file_priv); in drm_gem_object_release_handle() 333 *offset = drm_vma_node_offset_addr(&obj->vma_node); in drm_gem_dumb_map_offset() 403 ret = drm_vma_node_allow(&obj->vma_node, file_priv); in drm_gem_handle_create_tail() 421 drm_vma_node_revoke(&obj->vma_node, file_priv); in drm_gem_handle_create_tail() 470 drm_vma_offset_remove(dev->vma_offset_manager, &obj->vma_node); in drm_gem_free_mmap_offset() 496 return drm_vma_offset_add(dev->vma_offset_manager, &obj->vma_node, in drm_gem_create_mmap_offset_size() 1162 obj = container_of(node, struct drm_gem_object, vma_node); in drm_gem_mmap() 1211 drm_vma_node_start(&obj->vma_node)); in drm_gem_print_info()
|
| D | drm_gem_vram_helper.c | 171 return drm_vma_node_offset_addr(&gbo->bo.base.vma_node); in drm_gem_vram_mmap_offset() 449 return drm_vma_node_verify_access(&gbo->bo.base.vma_node, in drm_gem_vram_bo_driver_verify_access()
|
| D | drm_prime.c | 727 ret = drm_vma_node_allow(&obj->vma_node, priv); in drm_gem_prime_mmap() 731 vma->vm_pgoff += drm_vma_node_start(&obj->vma_node); in drm_gem_prime_mmap() 735 drm_vma_node_revoke(&obj->vma_node, priv); in drm_gem_prime_mmap()
|
| D | drm_gem_shmem_helper.c | 403 drm_vma_node_unmap(&obj->vma_node, dev->anon_inode->i_mapping); in drm_gem_shmem_purge_locked() 553 vma->vm_pgoff -= drm_vma_node_start(&shmem->base.vma_node); in drm_gem_shmem_mmap()
|
| D | drm_gem_cma_helper.c | 362 obj = container_of(node, struct drm_gem_object, vma_node); in drm_gem_cma_get_unmapped_area()
|
| /Linux-v5.4/drivers/gpu/drm/ttm/ |
| D | ttm_bo_vm.c | 214 vma->vm_pgoff - drm_vma_node_start(&bo->base.vma_node); in ttm_bo_vm_fault() 216 drm_vma_node_start(&bo->base.vma_node); in ttm_bo_vm_fault() 270 page->index = drm_vma_node_start(&bo->base.vma_node) + in ttm_bo_vm_fault() 415 base.vma_node); in ttm_bo_vm_lookup()
|
| D | ttm_bo.c | 679 drm_vma_offset_remove(&bdev->vma_manager, &bo->base.vma_node); in ttm_bo_release() 1350 drm_vma_node_reset(&bo->base.vma_node); in ttm_bo_init_reserved() 1360 ret = drm_vma_offset_add(&bdev->vma_manager, &bo->base.vma_node, in ttm_bo_init_reserved() 1788 drm_vma_node_unmap(&bo->base.vma_node, bdev->dev_mapping); in ttm_bo_unmap_virtual_locked()
|
| /Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_dma_buf.c | 129 ret = drm_vma_node_allow(&obj->vma_node, vma->vm_file->private_data); in amdgpu_gem_prime_mmap() 134 drm_vma_node_revoke(&obj->vma_node, vma->vm_file->private_data); in amdgpu_gem_prime_mmap()
|
| D | amdgpu_object.h | 194 return drm_vma_node_offset_addr(&bo->tbo.base.vma_node); in amdgpu_bo_mmap_offset()
|
| /Linux-v5.4/drivers/gpu/drm/qxl/ |
| D | qxl_object.h | 63 return drm_vma_node_offset_addr(&bo->tbo.base.vma_node); in qxl_bo_mmap_offset()
|
| D | qxl_ttm.c | 158 return drm_vma_node_verify_access(&qbo->tbo.base.vma_node, in qxl_verify_access()
|
| /Linux-v5.4/drivers/gpu/drm/i915/gem/ |
| D | i915_gem_mman.c | 383 drm_vma_node_unmap(&obj->base.vma_node, in __i915_gem_object_release_mmap() 486 *offset = drm_vma_node_offset_addr(&obj->base.vma_node); in i915_gem_mmap_gtt()
|
| D | i915_gem_object.h | 128 obj->base.vma_node.readonly = true; in i915_gem_object_set_readonly() 134 return obj->base.vma_node.readonly; in i915_gem_object_is_readonly()
|
| /Linux-v5.4/include/drm/ |
| D | drm_gem.h | 221 struct drm_vma_offset_node vma_node; member
|
| /Linux-v5.4/drivers/gpu/drm/radeon/ |
| D | radeon_object.h | 119 return drm_vma_node_offset_addr(&bo->tbo.base.vma_node); in radeon_bo_mmap_offset()
|
| /Linux-v5.4/drivers/gpu/drm/v3d/ |
| D | v3d_bo.c | 210 args->offset = drm_vma_node_offset_addr(&gem_obj->vma_node); in v3d_mmap_bo_ioctl()
|
| /Linux-v5.4/drivers/gpu/drm/udl/ |
| D | udl_gem.c | 224 *offset = drm_vma_node_offset_addr(&gobj->base.vma_node); in udl_gem_mmap()
|
| /Linux-v5.4/drivers/gpu/drm/vmwgfx/ |
| D | vmwgfx_bo.c | 839 rep->map_handle = drm_vma_node_offset_addr(&vbo->base.base.vma_node); in vmw_bo_alloc_ioctl() 1081 *offset = drm_vma_node_offset_addr(&out_buf->base.base.vma_node); in vmw_dumb_map_offset()
|
| /Linux-v5.4/drivers/gpu/drm/etnaviv/ |
| D | etnaviv_gem.c | 219 *offset = drm_vma_node_offset_addr(&obj->vma_node); in etnaviv_gem_mmap_offset() 459 unsigned long off = drm_vma_node_start(&obj->vma_node); in etnaviv_gem_describe()
|
| /Linux-v5.4/drivers/gpu/drm/msm/ |
| D | msm_gem.c | 315 return drm_vma_node_offset_addr(&obj->vma_node); in mmap_offset() 663 drm_vma_node_unmap(&obj->vma_node, dev->anon_inode->i_mapping); in msm_gem_purge() 806 uint64_t off = drm_vma_node_start(&obj->vma_node); in msm_gem_describe()
|
| /Linux-v5.4/drivers/gpu/drm/lima/ |
| D | lima_gem.c | 85 *offset = drm_vma_node_offset_addr(&obj->vma_node); in lima_gem_get_info()
|
| /Linux-v5.4/drivers/gpu/drm/virtio/ |
| D | virtgpu_drv.h | 399 return drm_vma_node_offset_addr(&bo->tbo.base.vma_node); in virtio_gpu_object_mmap_offset()
|
| /Linux-v5.4/drivers/gpu/drm/vgem/ |
| D | vgem_drv.c | 248 *offset = drm_vma_node_offset_addr(&obj->vma_node); in vgem_gem_dumb_map()
|
| /Linux-v5.4/drivers/gpu/drm/vc4/ |
| D | vc4_bo.c | 294 drm_vma_node_unmap(&obj->vma_node, dev->anon_inode->i_mapping); in vc4_bo_purge() 855 args->offset = drm_vma_node_offset_addr(&gem_obj->vma_node); in vc4_mmap_bo_ioctl()
|
| /Linux-v5.4/drivers/gpu/drm/omapdrm/ |
| D | omap_gem.c | 148 return drm_vma_node_offset_addr(&obj->vma_node); in omap_gem_mmap_offset() 1027 off = drm_vma_node_start(&obj->vma_node); in omap_gem_describe()
|