Lines Matching defs:compact_object

82  * the compact_object lock.
119 vm_object_t compact_object = table->object;
122 next = default_freezer_mapping_create(compact_object, table_offset);
273 vm_object_t compact_object = VM_OBJECT_NULL;
277 compact_object = df_handle->dfh_compact_object;
279 assert(compact_object);
291 vm_object_lock(compact_object);
293 vm_page_rename(p, compact_object, df_handle->dfh_compact_offset, FALSE);
294 vm_object_unlock(compact_object);
307 vm_object_t compact_object = VM_OBJECT_NULL;
321 compact_object = df_handle->dfh_compact_object;
323 assert(compact_object);
324 assert(compact_object->alive);
325 assert(!compact_object->terminating);
326 assert(compact_object->pager_ready);
329 if (vm_object_pagein(compact_object) != KERN_SUCCESS) {
336 vm_object_lock(compact_object);
368 compact_page = vm_page_lookup(compact_object, compact_offset);
392 vm_object_unlock(compact_object);
394 vm_object_deallocate(compact_object);
425 vm_object_t compact_object = VM_OBJECT_NULL;
429 compact_object = fo->fo_df_handle->dfh_compact_object;
432 if (compact_object == VM_OBJECT_NULL || table == NULL) {
435 vm_object_lock(compact_object);
467 vm_object_unlock(compact_object);
515 vm_object_t src_object = VM_OBJECT_NULL, compact_object = VM_OBJECT_NULL;
532 compact_object = fo->fo_df_handle->dfh_compact_object;
534 if (compact_object == NULL) {
537 vm_object_lock(compact_object);
538 vm_object_reference_locked(compact_object);
546 vm_object_unlock(compact_object);
555 vm_object_deallocate(compact_object);
586 vm_object_deallocate(compact_object);
592 assert(compact_object->alive);
593 assert(!compact_object->terminating);
594 assert(compact_object->pager_ready);
596 vm_object_lock(compact_object);
598 vm_object_paging_wait(compact_object, THREAD_UNINT);
599 vm_object_paging_begin(compact_object);
601 compact_object->blocked_access = TRUE;
602 pager = (memory_object_t)compact_object->pager;
604 vm_object_unlock(compact_object);
621 vm_object_lock(compact_object);
623 compact_object->blocked_access = FALSE;
624 vm_object_paging_end(compact_object);
628 if ((compact_page = vm_page_lookup(compact_object, compact_offset)) != VM_PAGE_NULL){
654 printf("%d: default_freezer: compact_object doesn't have the page for object 0x%lx at offset 0x%lx \n", kr, (uintptr_t)compact_object, (uintptr_t)compact_offset);
658 vm_object_unlock(compact_object);
659 vm_object_deallocate(compact_object);
787 vm_object_t compact_object = VM_OBJECT_NULL;
793 compact_object = vm_object_allocate((vm_map_offset_t)(VM_MAX_ADDRESS) - (vm_map_offset_t)(VM_MIN_ADDRESS));
794 if (!compact_object) {
797 df_handle->dfh_compact_object = compact_object;