Home
last modified time | relevance | path

Searched refs:compressor_object (Results 1 – 10 of 10) sorted by relevance

/xnu-11215/osfmk/vm/
H A Dvm_object_xnu.h408 extern const vm_object_t compressor_object; /* the single compressor object, allocates pages f…
H A Dvm_object_internal.h65 (((object) == compressor_object) ? \
H A Dvm_page.h128 #define VM_PAGE_COMPRESSOR_COUNT os_atomic_load(&compressor_object->resident_page_count, relaxed)
H A Dvm_resident.c7857 vm_object_lock(compressor_object); in hibernate_vm_lock_queues()
7880 vm_object_unlock(compressor_object); in hibernate_vm_unlock_queues()
7975 vm_object_lock(compressor_object); in hibernate_page_list_setall()
8274 vm_page_queue_iterate(&compressor_object->memq, m, vmp_listq) { in hibernate_page_list_setall()
8370 vm_object_unlock(compressor_object); in hibernate_page_list_setall()
8765 vm_page_cleaned_count, compressor_object->resident_page_count); in hibernate_teardown_vm_structs()
9054 assert(m_object != compressor_object); in vm_page_queues_remove()
9302 if (page_object == compressor_object) { in vm_page_check_pageable_safe()
9304 "from compressor object (%p) to pageable queue", compressor_object); in vm_page_check_pageable_safe()
H A Dvm_kern.c199 return compressor_object; in __kmem_object()
613 (VME_OBJECT(entry) == compressor_object); in __kmem_entry_validate_object()
893 object = compressor_object;
1407 assert3u((bool)(flags & KMA_COMPRESSOR), ==, object == compressor_object); in kernel_memory_populate_object_and_unlock()
H A Dvm_pageout.c7156 local_object != compressor_object &&
7627 if (is_kernel_object(object) || object == compressor_object) {
8236 if (!is_kernel_object(object) && object != compressor_object) {
8296 assert(object != compressor_object);
8300 assert(object != compressor_object);
8377 if (object == compressor_object) {
8687 if (!is_kernel_object(object) && object != compressor_object) {
H A Dvm_object.c243 const vm_object_t compressor_object = &compressor_object_store; variable
552 _vm_object_allocate(VM_MAX_KERNEL_ADDRESS + 1, compressor_object); in vm_object_bootstrap()
554 compressor_object->copy_strategy = MEMORY_OBJECT_COPY_NONE; in vm_object_bootstrap()
631 if (is_kernel_object(object) || object == compressor_object || object == retired_pages_object) { in vm_object_deallocate()
H A Dvm_fault.c3199 assert((m->vmp_q_state == VM_PAGE_USED_BY_COMPRESSOR) || object != compressor_object); in vm_fault_enqueue_page()
3223 assert(object == compressor_object); in vm_fault_enqueue_page()
5551 cur_object == compressor_object || in vm_fault_internal()
5943 if (__improbable(object == compressor_object || in vm_fault_internal()
H A Dvm_map.c6009 …rrent->is_sub_map || (VME_OBJECT(current) == NULL) || (VME_OBJECT(current) != compressor_object)) { in vm_map_protect()
8724 VME_OBJECT(entry) == compressor_object) { in vm_map_delete()
/xnu-11215/tools/lldbmacros/
H A Dmemory.py135 memstats["compressor_count"] = int(kern.globals.compressor_object.resident_page_count)
3355 compressor_object = kern.globals.compressor_object
3357 compressor_object = -1;
3420 elif object == compressor_object: