Lines Matching refs: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);
308 vm_object_t compact_object = VM_OBJECT_NULL;
323 compact_object = df_handle->dfh_compact_object;
325 assert(compact_object);
326 assert(compact_object->alive);
327 assert(!compact_object->terminating);
328 assert(compact_object->pager_ready);
331 if ((kr = vm_object_pagein(compact_object)) != KERN_SUCCESS) {
338 vm_object_lock(compact_object);
370 compact_page = vm_page_lookup(compact_object, compact_offset);
394 vm_object_unlock(compact_object);
396 vm_object_deallocate(compact_object);
428 vm_object_t compact_object = VM_OBJECT_NULL;
432 compact_object = fo->fo_df_handle->dfh_compact_object;
435 if (compact_object == VM_OBJECT_NULL || table == NULL) {
438 vm_object_lock(compact_object);
470 vm_object_unlock(compact_object);
518 vm_object_t src_object = VM_OBJECT_NULL, compact_object = VM_OBJECT_NULL;
536 compact_object = fo->fo_df_handle->dfh_compact_object;
538 if (compact_object == NULL) {
541 vm_object_lock(compact_object);
542 vm_object_reference_locked(compact_object);
550 vm_object_unlock(compact_object);
559 vm_object_deallocate(compact_object);
590 vm_object_deallocate(compact_object);
595 vm_object_lock(compact_object);
597 assert(compact_object->alive);
598 assert(!compact_object->terminating);
609 vm_object_paging_wait(compact_object, THREAD_UNINT);
611 if (compact_object->pager_ready) {
612 vm_object_paging_begin(compact_object);
614 compact_object->blocked_access = TRUE;
615 pager = (memory_object_t)compact_object->pager;
617 vm_object_unlock(compact_object);
633 vm_object_lock(compact_object);
635 compact_object->blocked_access = FALSE;
636 vm_object_paging_end(compact_object);
640 if ((compact_page = vm_page_lookup(compact_object, compact_offset)) != VM_PAGE_NULL){
668 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);
672 vm_object_unlock(compact_object);
673 vm_object_deallocate(compact_object);
798 vm_object_t compact_object = VM_OBJECT_NULL;
804 compact_object = vm_object_allocate((vm_map_offset_t)(VM_MAX_ADDRESS) - (vm_map_offset_t)(VM_MIN_ADDRESS));
805 if (!compact_object) {
808 df_handle->dfh_compact_object = compact_object;