Searched refs:new_tail (Results 1 – 4 of 4) sorted by relevance
264 void commit_spawned_tasks(std::size_t new_tail) { in commit_spawned_tasks() argument265 __TBB_ASSERT (new_tail <= my_task_pool_size, "task deque end was overwritten"); in commit_spawned_tasks()269 tail.store(new_tail, std::memory_order_release); in commit_spawned_tasks()400 void commit_relocated_tasks(std::size_t new_tail) { in commit_relocated_tasks() argument405 tail.store(new_tail, std::memory_order_release); in commit_relocated_tasks()
149 size_type size(size_t new_tail = 0) { return (new_tail ? new_tail : my_tail) - my_head; }
283 …ueue_allocator_type& allocator, padded_page* new_head = nullptr, padded_page* new_tail = nullptr) {305 tail_page.store(new_tail, std::memory_order_relaxed);
1643 size_t new_tail = (tag+1 > this->my_tail) ? tag+1 : this->my_tail; in __TBB_requires() local1645 if (this->size(new_tail) > this->capacity()) { in __TBB_requires()1646 this->grow_my_array(this->size(new_tail)); in __TBB_requires()1648 this->my_tail = new_tail; in __TBB_requires()