Home
last modified time | relevance | path

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

/oneTBB/src/tbb/
H A Dtask_dispatcher.h66 execution_data_ext& ed_ext = static_cast<execution_data_ext&>(ed); in execute()
126 execution_data_ext& ed, mail_inbox& inbox, isolation_type isolation, bool critical_allowed) in get_inbox_or_critical_task()
147 execution_data_ext& ed, arena& a, task_stream<front_accessor>& stream, unsigned& hint, in get_stream_or_critical_task()
159 execution_data_ext& ed, arena& a, unsigned arena_index, FastRandom& random, in steal_or_get_critical()
172 thread_data& tls, execution_data_ext& ed, Waiter& waiter, isolation_type isolation, in receive_or_steal_task()
250 execution_data_ext old_execute_data_ext; in local_wait_for_all()
275 execution_data_ext& ed = m_execute_data_ext; in local_wait_for_all()
396 inline d1::task* task_dispatcher::get_critical_task(d1::task* t, execution_data_ext& ed, isolation_… in get_critical_task()
436 inline d1::task* task_dispatcher::get_critical_task(d1::task* t, execution_data_ext&, isolation_typ… in get_critical_task() argument
441 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.h93 struct execution_data_ext : d1::execution_data { struct
467 execution_data_ext m_execute_data_ext; in alignas()
488 …d1::task* get_mailbox_task(mail_inbox& my_inbox, execution_data_ext& ed, isolation_type isolation); in alignas()
490 d1::task* get_critical_task(d1::task*, execution_data_ext&, isolation_type, bool); in alignas()
493 d1::task* receive_or_steal_task(thread_data& tls, execution_data_ext& ed, Waiter& waiter, in alignas()
543 d1::task* get_inbox_or_critical_task(execution_data_ext&, mail_inbox&, isolation_type, bool); in alignas()
544 d1::task* get_stream_or_critical_task(execution_data_ext&, arena&, task_stream<front_accessor>&, in alignas()
547 …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 Dthread_control_monitor.h44 resume_node(market_context ctx, execution_data_ext& ed_ext, task_dispatcher& target) in resume_node()
H A Darena_slot.h135 d1::task* get_task(execution_data_ext&, isolation_type);
208 …d1::task* get_task_impl(size_t T, execution_data_ext& ed, bool& tasks_omitted, isolation_type isol…
H A Darena.cpp647 execution_data_ext& ed_ext = td.my_task_dispatcher->m_execute_data_ext; in nested_arena_context()
685 execution_data_ext m_orig_execute_data_ext{};
700 const execution_data_ext& ed_ext = static_cast<const execution_data_ext&>(ed); in execute()
701 execution_data_ext orig_execute_data_ext = ed_ext.task_disp->m_execute_data_ext; in execute()
H A Darena.h333 …d1::task* steal_task(unsigned arena_index, FastRandom& frnd, execution_data_ext& ed, isolation_typ…
436 inline d1::task* arena::steal_task(unsigned arena_index, FastRandom& frnd, execution_data_ext& ed, … in steal_task()