Lines Matching refs:srcobject
943 swap_pager_copy(vm_object_t srcobject, vm_object_t dstobject, in swap_pager_copy() argument
949 VM_OBJECT_ASSERT_WLOCKED(srcobject); in swap_pager_copy()
956 if (destroysource && srcobject->handle != NULL) { in swap_pager_copy()
957 vm_object_pip_add(srcobject, 1); in swap_pager_copy()
958 VM_OBJECT_WUNLOCK(srcobject); in swap_pager_copy()
962 TAILQ_REMOVE(NOBJLIST(srcobject->handle), srcobject, in swap_pager_copy()
967 VM_OBJECT_WLOCK(srcobject); in swap_pager_copy()
968 vm_object_pip_wakeup(srcobject); in swap_pager_copy()
976 srcaddr = swp_pager_meta_ctl(srcobject, i + offset, SWM_POP); in swap_pager_copy()
995 vm_object_pip_add(srcobject, 1); in swap_pager_copy()
996 VM_OBJECT_WUNLOCK(srcobject); in swap_pager_copy()
1002 VM_OBJECT_WLOCK(srcobject); in swap_pager_copy()
1003 vm_object_pip_wakeup(srcobject); in swap_pager_copy()
1014 swp_pager_meta_free_all(srcobject); in swap_pager_copy()
1021 srcobject->type = OBJT_DEFAULT; in swap_pager_copy()