Searched refs:new_tail (Results 1 – 4 of 4) sorted by relevance
303 queue_entry_t new_tail; in dequeue_tail() local308 new_tail = elt->prev; /* new_tail may point to queue if elt was the only element */ in dequeue_tail()309 new_tail->next = que; in dequeue_tail()310 que->prev = new_tail; in dequeue_tail()
1692 __smr_worker_update_wold_tail(struct smr_worker *smrw, smr_pcpu_t *new_tail) in __smr_worker_update_wold_tail() argument1697 smrw->wage_tail = new_tail; in __smr_worker_update_wold_tail()1698 smrw->wcur_tail = new_tail; in __smr_worker_update_wold_tail()1700 smrw->wage_tail = new_tail; in __smr_worker_update_wold_tail()1703 smrw->wold_tail = new_tail; in __smr_worker_update_wold_tail()
401 token_idx_t new_tail; in vm_purgeable_token_remove_last() local403 new_tail = tokens[token].prev; in vm_purgeable_token_remove_last()405 assert(new_tail); in vm_purgeable_token_remove_last()406 assert(tokens[new_tail].next == token); in vm_purgeable_token_remove_last()408 queue->token_q_tail = new_tail; in vm_purgeable_token_remove_last()409 tokens[new_tail].next = 0; in vm_purgeable_token_remove_last()
611 …uint64_t head = 0, tail = 0, busy = 0, num_to_reclaim = 0, new_tail = 0, num_copied = 0, buffer_le… in reclaim_chunk() local670 success = reclaim_copyin_tail(metadata, &new_tail); in reclaim_chunk()675 if (new_tail >= busy) { in reclaim_chunk()679 tail = new_tail; in reclaim_chunk()