Searched refs:execution_data_ext (Results 1 – 9 of 9) sorted by relevance
/dports/devel/onetbb/oneTBB-2021.4.0/src/tbb/ |
H A D | task_dispatcher.h | 65 execution_data_ext& ed_ext = static_cast<execution_data_ext&>(ed); in execute() 125 execution_data_ext& ed, mail_inbox& inbox, isolation_type isolation, bool critical_allowed) in get_inbox_or_critical_task() 146 execution_data_ext& ed, arena& a, task_stream<front_accessor>& stream, unsigned& hint, in get_stream_or_critical_task() 158 execution_data_ext& ed, arena& a, unsigned arena_index, FastRandom& random, in steal_or_get_critical() 171 thread_data& tls, execution_data_ext& ed, Waiter& waiter, isolation_type isolation, in receive_or_steal_task() 249 execution_data_ext old_execute_data_ext; in local_wait_for_all() 274 execution_data_ext& ed = m_execute_data_ext; in local_wait_for_all() 400 inline d1::task* task_dispatcher::get_critical_task(d1::task* t, execution_data_ext& ed, isolation_… in get_critical_task() 440 inline d1::task* task_dispatcher::get_critical_task(d1::task* t, execution_data_ext&, isolation_typ… in get_critical_task() argument 445 inline d1::task* task_dispatcher::get_mailbox_task(mail_inbox& my_inbox, execution_data_ext& ed, is… in get_mailbox_task()
|
H A D | scheduler_common.h | 76 struct execution_data_ext : d1::execution_data { struct 392 execution_data_ext m_execute_data_ext; in alignas() 413 …d1::task* get_mailbox_task(mail_inbox& my_inbox, execution_data_ext& ed, isolation_type isolation); in alignas() 415 d1::task* get_critical_task(d1::task*, execution_data_ext&, isolation_type, bool); in alignas() 418 d1::task* receive_or_steal_task(thread_data& tls, execution_data_ext& ed, Waiter& waiter, in alignas() 468 d1::task* get_inbox_or_critical_task(execution_data_ext&, mail_inbox&, isolation_type, bool); in alignas() 469 d1::task* get_stream_or_critical_task(execution_data_ext&, arena&, task_stream<front_accessor>&, in alignas() 472 …d1::task* steal_or_get_critical(execution_data_ext&, arena&, unsigned /*arena_index*/, FastRandom&, in alignas()
|
H A D | small_object_pool.cpp | 34 auto& tls = static_cast<const execution_data_ext&>(ed).task_disp->get_thread_data(); in allocate() 80 auto& tls = static_cast<const execution_data_ext&>(ed).task_disp->get_thread_data(); in deallocate()
|
H A D | task_dispatcher.cpp | 47 execution_data_ext& ed = tls->my_task_dispatcher->m_execute_data_ext; in spawn() 131 const execution_data_ext* ed_ext = static_cast<const execution_data_ext*>(ed); in execution_slot()
|
H A D | arena_slot.cpp | 28 d1::task* arena_slot::get_task_impl(size_t T, execution_data_ext& ed, bool& tasks_omitted, isolatio… in get_task_impl() 61 d1::task* arena_slot::get_task(execution_data_ext& ed, isolation_type isolation) { in get_task()
|
H A D | market_concurrent_monitor.h | 44 resume_node(market_context ctx, execution_data_ext& ed_ext, task_dispatcher& target) in resume_node()
|
H A D | arena.cpp | 548 execution_data_ext& ed_ext = td.my_task_dispatcher->m_execute_data_ext; in nested_arena_context() 587 execution_data_ext m_orig_execute_data_ext{}; 602 const execution_data_ext& ed_ext = static_cast<const execution_data_ext&>(ed); in execute() 603 execution_data_ext orig_execute_data_ext = ed_ext.task_disp->m_execute_data_ext; in execute()
|
H A D | arena_slot.h | 135 d1::task* get_task(execution_data_ext&, isolation_type); 203 …d1::task* get_task_impl(size_t T, execution_data_ext& ed, bool& tasks_omitted, isolation_type isol…
|
H A D | arena.h | 360 …d1::task* steal_task(unsigned arena_index, FastRandom& frnd, execution_data_ext& ed, isolation_typ… 552 inline d1::task* arena::steal_task(unsigned arena_index, FastRandom& frnd, execution_data_ext& ed, … in steal_task()
|