Searched refs:objq (Results 1 – 7 of 7) sorted by relevance
| /xnu-11215.1.10/osfmk/vm/ |
| H A D | vm_purgeable.c | 695 for (object = (vm_object_t) queue_first(&queue->objq[group]); in vm_purgeable_object_find_and_lock() 696 !queue_end(&queue->objq[group], (queue_entry_t) object); in vm_purgeable_object_find_and_lock() 697 object = (vm_object_t) queue_next(&object->objq), in vm_purgeable_object_find_and_lock() 770 queue_remove(&queue->objq[group], object, in vm_purgeable_object_find_and_lock() 771 vm_object_t, objq); in vm_purgeable_object_find_and_lock() 772 object->objq.next = NULL; in vm_purgeable_object_find_and_lock() 773 object->objq.prev = NULL; in vm_purgeable_object_find_and_lock() 785 vm_object_t, objq); in vm_purgeable_object_find_and_lock() 826 while (!queue_empty(&queue->objq[group])) { in vm_purgeable_object_purge_all() 936 if (!queue_empty(&queue->objq[group]) && in vm_purgeable_object_purge_one() [all …]
|
| H A D | vm_purgeable_internal.h | 60 queue_head_t objq[NUM_VOLATILE_GROUPS]; member
|
| H A D | vm_object_xnu.h | 387 queue_chain_t objq; /* object queue - currently used for purgable queues */ member
|
| H A D | vm_object.c | 348 .objq.next = NULL, 349 .objq.prev = NULL, 5909 assert(object->objq.next != NULL && 5910 object->objq.prev != NULL); 6014 assert(object->objq.next != NULL); 6015 assert(object->objq.prev != NULL); 6028 assert(object->objq.next != NULL && object->objq.prev != NULL); /* object should be on a queue */ 6093 assert(object->objq.next != NULL && 6094 object->objq.prev != NULL); 6536 assert((object1->purgable == VM_PURGABLE_DENY) || (object1->objq.next == NULL)); [all …]
|
| H A D | vm_resident.c | 946 queue_init(&purgeable_queues[i].objq[group]); in vm_page_bootstrap() 7790 assert((m_object->objq.next != NULL) && (m_object->objq.prev != NULL)); in hibernate_discard_page() 9798 for (object = (vm_object_t) queue_first(&queue->objq[group]); in vm_page_iterate_purgeable_objects() 9799 !queue_end(&queue->objq[group], (queue_entry_t) object); in vm_page_iterate_purgeable_objects() 9800 object = (vm_object_t) queue_next(&object->objq)) { in vm_page_iterate_purgeable_objects()
|
| H A D | vm_map.c | 21792 assert(src_object->objq.next != NULL && in vm_map_freeze() 21793 src_object->objq.prev != NULL); in vm_map_freeze()
|
| /xnu-11215.1.10/tools/lldbmacros/ |
| H A D | memory.py | 2945 ShowPurgeableGroup(qhead.objq[0], volatile_total) 2947 ShowPurgeableGroup(qhead.objq[1], volatile_total) 2949 ShowPurgeableGroup(qhead.objq[2], volatile_total) 2951 ShowPurgeableGroup(qhead.objq[3], volatile_total) 2953 ShowPurgeableGroup(qhead.objq[4], volatile_total) 2955 ShowPurgeableGroup(qhead.objq[5], volatile_total) 2957 ShowPurgeableGroup(qhead.objq[6], volatile_total) 2959 ShowPurgeableGroup(qhead.objq[7], volatile_total)
|