Home
last modified time | relevance | path

Searched refs:task_pool_ptr (Results 1 – 3 of 3) sorted by relevance

/oneTBB/src/tbb/
H A Darena_slot.h85 d1::task** task_pool_ptr; in alignas() local
101 poison_pointer(task_pool_ptr[i]); in fill_with_canary_pattern()
123 if( task_pool_ptr ) { in free_task_pool()
125 cache_aligned_deallocate( task_pool_ptr ); in free_task_pool()
126 task_pool_ptr = nullptr; in free_task_pool()
160 __TBB_ASSERT(is_poisoned(task_pool_ptr[T]), nullptr); in spawn()
161 task_pool_ptr[T] = &t; in spawn()
222 __TBB_ASSERT( !task_pool_ptr, nullptr); in prepare_task_pool()
229 d1::task** new_task_pool = task_pool_ptr; in prepare_task_pool()
249 task_pool_ptr[T1++] = new_task_pool[i]; in prepare_task_pool()
[all …]
H A Darena_slot.cpp32 d1::task* result = task_pool_ptr[T]; in get_task_impl()
56 task_pool_ptr[T] = nullptr; in get_task_impl()
101 poison_pointer( task_pool_ptr[T] ); in get_task()
104 poison_pointer( task_pool_ptr[T] ); in get_task()
135 task_pool_ptr[T] = nullptr; in get_task()
H A Darena.cpp271 __TBB_ASSERT( !my_slots[i].task_pool_ptr, nullptr); in arena()