Home
last modified time | relevance | path

Searched refs:suspend (Results 1 – 10 of 10) sorted by relevance

/oneTBB/test/conformance/
H A Dconformance_resumable_tasks.cpp35 bool suspend = false, resume = false; variable
37 oneapi::tbb::task::suspend([&t, &suspend, &resume](oneapi::tbb::task::suspend_point sp) { in __anon366fea4d0102()
38 suspend = true; in __anon366fea4d0102()
44 CHECK(suspend);
57 std::atomic<int> suspend{}, resume{}; variable
60 tg.run([&tg, &suspend, &resume] { in __anon366fea4d0302()
61 … oneapi::tbb::task::suspend([&tg, &suspend, &resume](oneapi::tbb::task::suspend_point sp) { in __anon366fea4d0302()
62 ++suspend; in __anon366fea4d0302()
71 CHECK(suspend == N);
/oneTBB/test/tbb/
H A Dtest_resumable_tasks.cpp118 tbb::task::suspend(SuspendBody(m_asyncActivity, std::this_thread::get_id())); in operator ()()
125 tbb::task::suspend(SuspendBody(m_asyncActivity, std::this_thread::get_id())); in operator ()()
147 tbb::task::suspend([&] (tbb::task::suspend_point sp) { m_asyncActivity.submit(sp); }); in operator ()()
278 tbb::task::suspend(EpochSuspendBody(async, global_epoch, local_epoch)); in TestSuspendResume()
284 tbb::task::suspend(EpochSuspendBody(async, global_epoch, local_epoch2)); in TestSuspendResume()
290 tbb::task::suspend(EpochSuspendBody(async, global_epoch, local_epoch)); in TestSuspendResume()
320 tbb::task::suspend(SuspendBody(asyncActivity, std::this_thread::get_id())); in TestCleanupMaster()
338 tbb::task::suspend(SuspendBody(asyncActivity, std::this_thread::get_id())); in operator ()()
352 tbb::task::suspend(SuspendBody(asyncActivity, std::this_thread::get_id())); in TestNativeThread()
396 tbb::task::suspend([thread_id](tbb::task::suspend_point tag) { in TestObservers()
H A Dtest_task.cpp401 … tbb::task::suspend([&wait, &test_context, &test_task, thread_id] (tbb::task::suspend_point tag) { in __anon509d20bd0b02()
492 … tbb::task::suspend([&resume_flag, &test_suspend_tag, thread_id] (tbb::task::suspend_point tag) { in __anon509d20bd0e02()
547 … tbb::task::suspend([&resume_flag, &test_suspend_tag, thread_id] (tbb::task::suspend_point tag) { in __anon509d20bd1102()
642 tbb::task::suspend([&] (tbb::task::suspend_point sp) { in __anon509d20bd1a02()
/oneTBB/src/tbb/
H A Dtask.cpp41 void suspend(suspend_callback_type suspend_callback, void* user_callback) { in suspend() function
43 td.my_task_dispatcher->suspend(suspend_callback, user_callback); in suspend()
113 void task_dispatcher::suspend(suspend_callback_type suspend_callback, void* user_callback) { in suspend() function in tbb::detail::r1::task_dispatcher
201 void suspend(suspend_callback_type, void*) {
H A Dthread_data.h174 void suspend(void* suspend_callback, void* user_callback);
H A Dscheduler_common.h552 void suspend(suspend_callback_type suspend_callback, void* user_callback); in alignas()
/oneTBB/include/oneapi/tbb/detail/
H A D_task.h61 TBB_EXPORT void __TBB_EXPORTED_FUNC suspend(suspend_callback_type suspend_callback, void* user_call…
88 void suspend(F f) { in suspend() function
89 r1::suspend(&suspend_callback<F>, &f); in suspend()
/oneTBB/include/oneapi/tbb/
H A Dtask.h30 using detail::d1::suspend;
/oneTBB/src/tbb/def/
H A Dwin64-tbb.def70 ?suspend@r1@detail@tbb@@YAXP6AXPEAXPEAUsuspend_point_type@123@@Z0@Z
H A Dwin32-tbb.def72 ?suspend@r1@detail@tbb@@YAXP6AXPAXPAUsuspend_point_type@123@@Z0@Z