Searched refs:task_scheduler_observer (Results 1 – 12 of 12) sorted by relevance
| /oneTBB/include/oneapi/tbb/ |
| H A D | task_scheduler_observer.h | 28 class task_scheduler_observer; variable 39 TBB_EXPORT void __TBB_EXPORTED_FUNC observe(d1::task_scheduler_observer&, bool state = true); 43 class task_scheduler_observer { 46 friend void r1::observe(d1::task_scheduler_observer&, bool); 79 explicit task_scheduler_observer() = default; 85 explicit task_scheduler_observer(task_arena& a) : my_task_arena(&a) {} in task_scheduler_observer() function 90 virtual ~task_scheduler_observer() { in ~task_scheduler_observer() 111 using detail::d1::task_scheduler_observer;
|
| H A D | task_arena.h | 79 class task_scheduler_observer; variable 86 TBB_EXPORT void __TBB_EXPORTED_FUNC observe(d1::task_scheduler_observer&, bool); 118 friend void r1::observe(d1::task_scheduler_observer&, bool);
|
| /oneTBB/src/tbb/ |
| H A D | observer_proxy.h | 96 friend class d1::task_scheduler_observer; 98 friend void observe(d1::task_scheduler_observer&, bool); 113 d1::task_scheduler_observer* my_observer; 116 observer_proxy( d1::task_scheduler_observer& );
|
| H A D | observer_proxy.cpp | 35 observer_proxy::observer_proxy( d1::task_scheduler_observer& tso ) in observer_proxy() 61 d1::task_scheduler_observer *obs = p->my_observer; in clear() 150 d1::task_scheduler_observer* tso = nullptr; in do_notify_entry_observers() 211 d1::task_scheduler_observer* tso = nullptr; in do_notify_exit_observers() 261 void __TBB_EXPORTED_FUNC observe(d1::task_scheduler_observer &tso, bool enable) { in observe()
|
| H A D | misc.h | 51 class task_scheduler_observer; variable
|
| H A D | arena.cpp | 37 class numa_binding_observer : public tbb::task_scheduler_observer { 41 : task_scheduler_observer(*ta) in numa_binding_observer()
|
| /oneTBB/test/conformance/ |
| H A D | conformance_task_arena.cpp | 80 class conformance_observer: public oneapi::tbb::task_scheduler_observer { 85 conformance_observer( oneapi::tbb::task_arena &a ) : oneapi::tbb::task_scheduler_observer(a) { in conformance_observer()
|
| /oneTBB/test/tbb/ |
| H A D | test_task_arena.cpp | 110 class ArenaObserver : public tbb::task_scheduler_observer { 135 : tbb::task_scheduler_observer(a) in ArenaObserver() 175 struct LocalObserver : public tbb::task_scheduler_observer { in TestConcurrentArenasFunc() 176 LocalObserver() : tbb::task_scheduler_observer() { observe(true); } in TestConcurrentArenasFunc() 177 LocalObserver(tbb::task_arena& a) : tbb::task_scheduler_observer(a) { in TestConcurrentArenasFunc() 510 struct TestMandatoryConcurrencyObserver : public tbb::task_scheduler_observer { 514 : tbb::task_scheduler_observer(a), m_barrier(barrier) { in TestMandatoryConcurrencyObserver() 1339 struct MyObserver: public tbb::task_scheduler_observer { 1351 : tbb::task_scheduler_observer(a), my_tls(tls), my_arena(a), in MyObserver() 1543 class simple_observer : public tbb::task_scheduler_observer { [all …]
|
| H A D | test_resumable_tasks.cpp | 365 class ObserverTracker : public tbb::task_scheduler_observer { 370 ObserverTracker(tbb::task_arena& a) : tbb::task_scheduler_observer(a) { in ObserverTracker()
|
| H A D | test_tbb_header.cpp | 272 TestTypeDefinitionPresence( task_scheduler_observer ); in DefinitionPresence()
|
| /oneTBB/test/common/ |
| H A D | utils_concurrency_limit.h | 243 class pinning_observer : public tbb::task_scheduler_observer { 247 pinning_observer(tbb::task_arena& arena) : tbb::task_scheduler_observer(arena), pinner() { in pinning_observer()
|
| H A D | exception_handling.h | 63 class eh_test_observer : public tbb::task_scheduler_observer {
|