| /oneTBB/include/oneapi/tbb/ |
| H A D | info.h | 70 TBB_EXPORT unsigned __TBB_EXPORTED_FUNC numa_node_count(); 71 TBB_EXPORT void __TBB_EXPORTED_FUNC fill_numa_indices(int* index_array); 72 TBB_EXPORT int __TBB_EXPORTED_FUNC numa_default_concurrency(int numa_id); 76 TBB_EXPORT unsigned __TBB_EXPORTED_FUNC core_type_count(intptr_t reserved = 0); 77 TBB_EXPORT void __TBB_EXPORTED_FUNC fill_core_type_indices(int* index_array, intptr_t reserved = 0); 79 TBB_EXPORT int __TBB_EXPORTED_FUNC constraints_default_concurrency(const d1::constraints& c, intptr… 80 TBB_EXPORT int __TBB_EXPORTED_FUNC constraints_threads_per_core(const d1::constraints& c, intptr_t …
|
| H A D | profiling.h | 73 TBB_EXPORT void __TBB_EXPORTED_FUNC call_itt_notify(int t, void* ptr); 74 …TBB_EXPORT void __TBB_EXPORTED_FUNC create_itt_sync(void* ptr, const tchar* objtype, const tchar* … 75 …TBB_EXPORT void __TBB_EXPORTED_FUNC itt_make_task_group(d1::itt_domain_enum domain, void* group, u… 77 …TBB_EXPORT void __TBB_EXPORTED_FUNC itt_task_begin(d1::itt_domain_enum domain, void* task, unsigne… 79 TBB_EXPORT void __TBB_EXPORTED_FUNC itt_task_end(d1::itt_domain_enum domain); 80 TBB_EXPORT void __TBB_EXPORTED_FUNC itt_set_sync_name(void* obj, const tchar* name); 81 …TBB_EXPORT void __TBB_EXPORTED_FUNC itt_metadata_str_add(d1::itt_domain_enum domain, void* addr, u… 83 …TBB_EXPORT void __TBB_EXPORTED_FUNC itt_metadata_ptr_add(d1::itt_domain_enum domain, void* addr, u… 85 …TBB_EXPORT void __TBB_EXPORTED_FUNC itt_relation_add(d1::itt_domain_enum domain, void* addr0, unsi… 87 …TBB_EXPORT void __TBB_EXPORTED_FUNC itt_region_begin(d1::itt_domain_enum domain, void* region, uns… [all …]
|
| H A D | queuing_rw_mutex.h | 161 TBB_EXPORT void acquire(d1::queuing_rw_mutex&, d1::queuing_rw_mutex::scoped_lock&, bool); 162 TBB_EXPORT bool try_acquire(d1::queuing_rw_mutex&, d1::queuing_rw_mutex::scoped_lock&, bool); 163 TBB_EXPORT void release(d1::queuing_rw_mutex::scoped_lock&); 164 TBB_EXPORT bool upgrade_to_writer(d1::queuing_rw_mutex::scoped_lock&); 165 TBB_EXPORT bool downgrade_to_reader(d1::queuing_rw_mutex::scoped_lock&); 166 TBB_EXPORT bool is_writer(const d1::queuing_rw_mutex::scoped_lock&);
|
| H A D | task_arena.h | 86 TBB_EXPORT void __TBB_EXPORTED_FUNC observe(d1::task_scheduler_observer&, bool); 87 TBB_EXPORT void __TBB_EXPORTED_FUNC initialize(d1::task_arena_base&); 88 TBB_EXPORT void __TBB_EXPORTED_FUNC terminate(d1::task_arena_base&); 89 TBB_EXPORT bool __TBB_EXPORTED_FUNC attach(d1::task_arena_base&); 90 TBB_EXPORT void __TBB_EXPORTED_FUNC execute(d1::task_arena_base&, d1::delegate_base&); 91 TBB_EXPORT void __TBB_EXPORTED_FUNC wait(d1::task_arena_base&); 92 TBB_EXPORT int __TBB_EXPORTED_FUNC max_concurrency(const d1::task_arena_base*); 93 TBB_EXPORT void __TBB_EXPORTED_FUNC isolate_within_arena(d1::delegate_base& d, std::intptr_t); 95 TBB_EXPORT void __TBB_EXPORTED_FUNC enqueue(d1::task&, d1::task_arena_base*); 96 TBB_EXPORT void __TBB_EXPORTED_FUNC enqueue(d1::task&, d1::task_group_context&, d1::task_arena_base… [all …]
|
| H A D | global_control.h | 40 TBB_EXPORT void __TBB_EXPORTED_FUNC create(d1::global_control&); 41 TBB_EXPORT void __TBB_EXPORTED_FUNC destroy(d1::global_control&); 42 TBB_EXPORT std::size_t __TBB_EXPORTED_FUNC global_control_active_value(int); 47 TBB_EXPORT void __TBB_EXPORTED_FUNC get(d1::task_scheduler_handle&); 48 TBB_EXPORT bool __TBB_EXPORTED_FUNC finalize(d1::task_scheduler_handle&, std::intptr_t mode);
|
| H A D | tbb_allocator.h | 33 TBB_EXPORT void* __TBB_EXPORTED_FUNC allocate_memory(std::size_t size); 34 TBB_EXPORT void __TBB_EXPORTED_FUNC deallocate_memory(void* p); 35 TBB_EXPORT bool __TBB_EXPORTED_FUNC is_tbbmalloc_used();
|
| H A D | version.h | 109 extern "C" TBB_EXPORT const char* __TBB_EXPORTED_FUNC TBB_runtime_version(); 116 extern "C" TBB_EXPORT int __TBB_EXPORTED_FUNC TBB_runtime_interface_version();
|
| H A D | task_group.h | 62 TBB_EXPORT void __TBB_EXPORTED_FUNC execute(d1::task_arena_base&, d1::delegate_base&); 63 TBB_EXPORT void __TBB_EXPORTED_FUNC isolate_within_arena(d1::delegate_base&, std::intptr_t); 65 TBB_EXPORT void __TBB_EXPORTED_FUNC initialize(d1::task_group_context&); 66 TBB_EXPORT void __TBB_EXPORTED_FUNC destroy(d1::task_group_context&); 67 TBB_EXPORT void __TBB_EXPORTED_FUNC reset(d1::task_group_context&); 68 TBB_EXPORT bool __TBB_EXPORTED_FUNC cancel_group_execution(d1::task_group_context&); 69 TBB_EXPORT bool __TBB_EXPORTED_FUNC is_group_execution_cancelled(d1::task_group_context&); 70 TBB_EXPORT void __TBB_EXPORTED_FUNC capture_fp_settings(d1::task_group_context&);
|
| H A D | cache_aligned_allocator.h | 33 TBB_EXPORT void* __TBB_EXPORTED_FUNC cache_aligned_allocate(std::size_t size); 34 TBB_EXPORT void __TBB_EXPORTED_FUNC cache_aligned_deallocate(void* p); 35 TBB_EXPORT std::size_t __TBB_EXPORTED_FUNC cache_line_size();
|
| H A D | task_scheduler_observer.h | 39 TBB_EXPORT void __TBB_EXPORTED_FUNC observe(d1::task_scheduler_observer&, bool state = true);
|
| H A D | concurrent_queue.h | 306 …TBB_EXPORT std::uint8_t* __TBB_EXPORTED_FUNC allocate_bounded_queue_rep( std::size_t queue_rep_siz… 307 …TBB_EXPORT void __TBB_EXPORTED_FUNC deallocate_bounded_queue_rep( std::uint8_t* mem, std::size_t q… 308 … TBB_EXPORT void __TBB_EXPORTED_FUNC abort_bounded_queue_monitors( concurrent_monitor* monitors ); 309 …TBB_EXPORT void __TBB_EXPORTED_FUNC notify_bounded_queue_monitor( concurrent_monitor* monitors, st… 311 …TBB_EXPORT void __TBB_EXPORTED_FUNC wait_bounded_queue_monitor( concurrent_monitor* monitors, std:…
|
| H A D | parallel_pipeline.h | 33 TBB_EXPORT void __TBB_EXPORTED_FUNC parallel_pipeline(task_group_context&, std::size_t, const d1::f…
|
| /oneTBB/include/oneapi/tbb/detail/ |
| H A D | _exception.h | 51 class TBB_EXPORT bad_last_alloc : public std::bad_alloc { 57 class TBB_EXPORT user_abort : public std::exception { 63 class TBB_EXPORT missing_wait : public std::exception { 69 class TBB_EXPORT unsafe_wait : public std::runtime_error { 77 TBB_EXPORT void __TBB_EXPORTED_FUNC throw_exception ( exception_id );
|
| H A D | _task.h | 50 TBB_EXPORT void __TBB_EXPORTED_FUNC spawn(d1::task& t, d1::task_group_context& ctx); 51 TBB_EXPORT void __TBB_EXPORTED_FUNC spawn(d1::task& t, d1::task_group_context& ctx, d1::slot_id id); 52 TBB_EXPORT void __TBB_EXPORTED_FUNC execute_and_wait(d1::task& t, d1::task_group_context& t_ctx, d1… 53 TBB_EXPORT void __TBB_EXPORTED_FUNC wait(d1::wait_context&, d1::task_group_context& ctx); 54 TBB_EXPORT d1::slot_id __TBB_EXPORTED_FUNC execution_slot(const d1::execution_data*); 55 TBB_EXPORT d1::task_group_context* __TBB_EXPORTED_FUNC current_context(); 61 TBB_EXPORT void __TBB_EXPORTED_FUNC suspend(suspend_callback_type suspend_callback, void* user_call… 62 TBB_EXPORT void __TBB_EXPORTED_FUNC resume(suspend_point_type* tag); 63 TBB_EXPORT suspend_point_type* __TBB_EXPORTED_FUNC current_suspend_point(); 64 TBB_EXPORT void __TBB_EXPORTED_FUNC notify_waiters(std::uintptr_t wait_ctx_addr);
|
| H A D | _rtm_rw_mutex.h | 127 …TBB_EXPORT void __TBB_EXPORTED_FUNC acquire_writer(d1::rtm_rw_mutex&, d1::rtm_rw_mutex::scoped_loc… 130 …TBB_EXPORT void __TBB_EXPORTED_FUNC acquire_reader(d1::rtm_rw_mutex&, d1::rtm_rw_mutex::scoped_loc… 132 TBB_EXPORT bool __TBB_EXPORTED_FUNC upgrade(d1::rtm_rw_mutex::scoped_lock&); 134 TBB_EXPORT bool __TBB_EXPORTED_FUNC downgrade(d1::rtm_rw_mutex::scoped_lock&); 136 …TBB_EXPORT bool __TBB_EXPORTED_FUNC try_acquire_writer(d1::rtm_rw_mutex&, d1::rtm_rw_mutex::scoped… 138 …TBB_EXPORT bool __TBB_EXPORTED_FUNC try_acquire_reader(d1::rtm_rw_mutex&, d1::rtm_rw_mutex::scoped… 140 TBB_EXPORT void __TBB_EXPORTED_FUNC release(d1::rtm_rw_mutex::scoped_lock&);
|
| H A D | _waitable_atomic.h | 26 TBB_EXPORT void __TBB_EXPORTED_FUNC wait_on_address(void* address, d1::delegate_base& wakeup_condit… 27 TBB_EXPORT void __TBB_EXPORTED_FUNC notify_by_address(void* address, std::uintptr_t context); 28 TBB_EXPORT void __TBB_EXPORTED_FUNC notify_by_address_one(void* address); 29 TBB_EXPORT void __TBB_EXPORTED_FUNC notify_by_address_all(void* address);
|
| H A D | _small_object_pool.h | 40 TBB_EXPORT void* __TBB_EXPORTED_FUNC allocate(d1::small_object_pool*& pool, std::size_t number_of_b… 42 TBB_EXPORT void* __TBB_EXPORTED_FUNC allocate(d1::small_object_pool*& pool, std::size_t number_of_b… 43 TBB_EXPORT void __TBB_EXPORTED_FUNC deallocate(d1::small_object_pool& pool, void* ptr, std::size_t… 45 TBB_EXPORT void __TBB_EXPORTED_FUNC deallocate(d1::small_object_pool& pool, void* ptr, std::size_t…
|
| H A D | _export.h | 29 #define TBB_EXPORT _EXPORT macro 31 #define TBB_EXPORT macro
|
| H A D | _rtm_mutex.h | 111 …TBB_EXPORT void __TBB_EXPORTED_FUNC acquire(d1::rtm_mutex&, d1::rtm_mutex::scoped_lock&, bool only… 113 TBB_EXPORT bool __TBB_EXPORTED_FUNC try_acquire(d1::rtm_mutex&, d1::rtm_mutex::scoped_lock&); 115 TBB_EXPORT void __TBB_EXPORTED_FUNC release(d1::rtm_mutex::scoped_lock&);
|
| H A D | _assert.h | 33 TBB_EXPORT void __TBB_EXPORTED_FUNC assertion_failure(const char* location, int line, const char* e…
|
| H A D | _pipeline_filters.h | 36 TBB_EXPORT void __TBB_EXPORTED_FUNC set_end_of_input(d1::base_filter&);
|