Lines Matching refs:critical_allowed
126 execution_data_ext& ed, mail_inbox& inbox, isolation_type isolation, bool critical_allowed) in get_inbox_or_critical_task() argument
130 d1::task* result = get_critical_task(nullptr, ed, isolation, critical_allowed); in get_inbox_or_critical_task()
148 isolation_type isolation, bool critical_allowed) in get_stream_or_critical_task() argument
152 d1::task* result = get_critical_task(nullptr, ed, isolation, critical_allowed); in get_stream_or_critical_task()
160 isolation_type isolation, bool critical_allowed) in steal_or_get_critical() argument
165 return get_critical_task(t, ed, isolation, critical_allowed); in steal_or_get_critical()
173 bool fifo_allowed, bool critical_allowed) in receive_or_steal_task() argument
207 else if ((t = get_inbox_or_critical_task(ed, inbox, isolation, critical_allowed))) { in receive_or_steal_task()
210 …t = get_stream_or_critical_task(ed, a, resume_stream, resume_hint, isolation, critical_allowed))) { in receive_or_steal_task()
214 …&& (t = get_stream_or_critical_task(ed, a, fifo_stream, fifo_hint, isolation, critical_allowed))) { in receive_or_steal_task()
218 … && (t = steal_or_get_critical(ed, a, arena_index, tls.my_random, isolation, critical_allowed))) { in receive_or_steal_task()
222 t = get_critical_task(t, ed, isolation, critical_allowed); in receive_or_steal_task()
271 bool critical_allowed = dl_guard.old_properties.critical_task_allowed; in local_wait_for_all() local
285 t = get_critical_task(t, ed, isolation, critical_allowed); in local_wait_for_all()
333 t = get_critical_task(t, ed, isolation, critical_allowed); in local_wait_for_all()
353 critical_allowed in local_wait_for_all()
396 …itical_task(d1::task* t, execution_data_ext& ed, isolation_type isolation, bool critical_allowed) { in get_critical_task() argument
397 __TBB_ASSERT( critical_allowed || !m_properties.critical_task_allowed, nullptr ); in get_critical_task()
399 if (!critical_allowed) { in get_critical_task()