Home
last modified time | relevance | path

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

/oneTBB/src/tbb/
H A Dtask_group_context.cpp55 __TBB_ASSERT(!is_poisoned(ctx.my_context_list), nullptr); in destroy()
57 if (ctx.my_context_list != nullptr) { in destroy()
60 ctx.my_context_list->remove(ctx.my_node); in destroy()
75 poison_pointer(ctx.my_context_list); in destroy()
95 ctx.my_context_list = nullptr; in initialize()
106 __TBB_ASSERT(!is_poisoned(ctx.my_context_list), nullptr); in register_with()
108 ctx.my_context_list = td->my_context_list; in register_with()
110 ctx.my_context_list->push_front(ctx.my_node); in register_with()
114 __TBB_ASSERT(!is_poisoned(ctx.my_context_list), nullptr); in bind_to_impl()
201 __TBB_ASSERT(!is_poisoned(ctx.my_context_list), nullptr); in propagate_task_group_state()
[all …]
H A Dthread_data.h111 , my_context_list(new (cache_aligned_allocate(sizeof(context_list))) context_list{})
117 ITT_SYNC_CREATE(&my_context_list->m_mutex, SyncType_Scheduler, SyncObj_ContextsList);
121 my_context_list->orphan(); in ~thread_data()
128 poison_pointer(my_context_list); in ~thread_data()
171 context_list* my_context_list; variable
240 mutex::scoped_lock lock(my_context_list->m_mutex); in propagate_task_group_state()
244 for (context_list::iterator it = my_context_list->begin(); it != my_context_list->end(); ++it) { in propagate_task_group_state()
251my_context_list->epoch.store(the_context_state_propagation_epoch.load(std::memory_order_relaxed), … in propagate_task_group_state()
/oneTBB/include/oneapi/tbb/
H A Dtask_group.h229 r1::context_list* my_context_list; variable