#include <stdint.h>
#include <unistd.h>
#include <sched.h>
Go to the source code of this file.
◆ __TBB_acquire_consistency_helper
◆ __TBB_control_consistency_helper
◆ __TBB_ENDIANNESS
◆ __TBB_full_memory_fence
◆ __TBB_machine_cmpswp4
◆ __TBB_machine_cmpswp8
◆ __TBB_release_consistency_helper
◆ __TBB_USE_GENERIC_FETCH_ADD
| #define __TBB_USE_GENERIC_FETCH_ADD 1 |
◆ __TBB_USE_GENERIC_FETCH_STORE
| #define __TBB_USE_GENERIC_FETCH_STORE 1 |
◆ __TBB_USE_GENERIC_HALF_FENCED_LOAD_STORE
| #define __TBB_USE_GENERIC_HALF_FENCED_LOAD_STORE 1 |
◆ __TBB_USE_GENERIC_PART_WORD_CAS
| #define __TBB_USE_GENERIC_PART_WORD_CAS 1 |
◆ __TBB_USE_GENERIC_RELAXED_LOAD_STORE
| #define __TBB_USE_GENERIC_RELAXED_LOAD_STORE 1 |
◆ __TBB_USE_GENERIC_SEQUENTIAL_CONSISTENCY_LOAD_STORE
| #define __TBB_USE_GENERIC_SEQUENTIAL_CONSISTENCY_LOAD_STORE 1 |
◆ __TBB_WORDSIZE
◆ __TBB_Yield
| #define __TBB_Yield |
( |
| ) |
sched_yield() |
Definition at line 44 of file ibm_aix51.h.
Referenced by __TBB_Pause(), tbb::internal::pipeline_root_task::execute(), tbb::internal::generic_scheduler::lock_task_pool(), tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::lookup(), tbb::internal::atomic_backoff::pause(), tbb::internal::market::process(), tbb::internal::custom_scheduler< SchedulerTraits >::receive_or_steal_task(), tbb::internal::market::release(), tbb::internal::thread_yield_v3(), and tbb::internal::rml::private_server::yield().
◆ __TBB_machine_cas_32()
| int32_t __TBB_machine_cas_32 |
( |
volatile void * |
ptr, |
|
|
int32_t |
value, |
|
|
int32_t |
comparand |
|
) |
| |
◆ __TBB_machine_cas_64()
| int64_t __TBB_machine_cas_64 |
( |
volatile void * |
ptr, |
|
|
int64_t |
value, |
|
|
int64_t |
comparand |
|
) |
| |
◆ __TBB_machine_flush()
| void __TBB_machine_flush |
( |
| ) |
|
◆ __TBB_machine_isync()
| void __TBB_machine_isync |
( |
| ) |
|
◆ __TBB_machine_lwsync()
| void __TBB_machine_lwsync |
( |
| ) |
|