Searched refs:vm_obj (Results 1 – 8 of 8) sorted by relevance
| /freebsd-12.1/sys/dev/drm2/ttm/ |
| H A D | ttm_bo_vm.c | 122 VM_OBJECT_WUNLOCK(vm_obj); in ttm_bo_vm_fault() 235 VM_OBJECT_WLOCK(vm_obj); in ttm_bo_vm_fault() 240 VM_OBJECT_WLOCK(vm_obj); in ttm_bo_vm_fault() 249 vm_wait(vm_obj); in ttm_bo_vm_fault() 278 VM_OBJECT_WLOCK(vm_obj); in ttm_bo_vm_fault() 282 VM_OBJECT_WLOCK(vm_obj); in ttm_bo_vm_fault() 353 if (vm_obj == NULL) { in ttm_bo_mmap_single() 361 *obj_res = vm_obj; in ttm_bo_mmap_single() 371 vm_object_t vm_obj; in ttm_bo_release_mmap() local 376 if (vm_obj == NULL) in ttm_bo_release_mmap() [all …]
|
| /freebsd-12.1/sys/dev/drm2/i915/ |
| H A D | i915_gem.c | 1509 VM_OBJECT_WLOCK(vm_obj); in i915_gem_pager_populate() 1551 VM_OBJECT_WLOCK(vm_obj); in i915_gem_pager_populate() 1564 vm_wait(vm_obj); in i915_gem_pager_populate() 1863 vm_object_t vm_obj; in i915_gem_object_truncate() local 1865 vm_obj = obj->base.vm_obj; in i915_gem_object_truncate() 1884 vm_object_t vm_obj; in i915_gem_object_put_pages_range_locked() local 1888 vm_obj = obj->base.vm_obj; in i915_gem_object_put_pages_range_locked() 2058 vm_object_t vm_obj; in i915_gem_object_get_pages_range() local 2064 vm_obj = obj->base.vm_obj; in i915_gem_object_get_pages_range() 2086 vm_object_t vm_obj; in i915_gem_object_get_pages_gtt() local [all …]
|
| /freebsd-12.1/sys/dev/drm2/ |
| H A D | drm_gem.c | 115 obj->vm_obj = vm_pager_allocate(OBJT_DEFAULT, NULL, size, in drm_gem_object_init() 137 obj->vm_obj = NULL; in drm_gem_private_object_init() 165 vm_object_deallocate(obj->vm_obj); in drm_gem_object_alloc() 410 vm_object_deallocate(obj->vm_obj); in drm_gem_object_release() 463 struct vm_object *vm_obj; in drm_gem_mmap_single() local 473 vm_obj = cdev_pager_allocate(gem_obj, OBJT_MGTDEVICE, in drm_gem_mmap_single() 476 if (vm_obj == NULL) { in drm_gem_mmap_single() 481 *obj_res = vm_obj; in drm_gem_mmap_single()
|
| H A D | drmP.h | 595 vm_object_t vm_obj; member
|
| /freebsd-12.1/sys/compat/linuxkpi/common/src/ |
| H A D | linux_compat.c | 483 vmap = linux_cdev_handle_find(vm_obj->handle); in linux_cdev_pager_fault() 486 MPASS(vmap->vm_private_data == vm_obj->handle); in linux_cdev_pager_fault() 506 VM_OBJECT_WUNLOCK(vm_obj); in linux_cdev_pager_fault() 508 VM_OBJECT_WLOCK(vm_obj); in linux_cdev_pager_fault() 510 vm_page_replace_checked(page, vm_obj, in linux_cdev_pager_fault() 534 vmap = linux_cdev_handle_find(vm_obj->handle); in linux_cdev_pager_populate() 536 MPASS(vmap->vm_private_data == vm_obj->handle); in linux_cdev_pager_populate() 538 VM_OBJECT_WUNLOCK(vm_obj); in linux_cdev_pager_populate() 555 vmap->vm_obj = vm_obj; in linux_cdev_pager_populate() 589 VM_OBJECT_WLOCK(vm_obj); in linux_cdev_pager_populate() [all …]
|
| /freebsd-12.1/sys/vm/ |
| H A D | vm_pager.h | 196 int (*cdev_pg_fault)(vm_object_t vm_obj, vm_ooffset_t offset, 198 int (*cdev_pg_populate)(vm_object_t vm_obj, vm_pindex_t pidx,
|
| /freebsd-12.1/sys/arm/nvidia/drm2/ |
| H A D | tegra_bo.c | 326 tegra_gem_pager_fault(vm_object_t vm_obj, vm_ooffset_t offset, int prot, in tegra_gem_pager_fault() argument 332 vm_obj, (intmax_t)offset, prot, mres); in tegra_gem_pager_fault()
|
| /freebsd-12.1/sys/compat/linuxkpi/common/include/linux/ |
| H A D | mm.h | 113 vm_object_t vm_obj; member
|