Go to the source code of this file.
◆ ABTI_SPINLOCK_STATIC_INITIALIZER
#define ABTI_SPINLOCK_STATIC_INITIALIZER |
( |
| ) |
|
Value: { \
ABTD_ATOMIC_BOOL_STATIC_INITIALIZER(0) \
}
Definition at line 13 of file abti_spinlock.h.
◆ ABTI_spinlock_acquire()
Definition at line 28 of file abti_spinlock.h.
Referenced by ABT_barrier_free(), ABT_barrier_wait(), ABT_cond_signal(), ABT_cond_timedwait(), ABT_eventual_free(), ABT_eventual_test(), ABT_eventual_wait(), ABT_finalize(), ABT_future_free(), ABT_future_reset(), ABT_future_set(), ABT_future_wait(), ABT_info_print_all_xstreams(), ABT_init(), ABT_xstream_barrier_wait(), ABTI_cond_broadcast(), ABTI_cond_fini(), ABTI_cond_wait(), ABTI_ktable_set_impl(), ABTI_mem_free_desc(), ABTI_mem_free_nythread(), ABTI_mem_free_thread(), ABTI_mutex_fini(), ABTI_mutex_lock_no_recursion(), ABTI_mutex_spinlock_no_recursion(), ABTI_mutex_unlock_no_recursion(), ABTI_sync_lifo_pop(), ABTI_sync_lifo_push(), ABTI_tool_event_thread_update_callback(), ABTI_waitlist_wait_timedout_and_unlock(), mem_pool_return_partial_bucket(), pool_pop_shared(), pool_pop_timedwait(), pool_pop_wait(), pool_print_all(), pool_push_shared(), and pool_remove_shared().
◆ ABTI_spinlock_clear()
Definition at line 23 of file abti_spinlock.h.
Referenced by ABT_barrier_create(), ABT_eventual_create(), ABT_future_create(), ABT_xstream_barrier_create(), ABTI_cond_init(), ABTI_ktable_create(), ABTI_mem_pool_init_global_pool(), ABTI_mutex_init(), ABTI_sync_lifo_init(), init_library(), and pool_init().
◆ ABTI_spinlock_is_locked()
◆ ABTI_spinlock_release()
Definition at line 42 of file abti_spinlock.h.
Referenced by ABT_barrier_wait(), ABT_cond_signal(), ABT_cond_timedwait(), ABT_eventual_test(), ABT_eventual_wait(), ABT_finalize(), ABT_future_reset(), ABT_future_set(), ABT_future_wait(), ABT_info_print_all_xstreams(), ABT_init(), ABT_xstream_barrier_wait(), ABTI_cond_broadcast(), ABTI_cond_wait(), ABTI_ktable_set_impl(), ABTI_mem_free_desc(), ABTI_mem_free_nythread(), ABTI_mem_free_thread(), ABTI_mutex_lock_no_recursion(), ABTI_mutex_unlock_no_recursion(), ABTI_sync_lifo_pop(), ABTI_sync_lifo_push(), ABTI_tool_event_thread_update_callback(), ABTI_waitlist_wait_and_unlock(), ABTI_waitlist_wait_timedout_and_unlock(), mem_pool_return_partial_bucket(), pool_pop_shared(), pool_pop_timedwait(), pool_pop_wait(), pool_print_all(), pool_push_shared(), and pool_remove_shared().
◆ ABTI_spinlock_try_acquire()