Home
last modified time | relevance | path

Searched refs:objq (Results 1 – 7 of 7) sorted by relevance

/xnu-12377.81.4/osfmk/vm/
H A Dvm_purgeable.c702 for (object = (vm_object_t) queue_first(&queue->objq[group]); in vm_purgeable_object_find_and_lock()
703 !queue_end(&queue->objq[group], (queue_entry_t) object); in vm_purgeable_object_find_and_lock()
704 object = (vm_object_t) queue_next(&object->objq), in vm_purgeable_object_find_and_lock()
777 queue_remove(&queue->objq[group], object, in vm_purgeable_object_find_and_lock()
778 vm_object_t, objq); in vm_purgeable_object_find_and_lock()
779 object->objq.next = NULL; in vm_purgeable_object_find_and_lock()
780 object->objq.prev = NULL; in vm_purgeable_object_find_and_lock()
792 vm_object_t, objq); in vm_purgeable_object_find_and_lock()
833 while (!queue_empty(&queue->objq[group])) { in vm_purgeable_object_purge_all()
943 if (!queue_empty(&queue->objq[group]) && in vm_purgeable_object_purge_one()
[all …]
H A Dvm_purgeable_internal.h60 queue_head_t objq[NUM_VOLATILE_GROUPS]; member
H A Dvm_object_xnu.h392 queue_chain_t objq; /* object queue - currently used for purgable queues */ member
H A Dvm_object.c378 .objq.next = NULL,
379 .objq.prev = NULL,
6226 assert(object->objq.next != NULL &&
6227 object->objq.prev != NULL);
6331 assert(object->objq.next != NULL);
6332 assert(object->objq.prev != NULL);
6345 assert(object->objq.next != NULL && object->objq.prev != NULL); /* object should be on a queue */
6410 assert(object->objq.next != NULL &&
6411 object->objq.prev != NULL);
6854 assert((object1->purgable == VM_PURGABLE_DENY) || (object1->objq.next == NULL));
[all …]
H A Dvm_resident.c2118 queue_init(&purgeable_queues[i].objq[group]); in vm_page_bootstrap()
9424 assert((m_object->objq.next != NULL) && (m_object->objq.prev != NULL)); in hibernate_discard_page()
11551 for (object = (vm_object_t) queue_first(&queue->objq[group]); in vm_page_iterate_purgeable_objects()
11552 !queue_end(&queue->objq[group], (queue_entry_t) object); in vm_page_iterate_purgeable_objects()
11553 object = (vm_object_t) queue_next(&object->objq)) { in vm_page_iterate_purgeable_objects()
H A Dvm_map.c23949 assert(src_object->objq.next != NULL && in vm_map_freeze()
23950 src_object->objq.prev != NULL); in vm_map_freeze()
/xnu-12377.81.4/tools/lldbmacros/
H A Dmemory.py3012 ShowPurgeableGroup(qhead.objq[0], volatile_total)
3014 ShowPurgeableGroup(qhead.objq[1], volatile_total)
3016 ShowPurgeableGroup(qhead.objq[2], volatile_total)
3018 ShowPurgeableGroup(qhead.objq[3], volatile_total)
3020 ShowPurgeableGroup(qhead.objq[4], volatile_total)
3022 ShowPurgeableGroup(qhead.objq[5], volatile_total)
3024 ShowPurgeableGroup(qhead.objq[6], volatile_total)
3026 ShowPurgeableGroup(qhead.objq[7], volatile_total)