Searched refs:vm_obj (Results 1 – 8 of 8) sorted by relevance
| /freebsd-13.1/sys/dev/drm2/ttm/ |
| H A D | ttm_bo_vm.c | 120 VM_OBJECT_WUNLOCK(vm_obj); in ttm_bo_vm_fault() 233 VM_OBJECT_WLOCK(vm_obj); in ttm_bo_vm_fault() 245 vm_wait(vm_obj); in ttm_bo_vm_fault() 272 VM_OBJECT_WLOCK(vm_obj); in ttm_bo_vm_fault() 276 VM_OBJECT_WLOCK(vm_obj); in ttm_bo_vm_fault() 322 struct vm_object *vm_obj; in ttm_bo_mmap_single() local 347 if (vm_obj == NULL) { in ttm_bo_mmap_single() 355 *obj_res = vm_obj; in ttm_bo_mmap_single() 365 vm_object_t vm_obj; in ttm_bo_release_mmap() local 370 if (vm_obj == NULL) in ttm_bo_release_mmap() [all …]
|
| /freebsd-13.1/sys/compat/linuxkpi/common/src/ |
| H A D | linux_page.c | 282 vm_object_t vm_obj = vma->vm_obj; in lkpi_vmf_insert_pfn_prot_locked() local 287 VM_OBJECT_ASSERT_WLOCKED(vm_obj); in lkpi_vmf_insert_pfn_prot_locked() 294 page = vm_page_grab(vm_obj, pindex, VM_ALLOC_NOCREAT); in lkpi_vmf_insert_pfn_prot_locked() 302 VM_OBJECT_WUNLOCK(vm_obj); in lkpi_vmf_insert_pfn_prot_locked() 316 VM_OBJECT_WLOCK(vm_obj); in lkpi_vmf_insert_pfn_prot_locked() 322 VM_OBJECT_WLOCK(vm_obj); in lkpi_vmf_insert_pfn_prot_locked() 325 if (vm_page_insert(page, vm_obj, pindex)) { in lkpi_vmf_insert_pfn_prot_locked()
|
| H A D | linux_compat.c | 622 vmap = linux_cdev_handle_find(vm_obj->handle); in linux_cdev_pager_fault() 625 MPASS(vmap->vm_private_data == vm_obj->handle); in linux_cdev_pager_fault() 645 VM_OBJECT_WUNLOCK(vm_obj); in linux_cdev_pager_fault() 646 page = vm_page_getfake(paddr, vm_obj->memattr); in linux_cdev_pager_fault() 647 VM_OBJECT_WLOCK(vm_obj); in linux_cdev_pager_fault() 666 vmap = linux_cdev_handle_find(vm_obj->handle); in linux_cdev_pager_populate() 668 MPASS(vmap->vm_private_data == vm_obj->handle); in linux_cdev_pager_populate() 670 VM_OBJECT_WUNLOCK(vm_obj); in linux_cdev_pager_populate() 689 vmap->vm_obj = vm_obj; in linux_cdev_pager_populate() 723 VM_OBJECT_WLOCK(vm_obj); in linux_cdev_pager_populate() [all …]
|
| /freebsd-13.1/sys/dev/drm2/ |
| H A D | drm_gem.c | 114 obj->vm_obj = vm_pager_allocate(OBJT_DEFAULT, NULL, size, in drm_gem_object_init() 136 obj->vm_obj = NULL; in drm_gem_private_object_init() 164 vm_object_deallocate(obj->vm_obj); in drm_gem_object_alloc() 409 vm_object_deallocate(obj->vm_obj); in drm_gem_object_release() 462 struct vm_object *vm_obj; in drm_gem_mmap_single() local 472 vm_obj = cdev_pager_allocate(gem_obj, OBJT_MGTDEVICE, in drm_gem_mmap_single() 475 if (vm_obj == NULL) { in drm_gem_mmap_single() 480 *obj_res = vm_obj; in drm_gem_mmap_single()
|
| H A D | drmP.h | 595 vm_object_t vm_obj; member
|
| /freebsd-13.1/sys/vm/ |
| H A D | vm_pager.h | 256 int (*cdev_pg_fault)(vm_object_t vm_obj, vm_ooffset_t offset, 258 int (*cdev_pg_populate)(vm_object_t vm_obj, vm_pindex_t pidx, 273 int (*phys_pg_getpages)(vm_object_t vm_obj, vm_page_t *m, int count, 275 int (*phys_pg_populate)(vm_object_t vm_obj, vm_pindex_t pidx, 280 void (*phys_pg_ctor)(vm_object_t vm_obj, vm_prot_t prot, 282 void (*phys_pg_dtor)(vm_object_t vm_obj);
|
| /freebsd-13.1/sys/compat/linuxkpi/common/include/linux/ |
| H A D | mm.h | 121 vm_object_t vm_obj; member 200 VM_OBJECT_WLOCK(vma->vm_obj); in vmf_insert_pfn_prot() 202 VM_OBJECT_WUNLOCK(vma->vm_obj); in vmf_insert_pfn_prot()
|
| /freebsd-13.1/sys/arm/nvidia/drm2/ |
| H A D | tegra_bo.c | 319 tegra_gem_pager_fault(vm_object_t vm_obj, vm_ooffset_t offset, int prot, in tegra_gem_pager_fault() argument 325 vm_obj, (intmax_t)offset, prot, mres); in tegra_gem_pager_fault()
|