Lines Matching refs:copy_object

4286 				vm_object_t             copy_object = VM_OBJECT_NULL;  in vm_map_enter_mem_object()  local
4293 copy_object = (vm_object_t)copy_submap; in vm_map_enter_mem_object()
4295 copy_object = VME_OBJECT(copy_entry); in vm_map_enter_mem_object()
4318 copy_object != VM_OBJECT_NULL && in vm_map_enter_mem_object()
4319 copy_object->copy_strategy == MEMORY_OBJECT_COPY_SYMMETRIC) { in vm_map_enter_mem_object()
4336 assert(copy_object != VME_OBJECT(copy_entry)); in vm_map_enter_mem_object()
4349 vm_object_pmap_protect(copy_object, in vm_map_enter_mem_object()
4359 copy_object = VME_OBJECT(copy_entry); in vm_map_enter_mem_object()
4361 vm_object_lock(copy_object); in vm_map_enter_mem_object()
4363 copy_object->copy_strategy = MEMORY_OBJECT_COPY_DELAY; in vm_map_enter_mem_object()
4364 VM_OBJECT_SET_TRUE_SHARE(copy_object, TRUE); in vm_map_enter_mem_object()
4365 vm_object_unlock(copy_object); in vm_map_enter_mem_object()
4368 if (copy_object != VM_OBJECT_NULL && in vm_map_enter_mem_object()
4369 copy_object->named && in vm_map_enter_mem_object()
4370 copy_object->pager != MEMORY_OBJECT_NULL && in vm_map_enter_mem_object()
4371 copy_object->copy_strategy != MEMORY_OBJECT_COPY_NONE) { in vm_map_enter_mem_object()
4392 vm_object_lock(copy_object); in vm_map_enter_mem_object()
4393 pager = copy_object->pager; in vm_map_enter_mem_object()
4394 if (copy_object->named && in vm_map_enter_mem_object()
4396 copy_object->copy_strategy != MEMORY_OBJECT_COPY_NONE) { in vm_map_enter_mem_object()
4397 assert(copy_object->pager_ready); in vm_map_enter_mem_object()
4398 vm_object_mapping_wait(copy_object, THREAD_UNINT); in vm_map_enter_mem_object()
4403 pager = copy_object->pager; in vm_map_enter_mem_object()
4404 if (copy_object->named && in vm_map_enter_mem_object()
4406 vm_object_mapping_begin(copy_object); in vm_map_enter_mem_object()
4407 vm_object_unlock(copy_object); in vm_map_enter_mem_object()
4412 vm_object_lock(copy_object); in vm_map_enter_mem_object()
4413 vm_object_mapping_end(copy_object); in vm_map_enter_mem_object()
4416 vm_object_unlock(copy_object); in vm_map_enter_mem_object()
4423 if (copy && copy_object != VM_OBJECT_NULL) { in vm_map_enter_mem_object()
4427 result = vm_object_copy_strategically(copy_object, copy_offset, in vm_map_enter_mem_object()
4448 new_object = copy_object; in vm_map_enter_mem_object()
4463 copy_object = new_object; in vm_map_enter_mem_object()
4475 copy_object = VME_OBJECT(copy_entry); in vm_map_enter_mem_object()
4477 vm_object_reference(copy_object); in vm_map_enter_mem_object()
4517 copy_object, in vm_map_enter_mem_object()
4519 ((copy_object == NULL) in vm_map_enter_mem_object()
4530 vm_object_deallocate(copy_object); in vm_map_enter_mem_object()
14096 vm_object_t sub_object, copy_object; in vm_map_lookup_and_lock_object() local
14192 &copy_object); in vm_map_lookup_and_lock_object()
14212 vm_object_deallocate(copy_object); in vm_map_lookup_and_lock_object()
14213 copy_object = VM_OBJECT_NULL; in vm_map_lookup_and_lock_object()
14232 vm_object_deallocate(copy_object); in vm_map_lookup_and_lock_object()
14233 copy_object = VM_OBJECT_NULL; in vm_map_lookup_and_lock_object()
14245 copy_object = VM_OBJECT_NULL; in vm_map_lookup_and_lock_object()
14260 &copy_object, in vm_map_lookup_and_lock_object()
14266 vm_object_deallocate(copy_object); in vm_map_lookup_and_lock_object()
14267 copy_object = VM_OBJECT_NULL; in vm_map_lookup_and_lock_object()
14281 vm_object_deallocate(copy_object); in vm_map_lookup_and_lock_object()
14282 copy_object = VM_OBJECT_NULL; in vm_map_lookup_and_lock_object()
14293 assert(copy_object != VM_OBJECT_NULL); in vm_map_lookup_and_lock_object()
14294 assert(copy_object != sub_object); in vm_map_lookup_and_lock_object()
14304 copy_object = sub_object; in vm_map_lookup_and_lock_object()
14399 copy_object); in vm_map_lookup_and_lock_object()
14400 copy_object = VM_OBJECT_NULL; in vm_map_lookup_and_lock_object()
14449 VME_OBJECT_SET(entry, copy_object, false, 0); in vm_map_lookup_and_lock_object()
17655 vm_object_t copy_object; in vm_map_remap_extract() local
17658 copy_object = VME_OBJECT(copy_entry); in vm_map_remap_extract()
17660 if (copy_object == VM_OBJECT_NULL) { in vm_map_remap_extract()
17668 copy_object = vm_object_allocate(copy_size); in vm_map_remap_extract()
17670 VME_OBJECT_SET(copy_entry, copy_object, false, 0); in vm_map_remap_extract()
17673 } else if (copy_object->copy_strategy != MEMORY_OBJECT_COPY_SYMMETRIC) { in vm_map_remap_extract()
17677 copy_object->shadowed || in vm_map_remap_extract()
17678 (copy_object->internal && in vm_map_remap_extract()
17679 !copy_object->true_share && in vm_map_remap_extract()
17681 copy_object->vo_size > copy_size)) { in vm_map_remap_extract()
17689 vm_object_pmap_protect(copy_object, in vm_map_remap_extract()
17699 copy_object = VME_OBJECT(copy_entry); in vm_map_remap_extract()
17701 if (copy_object && in vm_map_remap_extract()
17702 copy_object->copy_strategy == MEMORY_OBJECT_COPY_SYMMETRIC) { in vm_map_remap_extract()
17703 copy_object->copy_strategy = MEMORY_OBJECT_COPY_DELAY; in vm_map_remap_extract()
17704 copy_object->true_share = TRUE; in vm_map_remap_extract()