Lines Matching defs:uobj
311 vm_object_t uobj;
351 uobj = node->tn_reg.tn_aobj;
352 if (uobj != NULL) {
353 atomic_subtract_long(&tmp->tm_pages_used, uobj->size);
354 KASSERT((uobj->flags & OBJ_TMPFS) == 0,
355 ("leaked OBJ_TMPFS node %p vm_obj %p", node, uobj));
356 vm_object_deallocate(uobj);
1355 vm_object_t uobj;
1365 uobj = node->tn_reg.tn_aobj;
1376 MPASS(oldpages == uobj->size);
1382 VM_OBJECT_WLOCK(uobj);
1391 m = vm_page_lookup(uobj, idx);
1396 } else if (vm_pager_has_page(uobj, idx, NULL, NULL)) {
1397 m = vm_page_alloc(uobj, idx, VM_ALLOC_NORMAL);
1399 VM_OBJECT_WUNLOCK(uobj);
1401 VM_OBJECT_WLOCK(uobj);
1405 rv = vm_pager_get_pages(uobj, ma, 1, 0);
1406 m = vm_page_lookup(uobj, idx);
1421 VM_OBJECT_WUNLOCK(uobj);
1437 swap_pager_freespace(uobj, newpages, oldpages -
1439 vm_object_page_remove(uobj, newpages, 0, 0);
1442 uobj->size = newpages;
1443 VM_OBJECT_WUNLOCK(uobj);