Lines Matching refs:src_object
4177 vm_object_t src_object; in vm_map_copy_swap_object() local
4181 src_object = src_entry->object.vm_object; in vm_map_copy_swap_object()
4183 if ((src_object->flags & OBJ_ANON) != 0) { in vm_map_copy_swap_object()
4184 VM_OBJECT_WLOCK(src_object); in vm_map_copy_swap_object()
4185 vm_object_collapse(src_object); in vm_map_copy_swap_object()
4186 if ((src_object->flags & OBJ_ONEMAPPING) != 0) { in vm_map_copy_swap_object()
4188 src_object = src_entry->object.vm_object; in vm_map_copy_swap_object()
4190 vm_object_reference_locked(src_object); in vm_map_copy_swap_object()
4191 vm_object_clear_flag(src_object, OBJ_ONEMAPPING); in vm_map_copy_swap_object()
4192 VM_OBJECT_WUNLOCK(src_object); in vm_map_copy_swap_object()
4194 vm_object_reference(src_object); in vm_map_copy_swap_object()
4197 KASSERT(src_object->cred == NULL, in vm_map_copy_swap_object()
4199 src_object)); in vm_map_copy_swap_object()
4200 src_object->cred = src_entry->cred; in vm_map_copy_swap_object()
4201 *fork_charge += ptoa(src_object->size) - size; in vm_map_copy_swap_object()
4203 dst_entry->object.vm_object = src_object; in vm_map_copy_swap_object()
4231 vm_object_t src_object; in vm_map_copy_entry() local
4258 if ((src_object = src_entry->object.vm_object) != NULL) { in vm_map_copy_entry()
4259 if ((src_object->flags & OBJ_SWAP) != 0) { in vm_map_copy_entry()
4263 src_object = src_entry->object.vm_object; in vm_map_copy_entry()
4265 vm_object_reference(src_object); in vm_map_copy_entry()
4266 dst_entry->object.vm_object = src_object; in vm_map_copy_entry()
4287 vm_object_reference(src_object); in vm_map_copy_entry()
4288 fake_entry->object.vm_object = src_object; in vm_map_copy_entry()