Searched refs:vma_node (Results 1 - 25 of 28) sorted by relevance

12

/netbsd-current/sys/external/bsd/drm2/ttm/
H A Dttm_bo_vm.c363 KASSERTMSG((drm_vma_node_start(&bo->base.vma_node) <= startpage),
368 (uintmax_t)drm_vma_node_size(&bo->base.vma_node),
369 (uintmax_t)drm_vma_node_start(&bo->base.vma_node));
370 KASSERTMSG((npages <= drm_vma_node_size(&bo->base.vma_node)),
375 (uintmax_t)drm_vma_node_size(&bo->base.vma_node),
376 (uintmax_t)drm_vma_node_start(&bo->base.vma_node));
377 KASSERTMSG(((startpage - drm_vma_node_start(&bo->base.vma_node))
378 <= (drm_vma_node_size(&bo->base.vma_node) - npages)),
383 (uintmax_t)drm_vma_node_size(&bo->base.vma_node),
384 (uintmax_t)drm_vma_node_start(&bo->base.vma_node));
[all...]
/netbsd-current/sys/external/bsd/drm2/dist/drm/i915/gem/
H A Di915_gem_object.c139 drm_vma_node_revoke(&mmo->vma_node, file);
144 drm_vma_node_revoke(&mmo->vma_node, file);
186 drm_vma_node_destroy(&obj->base.vma_node);
236 &mmo->vma_node);
237 drm_vma_node_destroy(&mmo->vma_node);
246 &mmo->vma_node);
H A Di915_gem_mman.c707 drm_vma_node_unmap(&mmo->vma_node,
782 &to_free->vma_node);
784 drm_vma_node_destroy(&to_free->vma_node);
804 &mmo->vma_node);
842 drm_vma_node_init(&mmo->vma_node);
847 drm_vma_node_reset(&mmo->vma_node);
851 &mmo->vma_node, obj->base.size / PAGE_SIZE);
862 &mmo->vma_node, obj->base.size / PAGE_SIZE);
871 drm_vma_node_allow(&mmo->vma_node, file);
878 drm_vma_node_destroy(&mmo->vma_node);
[all...]
H A Di915_gem_object_types.h77 struct drm_vma_offset_node vma_node; member in struct:i915_mmap_offset
/netbsd-current/sys/external/bsd/drm2/dist/drm/vmwgfx/
H A Dvmwgfx_page_dirty.c91 pgoff_t offset = drm_vma_node_start(&vbo->base.base.vma_node);
129 unsigned long offset = drm_vma_node_start(&vbo->base.base.vma_node);
195 unsigned long offset = drm_vma_node_start(&vbo->base.base.vma_node);
219 unsigned long offset = drm_vma_node_start(&vbo->base.base.vma_node);
276 pgoff_t offset = drm_vma_node_start(&vbo->base.base.vma_node);
420 page_offset = vmf->pgoff - drm_vma_node_start(&bo->base.vma_node);
463 drm_vma_node_start(&bo->base.vma_node);
H A Dvmwgfx_bo.c862 rep->map_handle = drm_vma_node_offset_addr(&vbo->base.base.vma_node);
1104 *offset = drm_vma_node_offset_addr(&out_buf->base.base.vma_node);
H A Dvmwgfx_surface.c1735 drm_vma_node_offset_addr(&res->backup->base.base.vma_node);
1811 drm_vma_node_offset_addr(&srf->res.backup->base.base.vma_node);
/netbsd-current/sys/external/bsd/drm2/dist/drm/qxl/
H A Dqxl_object.h65 return drm_vma_node_offset_addr(&bo->tbo.base.vma_node);
/netbsd-current/sys/external/bsd/drm2/dist/drm/
H A Ddrm_gem.c205 drm_vma_node_init(&obj->vma_node);
207 drm_vma_node_reset(&obj->vma_node);
303 drm_vma_node_revoke(&obj->vma_node, file_priv);
377 *offset = drm_vma_node_offset_addr(&obj->vma_node);
447 ret = drm_vma_node_allow(&obj->vma_node, file_priv);
465 drm_vma_node_revoke(&obj->vma_node, file_priv);
514 drm_vma_offset_remove(dev->vma_offset_manager, &obj->vma_node);
540 return drm_vma_offset_add(dev->vma_offset_manager, &obj->vma_node,
1078 drm_vma_node_destroy(&obj->vma_node);
1295 obj = container_of(node, struct drm_gem_object, vma_node);
[all...]
H A Ddrm_prime.c863 *offp += drm_vma_node_start(&obj->vma_node);
865 vma->vm_pgoff += drm_vma_node_start(&obj->vma_node);
899 ret = drm_vma_node_allow(&obj->vma_node, priv);
911 drm_vma_node_revoke(&obj->vma_node, priv);
/netbsd-current/sys/external/bsd/drm2/dist/drm/ttm/
H A Dttm_bo_vm.c248 vma->vm_pgoff - drm_vma_node_start(&bo->base.vma_node);
250 drm_vma_node_start(&bo->base.vma_node);
291 page->index = drm_vma_node_start(&bo->base.vma_node) +
468 base.vma_node);
H A Dttm_bo.c688 drm_vma_offset_remove(bdev->vma_manager, &bo->base.vma_node);
691 drm_vma_node_destroy(&bo->base.vma_node);
1368 drm_vma_node_init(&bo->base.vma_node);
1370 drm_vma_node_reset(&bo->base.vma_node);
1384 ret = drm_vma_offset_add(bdev->vma_manager, &bo->base.vma_node,
1865 drm_vma_node_unmap(&bo->base.vma_node, bdev->dev_mapping);
H A Dttm_bo_util.c534 drm_vma_node_destroy(&fbo->base.base.vma_node);
582 drm_vma_node_init(&fbo->base.base.vma_node);
587 drm_vma_node_reset(&fbo->base.base.vma_node);
/netbsd-current/sys/external/bsd/drm2/drm/
H A Ddrm_gem_vm.c134 struct drm_gem_object, vma_node);
/netbsd-current/sys/external/bsd/drm2/dist/include/drm/
H A Ddrm_gem.h249 * @vma_node:
258 struct drm_vma_offset_node vma_node; member in struct:drm_gem_object
/netbsd-current/sys/external/bsd/drm2/dist/drm/radeon/
H A Dradeon_object.h121 return drm_vma_node_offset_addr(&bo->tbo.base.vma_node);
H A Dradeon_ttm.c201 return drm_vma_node_verify_access(&rbo->tbo.base.vma_node, drm_file);
203 return drm_vma_node_verify_access(&rbo->tbo.base.vma_node,
/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_dma_buf.c133 ret = drm_vma_node_allow(&obj->vma_node, vma->vm_file->private_data);
138 drm_vma_node_revoke(&obj->vma_node, vma->vm_file->private_data);
H A Damdgpu_object.h202 return drm_vma_node_offset_addr(&bo->tbo.base.vma_node);
/netbsd-current/sys/external/bsd/drm2/dist/drm/virtio/
H A Dvirtgpu_gem.c109 *offset_p = drm_vma_node_offset_addr(&gobj->vma_node);
/netbsd-current/sys/external/bsd/drm2/dist/drm/i915/gem/selftests/
H A Di915_gem_mman.c862 addr = igt_mmap_node(i915, &mmo->vma_node, 0, PROT_WRITE, MAP_SHARED);
990 addr = igt_mmap_node(i915, &mmo->vma_node, 0, PROT_WRITE, MAP_SHARED);
1156 addr = igt_mmap_node(i915, &mmo->vma_node, 0, PROT_WRITE, MAP_SHARED);
/netbsd-current/sys/external/bsd/drm2/dist/drm/vgem/
H A Dvgem_drv.c256 *offset = drm_vma_node_offset_addr(&obj->vma_node);
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/
H A Dnouveau_display.c693 *poffset = drm_vma_node_offset_addr(&bo->bo.base.vma_node);
H A Dnouveau_gem.c256 rep->map_handle = drm_vma_node_offset_addr(&nvbo->bo.base.vma_node);
/netbsd-current/sys/external/bsd/drm2/dist/drm/i915/gt/
H A Dintel_reset.c710 node = &vma->mmo->vma_node;

Completed in 350 milliseconds

12