Home
last modified time | relevance | path

Searched refs:suspend_point (Results 1 – 7 of 7) sorted by relevance

/oneTBB/test/tbb/
H A Dtest_resumable_tasks.cpp62 void submit(tbb::task::suspend_point ctx) { in submit()
70 tbb::task::suspend_point tag; in asyncLoop()
88 std::queue<tbb::task::suspend_point> m_tagQueue;
95 void operator()(tbb::task::suspend_point tag) { in operator ()()
147 tbb::task::suspend([&] (tbb::task::suspend_point sp) { m_asyncActivity.submit(sp); }); in operator ()()
210 void submit(tbb::task::suspend_point ctx) { in submit()
218 tbb::task::suspend_point tag; in asyncLoop()
239 std::queue<tbb::task::suspend_point> m_tagQueue;
247 void operator()(tbb::task::suspend_point ctx) { in operator ()()
396 tbb::task::suspend([thread_id](tbb::task::suspend_point tag) { in TestObservers()
H A Dtest_task.cpp350 suspended_task(tbb::task::suspend_point tag, tbb::detail::d1::wait_context& wait) in suspended_task()
376 tbb::task::suspend_point my_suspend_tag;
401 … tbb::task::suspend([&wait, &test_context, &test_task, thread_id] (tbb::task::suspend_point tag) { in __anon509d20bd0b02()
421 std::atomic<int>& resume_flag, tbb::task::suspend_point& suspend_tag) in bypass_task()
458 tbb::task::suspend_point& my_suspend_tag;
475 tbb::task::suspend_point test_suspend_tag;
492 … tbb::task::suspend([&resume_flag, &test_suspend_tag, thread_id] (tbb::task::suspend_point tag) { in __anon509d20bd0e02()
521 tbb::task::suspend_point test_suspend_tag;
547 … tbb::task::suspend([&resume_flag, &test_suspend_tag, thread_id] (tbb::task::suspend_point tag) { in __anon509d20bd1102()
634 tbb::concurrent_vector<tbb::task::suspend_point> suspend_points;
[all …]
/oneTBB/test/conformance/
H A Dconformance_resumable_tasks.cpp37 oneapi::tbb::task::suspend([&t, &suspend, &resume](oneapi::tbb::task::suspend_point sp) { in __anon366fea4d0102()
61 … oneapi::tbb::task::suspend([&tg, &suspend, &resume](oneapi::tbb::task::suspend_point sp) { in __anon366fea4d0302()
/oneTBB/include/oneapi/tbb/detail/
H A D_task.h76 using suspend_point = r1::suspend_point_type*; variable
80 static void suspend_callback(void* user_callback, suspend_point sp) { in suspend_callback()
92 inline void resume(suspend_point tag) { in resume()
/oneTBB/include/oneapi/tbb/
H A Dtask.h28 using detail::d1::suspend_point;
H A Denumerable_thread_specific.h95 using key_type = suspend_point;
/oneTBB/src/tbb/
H A Dtask_dispatcher.cpp227 d1::suspend_point task_dispatcher::get_suspend_point() { in get_suspend_point()