Lines Matching defs:group
384 * each volatile group. Select a queue with a ripe token.
385 * Start with first group (0)
389 * No - increment group, then go to (1)
489 vm_purgeable_object_find_and_lock(purgeable_q_t queue, int group)
498 for (object = (vm_object_t) queue_first(&queue->objq[group]);
499 !queue_end(&queue->objq[group], (queue_entry_t) object);
503 queue_remove(&queue->objq[group], object,
521 int group;
540 * we find an object in that group, try to lock it (this can
544 for (group = 0; group < NUM_VOLATILE_GROUPS; group++) {
545 if (!queue_empty(&queue->objq[group]) &&
546 (object = vm_purgeable_object_find_and_lock(queue, group))) {
558 if (!queue_empty(&queue2->objq[group]) &&
559 (object = vm_purgeable_object_find_and_lock(queue2, group))) {
591 vm_purgeable_object_add(vm_object_t object, purgeable_q_t queue, int group)
596 group = 0;
599 queue_enter(&queue->objq[group], object, vm_object_t, objq); /* last to die */
601 queue_enter_first(&queue->objq[group], object, vm_object_t, objq); /* first to die */
609 group,
621 int group;
626 for (group = 0; group < NUM_VOLATILE_GROUPS; group++) {
628 for (o = (vm_object_t) queue_first(&queue->objq[group]);
629 !queue_end(&queue->objq[group], (queue_entry_t) o);
632 queue_remove(&queue->objq[group], object,
640 group,