tbb::internal::custom_scheduler< SchedulerTraits > Member List

This is the complete list of members for tbb::internal::custom_scheduler< SchedulerTraits >, including all inherited members.

acquire_task_pool() const | tbb::internal::generic_scheduler | inline private
allocate_scheduler(market &m, bool genuine) | tbb::internal::custom_scheduler< SchedulerTraits > | inline static
allocate_task(size_t number_of_bytes, __TBB_CONTEXT_ARG(task *parent, task_group_context *context)) | tbb::internal::generic_scheduler | private
assert_task_pool_valid() const | tbb::internal::generic_scheduler | inline private
attach_arena(arena *, size_t index, bool is_master) | tbb::internal::generic_scheduler | private
attach_mailbox(affinity_id id) | tbb::internal::generic_scheduler | inline private
can_steal() | tbb::internal::generic_scheduler | inline private
cleanup_master(bool blocking_terminate) | tbb::internal::generic_scheduler | private
cleanup_scheduler() | tbb::internal::generic_scheduler | private
cleanup_worker(void *arg, bool worker) | tbb::internal::generic_scheduler | private static
commit_relocated_tasks(size_t new_tail) | tbb::internal::generic_scheduler | inline private
commit_spawned_tasks(size_t new_tail) | tbb::internal::generic_scheduler | inline private
create_master(arena *a) | tbb::internal::generic_scheduler | private static
create_worker(market &m, size_t index, bool geniune) | tbb::internal::generic_scheduler | private static
custom_scheduler(market &m, bool genuine) | tbb::internal::custom_scheduler< SchedulerTraits > | inline private
deallocate_task(task &t) | tbb::internal::generic_scheduler | inline private
destroy() | tbb::internal::generic_scheduler | private
enqueue(task &, void *reserved) __TBB_override | tbb::internal::generic_scheduler | private virtual
free_nonlocal_small_task(task &t) | tbb::internal::generic_scheduler | private
free_task(task &t) | tbb::internal::generic_scheduler | private
generic_scheduler(market &, bool) | tbb::internal::generic_scheduler | private
get_mailbox_task(__TBB_ISOLATION_EXPR(isolation_tag isolation)) | tbb::internal::generic_scheduler | private
get_task(__TBB_ISOLATION_EXPR(isolation_tag isolation)) | tbb::internal::generic_scheduler | inline private
get_task(size_t T) | tbb::internal::generic_scheduler | inline private
init_stack_info() | tbb::internal::generic_scheduler | private
is_local_task_pool_quiescent() const | tbb::internal::generic_scheduler | inline private
is_proxy(const task &t) | tbb::internal::generic_scheduler | inline private static
is_quiescent_local_task_pool_empty() const | tbb::internal::generic_scheduler | inline private
is_quiescent_local_task_pool_reset() const | tbb::internal::generic_scheduler | inline private
is_task_pool_published() const | tbb::internal::generic_scheduler | inline private
is_version_3_task(task &t) | tbb::internal::generic_scheduler | inline private static
is_worker() const | tbb::internal::generic_scheduler | inline private
leave_task_pool() | tbb::internal::generic_scheduler | inline private
local_spawn(task *first, task *&next) | tbb::internal::generic_scheduler | private
local_spawn_root_and_wait(task *first, task *&next) | tbb::internal::generic_scheduler | private
local_wait_for_all(task &parent, task *child) __TBB_override | tbb::internal::custom_scheduler< SchedulerTraits > | private virtual
lock_task_pool(arena_slot *victim_arena_slot) const | tbb::internal::generic_scheduler | inline private
master_outermost_level() const | tbb::internal::generic_scheduler | inline private
max_threads_in_arena() | tbb::internal::generic_scheduler | inline private
min_task_pool_size | tbb::internal::generic_scheduler | private static
my_affinity_id | tbb::internal::scheduler_state | private
my_arena | tbb::internal::scheduler_state | private
my_arena_index | tbb::internal::scheduler_state | private
my_arena_slot | tbb::internal::scheduler_state | private
my_auto_initialized | tbb::internal::generic_scheduler | private
my_dummy_task | tbb::internal::generic_scheduler | private
my_free_list | tbb::internal::generic_scheduler | private
my_inbox | tbb::internal::scheduler_state | private
my_innermost_running_task | tbb::internal::scheduler_state | private
my_market | tbb::internal::generic_scheduler | private
my_next_node | tbb::internal::intrusive_list_node | private
my_prev_node | tbb::internal::intrusive_list_node | private
my_properties | tbb::internal::scheduler_state | private
my_random | tbb::internal::generic_scheduler | private
my_ref_count | tbb::internal::generic_scheduler | private
my_return_list | tbb::internal::generic_scheduler | private
my_small_task_count | tbb::internal::generic_scheduler | private
my_stealing_threshold | tbb::internal::generic_scheduler | private
nested_arena_entry(arena *, size_t) | tbb::internal::generic_scheduler | private
nested_arena_exit() | tbb::internal::generic_scheduler | private
no_assign(const no_assign &)=default | tbb::internal::no_assign | private
no_assign()=default | tbb::internal::no_assign | private
no_copy(const no_copy &)=delete | tbb::internal::no_copy | private
no_copy()=default | tbb::internal::no_copy | private
null_arena_index | tbb::internal::generic_scheduler | private static
operator=(const no_assign &)=delete | tbb::internal::no_assign | private
outermost_level() const | tbb::internal::generic_scheduler | inline private
plugged_return_list() | tbb::internal::generic_scheduler | inline private static
prepare_for_spawning(task *t) | tbb::internal::generic_scheduler | inline private
prepare_task_pool(size_t n) | tbb::internal::generic_scheduler | inline private
process_bypass_loop(context_guard_helper< SchedulerTraits::itt_possible > &context_guard, __TBB_ISOLATION_ARG(task *t, isolation_tag isolation)) | tbb::internal::custom_scheduler< SchedulerTraits > | private
publish_task_pool() | tbb::internal::generic_scheduler | inline private
quick_task_size | tbb::internal::generic_scheduler | private static
receive_or_steal_task(__TBB_ISOLATION_ARG(__TBB_atomic reference_count &completion_ref_count, isolation_tag isolation)) __TBB_override | tbb::internal::custom_scheduler< SchedulerTraits > | virtual
release_task_pool() const | tbb::internal::generic_scheduler | inline private
reset_task_pool_and_leave() | tbb::internal::generic_scheduler | inline private
scheduler_type typedef | tbb::internal::custom_scheduler< SchedulerTraits > | private
spawn(task &first, task *&next) __TBB_override | tbb::internal::generic_scheduler | private virtual
spawn_root_and_wait(task &first, task *&next) __TBB_override | tbb::internal::generic_scheduler | private virtual
steal_task(__TBB_ISOLATION_EXPR(isolation_tag isolation)) | tbb::internal::generic_scheduler | private
steal_task_from(__TBB_ISOLATION_ARG(arena_slot &victim_arena_slot, isolation_tag isolation)) | tbb::internal::generic_scheduler | private
tally_completion_of_predecessor(task &s, __TBB_ISOLATION_ARG(task *&bypass_slot, isolation_tag isolation)) | tbb::internal::custom_scheduler< SchedulerTraits > | inline private
unlock_task_pool(arena_slot *victim_arena_slot, task **victim_task_pool) const | tbb::internal::generic_scheduler | inline private
wait_for_all(task &parent, task *child) __TBB_override | tbb::internal::custom_scheduler< SchedulerTraits > | inline private virtual
wait_until_empty() | tbb::internal::generic_scheduler | private
worker_outermost_level() const | tbb::internal::generic_scheduler | inline private
~scheduler()=0 | tbb::internal::scheduler | private pure virtual

Copyright © 2005-2020 Intel Corporation. All Rights Reserved.

Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

* Other names and brands may be claimed as the property of others.