Lines Matching refs:src_object
4062 vm_object_t src_object; in vm_map_copy_swap_object() local
4066 src_object = src_entry->object.vm_object; in vm_map_copy_swap_object()
4068 if ((src_object->flags & OBJ_ANON) != 0) { in vm_map_copy_swap_object()
4069 VM_OBJECT_WLOCK(src_object); in vm_map_copy_swap_object()
4070 vm_object_collapse(src_object); in vm_map_copy_swap_object()
4071 if ((src_object->flags & OBJ_ONEMAPPING) != 0) { in vm_map_copy_swap_object()
4073 src_object = src_entry->object.vm_object; in vm_map_copy_swap_object()
4075 vm_object_reference_locked(src_object); in vm_map_copy_swap_object()
4076 vm_object_clear_flag(src_object, OBJ_ONEMAPPING); in vm_map_copy_swap_object()
4077 VM_OBJECT_WUNLOCK(src_object); in vm_map_copy_swap_object()
4079 vm_object_reference(src_object); in vm_map_copy_swap_object()
4082 KASSERT(src_object->cred == NULL, in vm_map_copy_swap_object()
4084 src_object)); in vm_map_copy_swap_object()
4085 src_object->cred = src_entry->cred; in vm_map_copy_swap_object()
4086 src_object->charge = size; in vm_map_copy_swap_object()
4088 dst_entry->object.vm_object = src_object; in vm_map_copy_swap_object()
4116 vm_object_t src_object; in vm_map_copy_entry() local
4143 if ((src_object = src_entry->object.vm_object) != NULL) { in vm_map_copy_entry()
4144 if (src_object->type == OBJT_DEFAULT || in vm_map_copy_entry()
4145 (src_object->flags & OBJ_SWAP) != 0) { in vm_map_copy_entry()
4149 src_object = src_entry->object.vm_object; in vm_map_copy_entry()
4151 vm_object_reference(src_object); in vm_map_copy_entry()
4152 dst_entry->object.vm_object = src_object; in vm_map_copy_entry()
4173 vm_object_reference(src_object); in vm_map_copy_entry()
4174 fake_entry->object.vm_object = src_object; in vm_map_copy_entry()