Lines Matching defs:uobj
564 vm_object_t uobj;
610 uobj = node->tn_reg.tn_aobj;
611 if (uobj != NULL) {
612 if (uobj->size != 0)
613 atomic_subtract_long(&tmp->tm_pages_used, uobj->size);
618 if (uobj != NULL) {
619 KASSERT((uobj->flags & OBJ_TMPFS) == 0,
620 ("leaked OBJ_TMPFS node %p vm_obj %p", node, uobj));
621 vm_object_deallocate(uobj);
1664 vm_object_t uobj;
1674 uobj = node->tn_reg.tn_aobj;
1685 MPASS(oldpages == uobj->size);
1697 VM_OBJECT_WLOCK(uobj);
1706 m = vm_page_grab(uobj, idx, VM_ALLOC_NOCREAT);
1709 } else if (vm_pager_has_page(uobj, idx, NULL, NULL)) {
1710 m = vm_page_alloc(uobj, idx, VM_ALLOC_NORMAL |
1714 vm_object_pip_add(uobj, 1);
1715 VM_OBJECT_WUNLOCK(uobj);
1716 rv = vm_pager_get_pages(uobj, &m, 1, NULL,
1718 VM_OBJECT_WLOCK(uobj);
1719 vm_object_pip_wakeup(uobj);
1735 VM_OBJECT_WUNLOCK(uobj);
1751 vm_object_page_remove(uobj, newpages, 0, 0);
1753 uobj->size = newpages;
1754 VM_OBJECT_WUNLOCK(uobj);