| /netbsd-src/sys/external/bsd/drm2/ttm/ |
| H A D | ttm_bo_vm.c | 363 KASSERTMSG((drm_vma_node_start(&bo->base.vma_node) <= startpage), in ttm_bo_mmap_object() 368 (uintmax_t)drm_vma_node_size(&bo->base.vma_node), in ttm_bo_mmap_object() 369 (uintmax_t)drm_vma_node_start(&bo->base.vma_node)); in ttm_bo_mmap_object() 370 KASSERTMSG((npages <= drm_vma_node_size(&bo->base.vma_node)), in ttm_bo_mmap_object() 375 (uintmax_t)drm_vma_node_size(&bo->base.vma_node), in ttm_bo_mmap_object() 376 (uintmax_t)drm_vma_node_start(&bo->base.vma_node)); in ttm_bo_mmap_object() 377 KASSERTMSG(((startpage - drm_vma_node_start(&bo->base.vma_node)) in ttm_bo_mmap_object() 378 <= (drm_vma_node_size(&bo->base.vma_node) - npages)), in ttm_bo_mmap_object() 383 (uintmax_t)drm_vma_node_size(&bo->base.vma_node), in ttm_bo_mmap_object() 384 (uintmax_t)drm_vma_node_start(&bo->base.vma_node)); in ttm_bo_mmap_object() [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
| H A D | vmwgfx_page_dirty.c | 91 pgoff_t offset = drm_vma_node_start(&vbo->base.base.vma_node); in vmw_bo_dirty_scan_pagetable() 129 unsigned long offset = drm_vma_node_start(&vbo->base.base.vma_node); in vmw_bo_dirty_scan_mkwrite() 195 unsigned long offset = drm_vma_node_start(&vbo->base.base.vma_node); in vmw_bo_dirty_pre_unmap() 219 unsigned long offset = drm_vma_node_start(&vbo->base.base.vma_node); in vmw_bo_dirty_unmap() 276 pgoff_t offset = drm_vma_node_start(&vbo->base.base.vma_node); in vmw_bo_dirty_add() 420 page_offset = vmf->pgoff - drm_vma_node_start(&bo->base.vma_node); in vmw_bo_vm_mkwrite() 463 drm_vma_node_start(&bo->base.vma_node); in vmw_bo_vm_fault()
|
| H A D | vmwgfx_bo.c | 862 rep->map_handle = drm_vma_node_offset_addr(&vbo->base.base.vma_node); in vmw_bo_alloc_ioctl() 1104 *offset = drm_vma_node_offset_addr(&out_buf->base.base.vma_node); in vmw_dumb_map_offset()
|
| H A D | vmwgfx_surface.c | 1735 drm_vma_node_offset_addr(&res->backup->base.base.vma_node); in vmw_gb_surface_define_internal() 1811 drm_vma_node_offset_addr(&srf->res.backup->base.base.vma_node); in vmw_gb_surface_reference_internal()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/ |
| H A D | i915_gem_object.c | 139 drm_vma_node_revoke(&mmo->vma_node, file); in i915_gem_close_object() 144 drm_vma_node_revoke(&mmo->vma_node, file); in i915_gem_close_object() 186 drm_vma_node_destroy(&obj->base.vma_node); in __i915_gem_free_object_rcu() 236 &mmo->vma_node); in __i915_gem_free_objects() 237 drm_vma_node_destroy(&mmo->vma_node); in __i915_gem_free_objects() 246 &mmo->vma_node); in __i915_gem_free_objects()
|
| H A D | i915_gem_mman.c | 707 drm_vma_node_unmap(&mmo->vma_node, in i915_gem_object_release_mmap_offset() 782 &to_free->vma_node); in insert_mmo() 784 drm_vma_node_destroy(&to_free->vma_node); in insert_mmo() 804 &mmo->vma_node); in insert_mmo() 842 drm_vma_node_init(&mmo->vma_node); in mmap_offset_attach() 847 drm_vma_node_reset(&mmo->vma_node); in mmap_offset_attach() 851 &mmo->vma_node, obj->base.size / PAGE_SIZE); in mmap_offset_attach() 862 &mmo->vma_node, obj->base.size / PAGE_SIZE); in mmap_offset_attach() 871 drm_vma_node_allow(&mmo->vma_node, file); in mmap_offset_attach() 878 drm_vma_node_destroy(&mmo->vma_node); in mmap_offset_attach() [all...] |
| H A D | i915_gem_object_types.h | 77 struct drm_vma_offset_node vma_node; member
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/ |
| H A D | drm_gem.c | 205 drm_vma_node_init(&obj->vma_node); in drm_gem_private_object_init() 207 drm_vma_node_reset(&obj->vma_node); in drm_gem_private_object_init() 303 drm_vma_node_revoke(&obj->vma_node, file_priv); in drm_gem_object_release_handle() 377 *offset = drm_vma_node_offset_addr(&obj->vma_node); in drm_gem_dumb_map_offset() 447 ret = drm_vma_node_allow(&obj->vma_node, file_priv); in drm_gem_handle_create_tail() 465 drm_vma_node_revoke(&obj->vma_node, file_priv); in drm_gem_handle_create_tail() 514 drm_vma_offset_remove(dev->vma_offset_manager, &obj->vma_node); in drm_gem_free_mmap_offset() 540 return drm_vma_offset_add(dev->vma_offset_manager, &obj->vma_node, in drm_gem_create_mmap_offset_size() 1078 drm_vma_node_destroy(&obj->vma_node); in drm_gem_object_release() 1295 obj = container_of(node, struct drm_gem_object, vma_node); in drm_gem_mmap() [all …]
|
| H A D | drm_prime.c | 863 *offp += drm_vma_node_start(&obj->vma_node); in drm_gem_prime_mmap() 865 vma->vm_pgoff += drm_vma_node_start(&obj->vma_node); in drm_gem_prime_mmap() 899 ret = drm_vma_node_allow(&obj->vma_node, priv); in drm_gem_prime_mmap() 911 drm_vma_node_revoke(&obj->vma_node, priv); in drm_gem_prime_mmap()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/ttm/ |
| H A D | ttm_bo_vm.c | 248 vma->vm_pgoff - drm_vma_node_start(&bo->base.vma_node); in ttm_bo_vm_fault_reserved() 250 drm_vma_node_start(&bo->base.vma_node); in ttm_bo_vm_fault_reserved() 291 page->index = drm_vma_node_start(&bo->base.vma_node) + in ttm_bo_vm_fault_reserved() 468 base.vma_node); in ttm_bo_vm_lookup()
|
| H A D | ttm_bo.c | 688 drm_vma_offset_remove(bdev->vma_manager, &bo->base.vma_node); in ttm_bo_release() 691 drm_vma_node_destroy(&bo->base.vma_node); in ttm_bo_release() 1368 drm_vma_node_init(&bo->base.vma_node); in ttm_bo_init_reserved() 1370 drm_vma_node_reset(&bo->base.vma_node); in ttm_bo_init_reserved() 1384 ret = drm_vma_offset_add(bdev->vma_manager, &bo->base.vma_node, in ttm_bo_init_reserved() 1865 drm_vma_node_unmap(&bo->base.vma_node, bdev->dev_mapping); in ttm_bo_unmap_virtual_locked()
|
| H A D | ttm_bo_util.c | 534 drm_vma_node_destroy(&fbo->base.base.vma_node); in ttm_transfered_destroy() 582 drm_vma_node_init(&fbo->base.base.vma_node); in ttm_buffer_object_transfer() 587 drm_vma_node_reset(&fbo->base.base.vma_node); in ttm_buffer_object_transfer()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
| H A D | amdgpu_dma_buf.c | 133 ret = drm_vma_node_allow(&obj->vma_node, vma->vm_file->private_data); in amdgpu_gem_prime_mmap() 138 drm_vma_node_revoke(&obj->vma_node, vma->vm_file->private_data); in amdgpu_gem_prime_mmap()
|
| H A D | amdgpu_object.h | 202 return drm_vma_node_offset_addr(&bo->tbo.base.vma_node); in amdgpu_bo_mmap_offset()
|
| H A D | amdgpu_ttm.c | 242 return drm_vma_node_verify_access(&abo->tbo.base.vma_node, in amdgpu_verify_access() 245 return drm_vma_node_verify_access(&abo->tbo.base.vma_node, in amdgpu_verify_access()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/qxl/ |
| H A D | qxl_object.h | 65 return drm_vma_node_offset_addr(&bo->tbo.base.vma_node); in qxl_bo_mmap_offset()
|
| /netbsd-src/sys/external/bsd/drm2/drm/ |
| H A D | drm_gem_vm.c | 134 struct drm_gem_object, vma_node); in drm_gem_mmap_object_locked()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/ |
| H A D | radeon_object.h | 121 return drm_vma_node_offset_addr(&bo->tbo.base.vma_node); in radeon_bo_mmap_offset()
|
| H A D | radeon_ttm.c | 201 return drm_vma_node_verify_access(&rbo->tbo.base.vma_node, drm_file); in radeon_verify_access() 203 return drm_vma_node_verify_access(&rbo->tbo.base.vma_node, in radeon_verify_access()
|
| /netbsd-src/sys/external/bsd/drm2/dist/include/drm/ |
| H A D | drm_gem.h | 258 struct drm_vma_offset_node vma_node; member
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/virtio/ |
| H A D | virtgpu_gem.c | 109 *offset_p = drm_vma_node_offset_addr(&gobj->vma_node); in virtio_gpu_mode_dumb_mmap()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/selftests/ |
| H A D | i915_gem_mman.c | 862 addr = igt_mmap_node(i915, &mmo->vma_node, 0, PROT_WRITE, MAP_SHARED); in __igt_mmap() 990 addr = igt_mmap_node(i915, &mmo->vma_node, 0, PROT_WRITE, MAP_SHARED); in __igt_mmap_gpu() 1156 addr = igt_mmap_node(i915, &mmo->vma_node, 0, PROT_WRITE, MAP_SHARED); in __igt_mmap_revoke()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/vgem/ |
| H A D | vgem_drv.c | 256 *offset = drm_vma_node_offset_addr(&obj->vma_node); in vgem_gem_dumb_map()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/ |
| H A D | nouveau_display.c | 693 *poffset = drm_vma_node_offset_addr(&bo->bo.base.vma_node); in nouveau_display_dumb_map_offset()
|
| H A D | nouveau_gem.c | 256 rep->map_handle = drm_vma_node_offset_addr(&nvbo->bo.base.vma_node); in nouveau_gem_info()
|