Searched refs:objq (Results 1 - 5 of 5) sorted by relevance

/xnu-2422.115.4/osfmk/vm/
H A Dvm_purgeable.c673 for (object = (vm_object_t) queue_first(&queue->objq[group]);
674 !queue_end(&queue->objq[group], (queue_entry_t) object);
675 object = (vm_object_t) queue_next(&object->objq),
718 queue_remove(&queue->objq[group], best_object,
719 vm_object_t, objq);
722 best_object->objq.next = NULL;
723 best_object->objq.prev = NULL;
761 while (!queue_empty(&queue->objq[group])) {
867 if (!queue_empty(&queue->objq[group]) &&
880 if (!queue_empty(&queue->objq[grou
[all...]
H A Dvm_purgeable_internal.h59 queue_head_t objq[NUM_VOLATILE_GROUPS]; member in struct:purgeable_q
H A Dvm_object.c648 vm_object_template.objq.next=NULL;
649 vm_object_template.objq.prev=NULL;
1202 queue_remove(&vm_object_cached_list, object, vm_object_t, objq);
1203 object->objq.next = NULL;
1204 object->objq.prev = NULL;
1215 if (object->objq.next || object->objq.prev)
1234 if (object->objq.next == NULL && object->objq.prev == NULL) {
1235 queue_enter(&vm_object_cached_list, object, vm_object_t, objq);
[all...]
H A Dvm_object.h356 queue_chain_t objq; /* object queue - currently used for purgable queues */ member in struct:vm_object
H A Dvm_resident.c587 queue_init(&purgeable_queues[i].objq[group]);
1375 if (!mem->object->internal && (mem->object->objq.next || mem->object->objq.prev)) {
5424 assert((m->object->objq.next != NULL) && (m->object->objq.prev != NULL));

Completed in 45 milliseconds