Lines Matching refs:uobj
319 vm_object_t uobj; in tmpfs_free_node_locked() local
359 uobj = node->tn_reg.tn_aobj; in tmpfs_free_node_locked()
360 if (uobj != NULL) { in tmpfs_free_node_locked()
361 if (uobj->size != 0) in tmpfs_free_node_locked()
362 atomic_subtract_long(&tmp->tm_pages_used, uobj->size); in tmpfs_free_node_locked()
363 KASSERT((uobj->flags & OBJ_TMPFS) == 0, in tmpfs_free_node_locked()
364 ("leaked OBJ_TMPFS node %p vm_obj %p", node, uobj)); in tmpfs_free_node_locked()
365 vm_object_deallocate(uobj); in tmpfs_free_node_locked()
1383 vm_object_t uobj; in tmpfs_reg_resize() local
1393 uobj = node->tn_reg.tn_aobj; in tmpfs_reg_resize()
1404 MPASS(oldpages == uobj->size); in tmpfs_reg_resize()
1416 VM_OBJECT_WLOCK(uobj); in tmpfs_reg_resize()
1425 m = vm_page_lookup(uobj, idx); in tmpfs_reg_resize()
1430 } else if (vm_pager_has_page(uobj, idx, NULL, NULL)) { in tmpfs_reg_resize()
1431 m = vm_page_alloc(uobj, idx, VM_ALLOC_NORMAL | in tmpfs_reg_resize()
1435 rv = vm_pager_get_pages(uobj, &m, 1, NULL, in tmpfs_reg_resize()
1456 VM_OBJECT_WUNLOCK(uobj); in tmpfs_reg_resize()
1472 swap_pager_freespace(uobj, newpages, oldpages - in tmpfs_reg_resize()
1474 vm_object_page_remove(uobj, newpages, 0, 0); in tmpfs_reg_resize()
1477 uobj->size = newpages; in tmpfs_reg_resize()
1478 VM_OBJECT_WUNLOCK(uobj); in tmpfs_reg_resize()