Searched refs:vm_obj (Results 1 - 8 of 8) sorted by relevance
/freebsd-current/sys/dev/drm2/ttm/ |
H A D | ttm_bo_vm.c | 100 ttm_bo_vm_fault(vm_object_t vm_obj, vm_ooffset_t offset, argument 104 struct ttm_buffer_object *bo = vm_obj->handle; 113 vm_object_pip_add(vm_obj, 1); 118 VM_OBJECT_WUNLOCK(vm_obj); 231 VM_OBJECT_WLOCK(vm_obj); 237 m1 = vm_page_lookup(vm_obj, OFF_TO_IDX(offset)); 240 if (vm_page_insert(m, vm_obj, OFF_TO_IDX(offset))) { 242 VM_OBJECT_WUNLOCK(vm_obj); 243 vm_wait(vm_obj); 244 VM_OBJECT_WLOCK(vm_obj); 320 struct vm_object *vm_obj; local 363 vm_object_t vm_obj; local [all...] |
/freebsd-current/sys/compat/linuxkpi/common/src/ |
H A D | linux_page.c | 300 vm_object_t vm_obj = vma->vm_obj; local 305 VM_OBJECT_ASSERT_WLOCKED(vm_obj); 312 page = vm_page_grab(vm_obj, pindex, VM_ALLOC_NOCREAT); 320 VM_OBJECT_WUNLOCK(vm_obj); 334 VM_OBJECT_WLOCK(vm_obj); 340 VM_OBJECT_WLOCK(vm_obj); 343 if (vm_page_insert(page, vm_obj, pindex)) { 359 vm_object_t vm_obj; local 363 vm_obj [all...] |
H A D | linux_compat.c | 442 linux_cdev_pager_fault(vm_object_t vm_obj, vm_ooffset_t offset, int prot, argument 447 vmap = linux_cdev_handle_find(vm_obj->handle); 450 MPASS(vmap->vm_private_data == vm_obj->handle); 463 vm_page_updatefake(page, paddr, vm_obj->memattr); 470 VM_OBJECT_WUNLOCK(vm_obj); 471 page = vm_page_getfake(paddr, vm_obj->memattr); 472 VM_OBJECT_WLOCK(vm_obj); 474 vm_page_replace(page, vm_obj, (*mres)->pindex, *mres); 484 linux_cdev_pager_populate(vm_object_t vm_obj, vm_pindex_t pidx, int fault_type, argument 491 vmap = linux_cdev_handle_find(vm_obj [all...] |
/freebsd-current/sys/vm/ |
H A D | vm_pager.h | 288 int (*cdev_pg_fault)(vm_object_t vm_obj, vm_ooffset_t offset, 290 int (*cdev_pg_populate)(vm_object_t vm_obj, vm_pindex_t pidx, 305 int (*phys_pg_getpages)(vm_object_t vm_obj, vm_page_t *m, int count, 307 int (*phys_pg_populate)(vm_object_t vm_obj, vm_pindex_t pidx, 312 void (*phys_pg_ctor)(vm_object_t vm_obj, vm_prot_t prot, 314 void (*phys_pg_dtor)(vm_object_t vm_obj);
|
/freebsd-current/sys/dev/drm2/ |
H A D | drm_gem.c | 112 obj->vm_obj = vm_pager_allocate(OBJT_SWAP, NULL, size, 134 obj->vm_obj = NULL; 162 vm_object_deallocate(obj->vm_obj); 405 * obj->vm_obj can be NULL for private gem objects. 407 vm_object_deallocate(obj->vm_obj); 460 struct vm_object *vm_obj; local 470 vm_obj = cdev_pager_allocate(gem_obj, OBJT_MGTDEVICE, 473 if (vm_obj == NULL) { 478 *obj_res = vm_obj;
|
H A D | drmP.h | 593 vm_object_t vm_obj; member in struct:drm_gem_object
|
/freebsd-current/sys/compat/linuxkpi/common/include/linux/ |
H A D | mm.h | 124 vm_object_t vm_obj; member in struct:vm_area_struct 212 VM_OBJECT_WLOCK(vma->vm_obj); 214 VM_OBJECT_WUNLOCK(vma->vm_obj);
|
/freebsd-current/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, argument 325 vm_obj, (intmax_t)offset, prot, mres);
|
Completed in 147 milliseconds