Lines Matching refs:srcobject
993 swp_pager_xfer_source(vm_object_t srcobject, vm_object_t dstobject, in swp_pager_xfer_source() argument
998 KASSERT(srcobject->type == OBJT_SWAP, in swp_pager_xfer_source()
1010 VM_OBJECT_WUNLOCK(srcobject); in swp_pager_xfer_source()
1014 VM_OBJECT_WLOCK(srcobject); in swp_pager_xfer_source()
1038 swap_pager_copy(vm_object_t srcobject, vm_object_t dstobject, in swap_pager_copy() argument
1042 VM_OBJECT_ASSERT_WLOCKED(srcobject); in swap_pager_copy()
1049 if (destroysource && (srcobject->flags & OBJ_ANON) == 0 && in swap_pager_copy()
1050 srcobject->handle != NULL) { in swap_pager_copy()
1051 VM_OBJECT_WUNLOCK(srcobject); in swap_pager_copy()
1054 TAILQ_REMOVE(NOBJLIST(srcobject->handle), srcobject, in swap_pager_copy()
1058 VM_OBJECT_WLOCK(srcobject); in swap_pager_copy()
1064 swp_pager_meta_transfer(srcobject, dstobject, offset, dstobject->size); in swap_pager_copy()
1073 swp_pager_meta_free_all(srcobject); in swap_pager_copy()
1080 srcobject->type = OBJT_DEFAULT; in swap_pager_copy()
2112 swp_pager_meta_transfer(vm_object_t srcobject, vm_object_t dstobject, in swp_pager_meta_transfer() argument
2120 VM_OBJECT_ASSERT_WLOCKED(srcobject); in swp_pager_meta_transfer()
2121 if (srcobject->type != OBJT_SWAP || count == 0) in swp_pager_meta_transfer()
2128 sb = SWAP_PCTRIE_LOOKUP_GE(&srcobject->un_pager.swp.swp_blks, in swp_pager_meta_transfer()
2139 !swp_pager_xfer_source(srcobject, dstobject, in swp_pager_meta_transfer()
2149 SWAP_PCTRIE_REMOVE(&srcobject->un_pager.swp.swp_blks, in swp_pager_meta_transfer()