| /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 | scalable_allocator.h | 44 #define __TBB_EXPORTED_FUNC __cdecl macro 46 #define __TBB_EXPORTED_FUNC 51 TBBMALLOC_EXPORT void* __TBB_EXPORTED_FUNC scalable_malloc(size_t size); 55 TBBMALLOC_EXPORT void __TBB_EXPORTED_FUNC scalable_free(void* ptr); 59 TBBMALLOC_EXPORT void* __TBB_EXPORTED_FUNC scalable_realloc(void* ptr, size_t size); 63 TBBMALLOC_EXPORT void* __TBB_EXPORTED_FUNC scalable_calloc(size_t nobj, size_t size); 71 TBBMALLOC_EXPORT void* __TBB_EXPORTED_FUNC scalable_aligned_malloc(size_t size, size_t alignment); 79 TBBMALLOC_EXPORT void __TBB_EXPORTED_FUNC scalable_aligned_free(void* ptr); 85 TBBMALLOC_EXPORT size_t __TBB_EXPORTED_FUNC scalable_msize(void* ptr); 112 TBBMALLOC_EXPORT int __TBB_EXPORTED_FUNC scalable_allocation_mode(int param, intptr_t value); [all …]
|
| 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 | 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); 155 friend void __TBB_EXPORTED_FUNC r1::get(task_scheduler_handle&);
|
| 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 | 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();
|
| /oneTBB/include/oneapi/tbb/detail/ |
| 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 | _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&);
|
| /oneTBB/src/tbb/ |
| H A D | concurrent_bounded_queue.cpp | 28 std::uint8_t* __TBB_EXPORTED_FUNC allocate_bounded_queue_rep( std::size_t queue_rep_size ) in allocate_bounded_queue_rep() 41 void __TBB_EXPORTED_FUNC deallocate_bounded_queue_rep( std::uint8_t* mem, std::size_t queue_rep_siz… in deallocate_bounded_queue_rep() 51 void __TBB_EXPORTED_FUNC wait_bounded_queue_monitor( concurrent_monitor* monitors, std::size_t moni… in wait_bounded_queue_monitor() 60 void __TBB_EXPORTED_FUNC abort_bounded_queue_monitors( concurrent_monitor* monitors ) { in abort_bounded_queue_monitors() 74 void __TBB_EXPORTED_FUNC notify_bounded_queue_monitor( concurrent_monitor* monitors, in notify_bounded_queue_monitor()
|
| H A D | profiling.cpp | 154 void __TBB_EXPORTED_FUNC itt_metadata_str_add(d1::itt_domain_enum domain, void *addr, unsigned long… in itt_metadata_str_add() 169 void __TBB_EXPORTED_FUNC itt_metadata_ptr_add(d1::itt_domain_enum domain, void *addr, unsigned long… in itt_metadata_ptr_add() 183 void __TBB_EXPORTED_FUNC itt_relation_add(d1::itt_domain_enum domain, void *addr0, unsigned long lo… in itt_relation_add() 194 void __TBB_EXPORTED_FUNC itt_task_begin(d1::itt_domain_enum domain, void* task, unsigned long long … in itt_task_begin() 210 void __TBB_EXPORTED_FUNC itt_task_end(d1::itt_domain_enum domain) { in itt_task_end() 216 void __TBB_EXPORTED_FUNC itt_region_begin(d1::itt_domain_enum domain, void *region, unsigned long l… in itt_region_begin() 229 void __TBB_EXPORTED_FUNC itt_region_end(d1::itt_domain_enum domain, void *region, unsigned long lon… in itt_region_end()
|
| H A D | rtm_rw_mutex.cpp | 238 void __TBB_EXPORTED_FUNC acquire_writer(d1::rtm_rw_mutex& m, d1::rtm_rw_mutex::scoped_lock& s, bool… in acquire_writer() 243 void __TBB_EXPORTED_FUNC acquire_reader(d1::rtm_rw_mutex& m, d1::rtm_rw_mutex::scoped_lock& s, bool… in acquire_reader() 247 bool __TBB_EXPORTED_FUNC upgrade(d1::rtm_rw_mutex::scoped_lock& s) { in upgrade() 251 bool __TBB_EXPORTED_FUNC downgrade(d1::rtm_rw_mutex::scoped_lock& s) { in downgrade() 255 bool __TBB_EXPORTED_FUNC try_acquire_writer(d1::rtm_rw_mutex& m, d1::rtm_rw_mutex::scoped_lock& s) { in try_acquire_writer() 259 bool __TBB_EXPORTED_FUNC try_acquire_reader(d1::rtm_rw_mutex& m, d1::rtm_rw_mutex::scoped_lock& s) { in try_acquire_reader() 263 void __TBB_EXPORTED_FUNC release(d1::rtm_rw_mutex::scoped_lock& s) { in release()
|
| H A D | allocator.cpp | 177 std::size_t __TBB_EXPORTED_FUNC cache_line_size() { in cache_line_size() 181 void* __TBB_EXPORTED_FUNC cache_aligned_allocate(std::size_t size) { in cache_aligned_allocate() 200 void __TBB_EXPORTED_FUNC cache_aligned_deallocate(void* p) { in cache_aligned_deallocate() 250 void* __TBB_EXPORTED_FUNC allocate_memory(std::size_t size) { in allocate_memory() 258 void __TBB_EXPORTED_FUNC deallocate_memory(void* p) { in deallocate_memory() 265 bool __TBB_EXPORTED_FUNC is_tbbmalloc_used() { in is_tbbmalloc_used()
|
| H A D | task_dispatcher.cpp | 30 void __TBB_EXPORTED_FUNC spawn(d1::task& t, d1::task_group_context& ctx) { in spawn() 42 void __TBB_EXPORTED_FUNC spawn(d1::task& t, d1::task_group_context& ctx, d1::slot_id id) { in spawn() 77 void __TBB_EXPORTED_FUNC submit(d1::task& t, d1::task_group_context& ctx, arena* a, std::uintptr_t … in submit() 119 void __TBB_EXPORTED_FUNC execute_and_wait(d1::task& t, d1::task_group_context& t_ctx, d1::wait_cont… in execute_and_wait() 124 void __TBB_EXPORTED_FUNC wait(d1::wait_context& wait_ctx, d1::task_group_context& w_ctx) { in wait() 129 d1::slot_id __TBB_EXPORTED_FUNC execution_slot(const d1::execution_data* ed) { in execution_slot() 140 d1::task_group_context* __TBB_EXPORTED_FUNC current_context() { in current_context()
|
| H A D | small_object_pool.cpp | 33 void* __TBB_EXPORTED_FUNC allocate(d1::small_object_pool*& allocator, std::size_t number_of_bytes, … in allocate() 39 void* __TBB_EXPORTED_FUNC allocate(d1::small_object_pool*& allocator, std::size_t number_of_bytes) { in allocate() 73 void __TBB_EXPORTED_FUNC deallocate(d1::small_object_pool& allocator, void* ptr, std::size_t number… in deallocate() 79 void __TBB_EXPORTED_FUNC deallocate(d1::small_object_pool& allocator, void* ptr, std::size_t number… in deallocate()
|
| H A D | governor.cpp | 266 void __TBB_EXPORTED_FUNC get(d1::task_scheduler_handle& handle) { in get() 303 bool __TBB_EXPORTED_FUNC finalize(d1::task_scheduler_handle& handle, std::intptr_t mode) { in finalize() 516 unsigned __TBB_EXPORTED_FUNC numa_node_count() { in numa_node_count() 521 void __TBB_EXPORTED_FUNC fill_numa_indices(int* index_array) { in fill_numa_indices() 526 int __TBB_EXPORTED_FUNC numa_default_concurrency(int node_id) { in numa_default_concurrency() 539 unsigned __TBB_EXPORTED_FUNC core_type_count(intptr_t /*reserved*/) { in core_type_count() 544 void __TBB_EXPORTED_FUNC fill_core_type_indices(int* index_array, intptr_t /*reserved*/) { in fill_core_type_indices() 568 int __TBB_EXPORTED_FUNC constraints_default_concurrency(const d1::constraints& c, intptr_t /*reserv… in constraints_default_concurrency() 578 int __TBB_EXPORTED_FUNC constraints_threads_per_core(const d1::constraints&, intptr_t /*reserved*/)… in constraints_threads_per_core()
|
| H A D | rtm_mutex.cpp | 108 void __TBB_EXPORTED_FUNC acquire(d1::rtm_mutex& m, d1::rtm_mutex::scoped_lock& s, bool only_specula… in acquire() 111 bool __TBB_EXPORTED_FUNC try_acquire(d1::rtm_mutex& m, d1::rtm_mutex::scoped_lock& s) { in try_acquire() 114 void __TBB_EXPORTED_FUNC release(d1::rtm_mutex::scoped_lock& s) { in release()
|
| H A D | task_group_context.cpp | 336 void __TBB_EXPORTED_FUNC initialize(d1::task_group_context& ctx) { in initialize() 339 void __TBB_EXPORTED_FUNC destroy(d1::task_group_context& ctx) { in destroy() 342 void __TBB_EXPORTED_FUNC reset(d1::task_group_context& ctx) { in reset() 345 bool __TBB_EXPORTED_FUNC cancel_group_execution(d1::task_group_context& ctx) { in cancel_group_execution() 348 bool __TBB_EXPORTED_FUNC is_group_execution_cancelled(d1::task_group_context& ctx) { in is_group_execution_cancelled() 351 void __TBB_EXPORTED_FUNC capture_fp_settings(d1::task_group_context& ctx) { in capture_fp_settings()
|
| H A D | queuing_rw_mutex.cpp | 587 void __TBB_EXPORTED_FUNC acquire(d1::queuing_rw_mutex& m, d1::queuing_rw_mutex::scoped_lock& s, boo… in acquire() 591 bool __TBB_EXPORTED_FUNC try_acquire(d1::queuing_rw_mutex& m, d1::queuing_rw_mutex::scoped_lock& s,… in try_acquire() 595 void __TBB_EXPORTED_FUNC release(d1::queuing_rw_mutex::scoped_lock& s) { in release() 599 bool __TBB_EXPORTED_FUNC upgrade_to_writer(d1::queuing_rw_mutex::scoped_lock& s) { in upgrade_to_writer() 603 bool __TBB_EXPORTED_FUNC is_writer(const d1::queuing_rw_mutex::scoped_lock& s) { in is_writer() 607 bool __TBB_EXPORTED_FUNC downgrade_to_reader(d1::queuing_rw_mutex::scoped_lock& s) { in downgrade_to_reader() 611 void __TBB_EXPORTED_FUNC construct(d1::queuing_rw_mutex& m) { in construct()
|
| H A D | arena.cpp | 509 void __TBB_EXPORTED_FUNC initialize(d1::task_arena_base& ta) { in initialize() 512 void __TBB_EXPORTED_FUNC terminate(d1::task_arena_base& ta) { in terminate() 515 bool __TBB_EXPORTED_FUNC attach(d1::task_arena_base& ta) { in attach() 518 void __TBB_EXPORTED_FUNC execute(d1::task_arena_base& ta, d1::delegate_base& d) { in execute() 521 void __TBB_EXPORTED_FUNC wait(d1::task_arena_base& ta) { in wait() 525 int __TBB_EXPORTED_FUNC max_concurrency(const d1::task_arena_base* ta) { in max_concurrency() 529 void __TBB_EXPORTED_FUNC enqueue(d1::task& t, d1::task_arena_base* ta) { in enqueue() 533 void __TBB_EXPORTED_FUNC enqueue(d1::task& t, d1::task_group_context& ctx, d1::task_arena_base* ta)… in enqueue()
|