Home
last modified time | relevance | path

Searched refs:execution_data_ext (Results 1 – 9 of 9) sorted by relevance

/dports/devel/onetbb/oneTBB-2021.4.0/src/tbb/
H A Dtask_dispatcher.h65 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 Dscheduler_common.h76 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 Dsmall_object_pool.cpp34 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 Dtask_dispatcher.cpp47 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 Darena_slot.cpp28 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 Dmarket_concurrent_monitor.h44 resume_node(market_context ctx, execution_data_ext& ed_ext, task_dispatcher& target) in resume_node()
H A Darena.cpp548 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 Darena_slot.h135 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 Darena.h360 …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()