Lines Matching refs:object2

6278 	vm_object_t             object2,  argument
6290 if (object1 == object2 ||
6292 object2 == VM_OBJECT_NULL) {
6306 if (object1 > object2) {
6308 object1 = object2;
6309 object2 = tmp_object;
6353 vm_object_lock(object2);
6355 if (!object2->alive || object2->terminating ||
6356 object2->vo_copy || object2->shadow || object2->shadowed ||
6357 object2->purgable != VM_PURGABLE_DENY) {
6361 vm_object_paging_only_wait(object2, THREAD_UNINT);
6364 if (object1->vo_size != object2->vo_size ||
6389 while (!vm_page_queue_empty(&object2->memq)) {
6390 page = (vm_page_t) vm_page_queue_first(&object2->memq);
6393 assert(vm_page_queue_empty(&object2->memq));
6394 } else if (object2->phys_contiguous || vm_page_queue_empty(&object2->memq)) {
6402 vm_page_rename(page, object2, page->vmp_offset);
6416 while (!vm_page_queue_empty(&object2->memq)) {
6417 page = (vm_page_t) vm_page_queue_first(&object2->memq);
6420 assert(vm_page_queue_empty(&object2->memq));
6425 vm_page_insert(page, object2, page->vmp_offset);
6433 object1->field = object2->field; \
6434 object2->field = tmp_object->field; \
6439 assert(object1->vo_size == object2->vo_size);
6443 assert(os_ref_get_count_raw(&object2->ref_count) >= 1);
6452 assert(!object2->vo_copy);
6455 assert(!object2->shadow);
6465 if (object2->pager_control != MEMORY_OBJECT_CONTROL_NULL) {
6466 memory_object_control_collapse(&object2->pager_control,
6467 object2);
6472 assert(!object2->paging_in_progress);
6474 assert(object2->activity_in_progress);
6486 assert(object2->alive);
6489 assert(object2->purgable == VM_PURGABLE_DENY);
6495 assert(!object2->terminating);
6497 if (object1->named && !object2->named) {
6499 os_ref_retain_locked_raw(&object2->ref_count, &vm_object_refgrp);
6500 } else if (!object1->named && object2->named) {
6502 os_ref_release_live_locked_raw(&object2->ref_count, &vm_object_refgrp);
6510 object1->cached_list.next = (queue_entry_t) object2;
6511 object2->cached_list.next = (queue_entry_t) object1;
6514 assert(object2->cached_list.prev == NULL);
6525 object2->transposed = TRUE;
6531 assert(object2->blocked_access);
6534 assert(!object2->object_is_shared_cache);
6537 assert(!object2->io_tracking);
6540 assert(!object2->access_tracking);
6545 assert(!object2->eligible_for_secluded);
6547 assert(!object2->can_grab_secluded);
6550 assert(object2->__object3_unused_bits == 0);
6557 assert((object2->purgable == VM_PURGABLE_DENY) || (object2->objq.next == NULL));
6558 assert((object2->purgable == VM_PURGABLE_DENY) || (object2->objq.prev == NULL));
6584 vm_object_unlock(object2);