Home
last modified time | relevance | path

Searched refs:vm_obj (Results 1 – 8 of 8) sorted by relevance

/freebsd-12.1/sys/dev/drm2/ttm/
H A Dttm_bo_vm.c122 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 Di915_gem.c1509 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 Ddrm_gem.c115 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 DdrmP.h595 vm_object_t vm_obj; member
/freebsd-12.1/sys/compat/linuxkpi/common/src/
H A Dlinux_compat.c483 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 Dvm_pager.h196 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 Dtegra_bo.c326 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 Dmm.h113 vm_object_t vm_obj; member