Lines Matching refs:src_object
3688 vm_object_t src_object; in vm_map_copy_entry() local
3717 if ((src_object = src_entry->object.vm_object) != NULL) { in vm_map_copy_entry()
3718 VM_OBJECT_WLOCK(src_object); in vm_map_copy_entry()
3720 if (src_object->handle == NULL && in vm_map_copy_entry()
3721 (src_object->type == OBJT_DEFAULT || in vm_map_copy_entry()
3722 src_object->type == OBJT_SWAP)) { in vm_map_copy_entry()
3723 vm_object_collapse(src_object); in vm_map_copy_entry()
3724 if ((src_object->flags & (OBJ_NOSPLIT | in vm_map_copy_entry()
3727 src_object = in vm_map_copy_entry()
3731 vm_object_reference_locked(src_object); in vm_map_copy_entry()
3732 vm_object_clear_flag(src_object, OBJ_ONEMAPPING); in vm_map_copy_entry()
3735 KASSERT(src_object->cred == NULL, in vm_map_copy_entry()
3737 src_object)); in vm_map_copy_entry()
3738 src_object->cred = src_entry->cred; in vm_map_copy_entry()
3739 src_object->charge = size; in vm_map_copy_entry()
3741 VM_OBJECT_WUNLOCK(src_object); in vm_map_copy_entry()
3742 dst_entry->object.vm_object = src_object; in vm_map_copy_entry()
3774 vm_object_reference(src_object); in vm_map_copy_entry()
3775 fake_entry->object.vm_object = src_object; in vm_map_copy_entry()