Lines Matching refs:vm_obj

980 	vm_object_t vm_obj;
993 vm_obj = obj->base.vm_obj;
996 VM_OBJECT_WLOCK(vm_obj);
997 vm_object_pip_add(vm_obj, 1);
1002 m = i915_gem_wire_page(vm_obj, obj_pi);
1003 VM_OBJECT_WUNLOCK(vm_obj);
1037 VM_OBJECT_WLOCK(vm_obj);
1049 vm_object_pip_wakeup(vm_obj);
1050 VM_OBJECT_WUNLOCK(vm_obj);
1292 vm_object_reference(obj->vm_obj);
1294 rv = vm_map_find(map, obj->vm_obj, args->offset, &addr, args->size, 0,
1298 vm_object_deallocate(obj->vm_obj);
1321 i915_gem_pager_fault(vm_object_t vm_obj, vm_ooffset_t offset, int prot,
1332 gem_obj = vm_obj->handle;
1341 vm_object_pip_add(vm_obj, 1);
1362 VM_OBJECT_WUNLOCK(vm_obj);
1381 VM_OBJECT_WLOCK(vm_obj);
1382 m = vm_page_lookup(vm_obj, OFF_TO_IDX(offset));
1387 VM_OBJECT_WUNLOCK(vm_obj);
1393 VM_OBJECT_WUNLOCK(vm_obj);
1430 VM_OBJECT_WLOCK(vm_obj);
1445 VM_OBJECT_WUNLOCK(vm_obj);
1449 if (vm_page_insert(m, vm_obj, OFF_TO_IDX(offset))) {
1451 VM_OBJECT_WUNLOCK(vm_obj);
1453 VM_OBJECT_WLOCK(vm_obj);
1469 vm_object_pip_wakeup(vm_obj);
1482 VM_OBJECT_WLOCK(vm_obj);
1483 vm_object_pip_wakeup(vm_obj);
2226 vm_object_t vm_obj;
2235 vm_obj = obj->base.vm_obj;
2236 VM_OBJECT_WLOCK(vm_obj);
2238 if ((obj->pages[i] = i915_gem_wire_page(vm_obj, i)) == NULL)
2241 VM_OBJECT_WUNLOCK(vm_obj);
2254 VM_OBJECT_WUNLOCK(vm_obj);
2300 VM_OBJECT_WLOCK(obj->base.vm_obj);
2315 VM_OBJECT_WUNLOCK(obj->base.vm_obj);
2462 vm_object_t vm_obj;
2464 vm_obj = obj->base.vm_obj;
2465 VM_OBJECT_WLOCK(vm_obj);
2466 vm_object_page_remove(vm_obj, 0, 0, false);
2467 VM_OBJECT_WUNLOCK(vm_obj);
3595 VM_OBJECT_WLOCK(obj->base.vm_obj);
3597 m = i915_gem_wire_page(obj->base.vm_obj, i);
3601 VM_OBJECT_WUNLOCK(obj->base.vm_obj);
3610 VM_OBJECT_WLOCK(obj->base.vm_obj);
3618 VM_OBJECT_WUNLOCK(obj->base.vm_obj);
3660 VM_OBJECT_WLOCK(obj->base.vm_obj);
3663 m = i915_gem_wire_page(obj->base.vm_obj, i);
3668 VM_OBJECT_WUNLOCK(obj->base.vm_obj);
3675 VM_OBJECT_WLOCK(obj->base.vm_obj);
3683 VM_OBJECT_WUNLOCK(obj->base.vm_obj);