Lines Matching refs:queue2
417 * that queue, delete a ripe token from queue2, and migrate an unripe token
418 * from queue to queue2
421 vm_purgeable_token_choose_and_delete_ripe(purgeable_q_t queue, purgeable_q_t queue2)
429 assert(queue2);
431 * queue2 must have a ripe token. Remove, and migrate one
432 * from queue to queue2.
434 vm_purgeable_token_remove_ripe(queue2);
447 /* migrate to queue2 */
449 token_idx_t *token_in_queue2 = &queue2->token_q_head;
455 if ((*token_in_queue2 == queue2->token_q_unripe) || /* becomes the first
457 (queue2->token_q_unripe == 0))
458 queue2->token_q_unripe = token; /* must update unripe
469 if (*token_in_queue2 == 0) { /* insertion at end of queue2 */
470 queue2->token_q_tail = token; /* must update tail
472 assert(queue2->new_pages >= (int32_t) count);
473 queue2->new_pages -= count;
481 queue2->debug_count_tokens++;
482 vm_purgeable_token_check_queue(queue2);
523 purgeable_q_t queue, queue2;
554 queue2 = &purgeable_queues[i != PURGEABLE_Q_TYPE_FIFO ?
558 if (!queue_empty(&queue2->objq[group]) &&
559 (object = vm_purgeable_object_find_and_lock(queue2, group))) {
561 vm_purgeable_token_choose_and_delete_ripe(queue2, queue);