![]() |
Go to the source code of this file.
Data Structures | |
struct | as_spinlock |
struct | as_swlock |
Macros | |
#define | as_aaf_acq(_target, _value) __atomic_add_fetch(_target, _value, __ATOMIC_ACQUIRE) |
#define | as_aaf_rls(_target, _value) __atomic_add_fetch(_target, _value, __ATOMIC_RELEASE) |
#define | as_aaf_rlx(_target, _value) __atomic_add_fetch(_target, _value, __ATOMIC_RELAXED) |
#define | as_aaf_seq(_target, _value) __atomic_add_fetch(_target, _value, __ATOMIC_SEQ_CST) |
#define | as_cas_acq(_target, _old_value, _new_value) __atomic_compare_exchange_n(_target, _old_value, _new_value, false, __ATOMIC_ACQUIRE, __ATOMIC_RELAXED) |
#define | as_cas_rls(_target, _old_value, _new_value) __atomic_compare_exchange_n(_target, _old_value, _new_value, false, __ATOMIC_RELEASE, __ATOMIC_RELAXED) |
#define | as_cas_rlx(_target, _old_value, _new_value) __atomic_compare_exchange_n(_target, _old_value, _new_value, false, __ATOMIC_RELAXED, __ATOMIC_RELAXED) |
#define | as_cas_seq(_target, _old_value, _new_value) __atomic_compare_exchange_n(_target, _old_value, _new_value, false, __ATOMIC_SEQ_CST, __ATOMIC_RELAXED) |
#define | as_faa_acq(_target, _value) __atomic_fetch_add(_target, _value, __ATOMIC_ACQUIRE) |
#define | as_faa_rls(_target, _value) __atomic_fetch_add(_target, _value, __ATOMIC_RELEASE) |
#define | as_faa_rlx(_target, _value) __atomic_fetch_add(_target, _value, __ATOMIC_RELAXED) |
#define | as_faa_seq(_target, _value) __atomic_fetch_add(_target, _value, __ATOMIC_SEQ_CST) |
#define | as_fas_acq(_target, _value) __atomic_exchange_n(_target, _value, __ATOMIC_ACQUIRE) |
#define | as_fas_rls(_target, _value) __atomic_exchange_n(_target, _value, __ATOMIC_RELEASE) |
#define | as_fas_rlx(_target, _value) __atomic_exchange_n(_target, _value, __ATOMIC_RELAXED) |
#define | as_fas_seq(_target, _value) __atomic_exchange_n(_target, _value, __ATOMIC_SEQ_CST) |
#define | as_fence_acq() __atomic_thread_fence(__ATOMIC_ACQUIRE) |
#define | as_fence_rls() __atomic_thread_fence(__ATOMIC_RELEASE) |
#define | as_fence_rlx() __atomic_thread_fence(__ATOMIC_RELAXED) |
#define | as_fence_seq() __atomic_thread_fence(__ATOMIC_SEQ_CST) |
#define | as_load_acq(_target) __atomic_load_n(_target, __ATOMIC_ACQUIRE) |
#define | as_load_rlx(_target) __atomic_load_n(_target, __ATOMIC_RELAXED) |
#define | as_load_seq(_target) __atomic_load_n(_target, __ATOMIC_SEQ_CST) |
#define | as_spinlock_destroy(_s) ((void)_s) |
#define | AS_SPINLOCK_INIT { 0 } |
#define | as_spinlock_init(_s) (_s)->u32 = 0 |
#define | as_store_rls(_target, _value) __atomic_store_n(_target, _value, __ATOMIC_RELEASE) |
#define | as_store_rlx(_target, _value) __atomic_store_n(_target, _value, __ATOMIC_RELAXED) |
#define | as_store_seq(_target, _value) __atomic_store_n(_target, _value, __ATOMIC_SEQ_CST) |
#define | as_swlock_destroy(_s) ((void)_s) |
#define | AS_SWLOCK_INIT { 0 } |
#define | as_swlock_init(_s) (_s)->u32 = 0 |
#define | AS_SWLOCK_LATCH_BIT ((uint32_t)1 << 30) |
#define | AS_SWLOCK_READER_MASK (UINT32_MAX ^ AS_SWLOCK_WRITER_MASK) |
#define | AS_SWLOCK_WRITER_BIT ((uint32_t)1 << 31) |
#define | AS_SWLOCK_WRITER_MASK (AS_SWLOCK_LATCH_BIT | AS_SWLOCK_WRITER_BIT) |
Functions | |
static int16_t | as_aaf_int16 (int16_t *target, int16_t value) |
static int16_t | as_aaf_int16_rls (int16_t *target, int16_t value) |
static int32_t | as_aaf_int32 (int32_t *target, int32_t value) |
static int32_t | as_aaf_int32_rls (int32_t *target, int32_t value) |
static int64_t | as_aaf_int64 (int64_t *target, int64_t value) |
static int64_t | as_aaf_int64_rls (int64_t *target, int64_t value) |
static uint16_t | as_aaf_uint16 (uint16_t *target, int16_t value) |
static uint16_t | as_aaf_uint16_rls (uint16_t *target, int16_t value) |
static uint32_t | as_aaf_uint32 (uint32_t *target, int32_t value) |
static uint32_t | as_aaf_uint32_rls (uint32_t *target, int32_t value) |
static uint64_t | as_aaf_uint64 (uint64_t *target, int64_t value) |
static uint64_t | as_aaf_uint64_rls (uint64_t *target, int64_t value) |
static void | as_add_int16 (int16_t *target, int16_t value) |
static void | as_add_int32 (int32_t *target, int32_t value) |
static void | as_add_int64 (int64_t *target, int64_t value) |
static void | as_add_uint16 (uint16_t *target, int16_t value) |
static void | as_add_uint32 (uint32_t *target, int32_t value) |
static void | as_add_uint64 (uint64_t *target, int64_t value) |
static bool | as_cas_int16 (int16_t *target, int16_t old_value, int16_t new_value) |
static bool | as_cas_int32 (int32_t *target, int32_t old_value, int32_t new_value) |
static bool | as_cas_int64 (int64_t *target, int64_t old_value, int64_t new_value) |
static bool | as_cas_int8 (int8_t *target, int8_t old_value, int8_t new_value) |
static bool | as_cas_uint16 (uint16_t *target, uint16_t old_value, uint16_t new_value) |
static bool | as_cas_uint32 (uint32_t *target, uint32_t old_value, uint32_t new_value) |
static bool | as_cas_uint64 (uint64_t *target, uint64_t old_value, uint64_t new_value) |
static bool | as_cas_uint8 (uint8_t *target, uint8_t old_value, uint8_t new_value) |
static void | as_decr_int16 (int16_t *target) |
static void | as_decr_int16_rls (int16_t *target) |
static void | as_decr_int32 (int32_t *target) |
static void | as_decr_int32_rls (int32_t *target) |
static void | as_decr_int64 (int64_t *target) |
static void | as_decr_int64_rls (int64_t *target) |
static void | as_decr_uint16 (uint16_t *target) |
static void | as_decr_uint16_rls (uint16_t *target) |
static void | as_decr_uint32 (uint32_t *target) |
static void | as_decr_uint32_rls (uint32_t *target) |
static void | as_decr_uint64 (uint64_t *target) |
static void | as_decr_uint64_rls (uint64_t *target) |
static int16_t | as_faa_int16 (int16_t *target, int16_t value) |
static int32_t | as_faa_int32 (int32_t *target, int32_t value) |
static int64_t | as_faa_int64 (int64_t *target, int64_t value) |
static uint16_t | as_faa_uint16 (uint16_t *target, int16_t value) |
static uint32_t | as_faa_uint32 (uint32_t *target, int32_t value) |
static uint64_t | as_faa_uint64 (uint64_t *target, int64_t value) |
static int16_t | as_fas_int16 (int16_t *target, int16_t value) |
static int32_t | as_fas_int32 (int32_t *target, int32_t value) |
static int64_t | as_fas_int64 (int64_t *target, int64_t value) |
static uint16_t | as_fas_uint16 (uint16_t *target, uint16_t value) |
static uint32_t | as_fas_uint32 (uint32_t *target, uint32_t value) |
static uint64_t | as_fas_uint64 (uint64_t *target, uint64_t value) |
static void | as_incr_int16 (int16_t *target) |
static void | as_incr_int16_rls (int16_t *target) |
static void | as_incr_int32 (int32_t *target) |
static void | as_incr_int32_rls (int32_t *target) |
static void | as_incr_int64 (int64_t *target) |
static void | as_incr_int64_rls (int64_t *target) |
static void | as_incr_uint16 (uint16_t *target) |
static void | as_incr_uint16_rls (uint16_t *target) |
static void | as_incr_uint32 (uint32_t *target) |
static void | as_incr_uint32_rls (uint32_t *target) |
static void | as_incr_uint64 (uint64_t *target) |
static void | as_incr_uint64_rls (uint64_t *target) |
static int16_t | as_load_int16 (const int16_t *target) |
static int16_t | as_load_int16_acq (const int16_t *target) |
static int32_t | as_load_int32 (const int32_t *target) |
static int32_t | as_load_int32_acq (const int32_t *target) |
static int64_t | as_load_int64 (const int64_t *target) |
static int64_t | as_load_int64_acq (const int64_t *target) |
static int8_t | as_load_int8 (const int8_t *target) |
static int8_t | as_load_int8_acq (const int8_t *target) |
static void * | as_load_ptr (void *const *target) |
static void * | as_load_ptr_acq (void *const *target) |
static uint16_t | as_load_uint16 (const uint16_t *target) |
static uint16_t | as_load_uint16_acq (const uint16_t *target) |
static uint32_t | as_load_uint32 (const uint32_t *target) |
static uint32_t | as_load_uint32_acq (const uint32_t *target) |
static uint64_t | as_load_uint64 (const uint64_t *target) |
static uint64_t | as_load_uint64_acq (const uint64_t *target) |
static uint8_t | as_load_uint8 (const uint8_t *target) |
static uint8_t | as_load_uint8_acq (const uint8_t *target) |
static bool | as_setmax_uint32 (uint32_t *target, uint32_t x) |
static bool | as_setmax_uint64 (uint64_t *target, uint64_t x) |
static void | as_spinlock_lock (as_spinlock *s) |
static void | as_spinlock_unlock (as_spinlock *s) |
static void | as_store_int16 (int16_t *target, int16_t value) |
static void | as_store_int16_rls (int16_t *target, int16_t value) |
static void | as_store_int32 (int32_t *target, int32_t value) |
static void | as_store_int32_rls (int32_t *target, int32_t value) |
static void | as_store_int64 (int64_t *target, int64_t value) |
static void | as_store_int64_rls (int64_t *target, int64_t value) |
static void | as_store_int8 (int8_t *target, int8_t value) |
static void | as_store_int8_rls (int8_t *target, int8_t value) |
static void | as_store_ptr (void **target, void *value) |
static void | as_store_ptr_rls (void **target, void *value) |
static void | as_store_uint16 (uint16_t *target, uint16_t value) |
static void | as_store_uint16_rls (uint16_t *target, uint16_t value) |
static void | as_store_uint32 (uint32_t *target, uint32_t value) |
static void | as_store_uint32_rls (uint32_t *target, uint32_t value) |
static void | as_store_uint64 (uint64_t *target, uint64_t value) |
static void | as_store_uint64_rls (uint64_t *target, uint64_t value) |
static void | as_store_uint8 (uint8_t *target, uint8_t value) |
static void | as_store_uint8_rls (uint8_t *target, uint8_t value) |
static void | as_swlock_read_lock (as_swlock *rw) |
static void | as_swlock_read_unlock (as_swlock *rw) |
static void | as_swlock_write_lock (as_swlock *rw) |
static void | as_swlock_write_unlock (as_swlock *rw) |
#define as_aaf_acq | ( | _target, | |
_value ) __atomic_add_fetch(_target, _value, __ATOMIC_ACQUIRE) |
Definition at line 338 of file as_atomic_gcc.h.
#define as_aaf_rls | ( | _target, | |
_value ) __atomic_add_fetch(_target, _value, __ATOMIC_RELEASE) |
Definition at line 341 of file as_atomic_gcc.h.
#define as_aaf_rlx | ( | _target, | |
_value ) __atomic_add_fetch(_target, _value, __ATOMIC_RELAXED) |
Definition at line 335 of file as_atomic_gcc.h.
#define as_aaf_seq | ( | _target, | |
_value ) __atomic_add_fetch(_target, _value, __ATOMIC_SEQ_CST) |
Definition at line 344 of file as_atomic_gcc.h.
#define as_cas_acq | ( | _target, | |
_old_value, | |||
_new_value ) __atomic_compare_exchange_n(_target, _old_value, _new_value, false, __ATOMIC_ACQUIRE, __ATOMIC_RELAXED) |
Definition at line 688 of file as_atomic_gcc.h.
#define as_cas_rls | ( | _target, | |
_old_value, | |||
_new_value ) __atomic_compare_exchange_n(_target, _old_value, _new_value, false, __ATOMIC_RELEASE, __ATOMIC_RELAXED) |
Definition at line 692 of file as_atomic_gcc.h.
#define as_cas_rlx | ( | _target, | |
_old_value, | |||
_new_value ) __atomic_compare_exchange_n(_target, _old_value, _new_value, false, __ATOMIC_RELAXED, __ATOMIC_RELAXED) |
Definition at line 684 of file as_atomic_gcc.h.
#define as_cas_seq | ( | _target, | |
_old_value, | |||
_new_value ) __atomic_compare_exchange_n(_target, _old_value, _new_value, false, __ATOMIC_SEQ_CST, __ATOMIC_RELAXED) |
Definition at line 696 of file as_atomic_gcc.h.
#define as_faa_acq | ( | _target, | |
_value ) __atomic_fetch_add(_target, _value, __ATOMIC_ACQUIRE) |
Definition at line 284 of file as_atomic_gcc.h.
#define as_faa_rls | ( | _target, | |
_value ) __atomic_fetch_add(_target, _value, __ATOMIC_RELEASE) |
Definition at line 287 of file as_atomic_gcc.h.
#define as_faa_rlx | ( | _target, | |
_value ) __atomic_fetch_add(_target, _value, __ATOMIC_RELAXED) |
Definition at line 281 of file as_atomic_gcc.h.
#define as_faa_seq | ( | _target, | |
_value ) __atomic_fetch_add(_target, _value, __ATOMIC_SEQ_CST) |
Definition at line 290 of file as_atomic_gcc.h.
#define as_fas_acq | ( | _target, | |
_value ) __atomic_exchange_n(_target, _value, __ATOMIC_ACQUIRE) |
Definition at line 632 of file as_atomic_gcc.h.
#define as_fas_rls | ( | _target, | |
_value ) __atomic_exchange_n(_target, _value, __ATOMIC_RELEASE) |
Definition at line 635 of file as_atomic_gcc.h.
#define as_fas_rlx | ( | _target, | |
_value ) __atomic_exchange_n(_target, _value, __ATOMIC_RELAXED) |
Definition at line 629 of file as_atomic_gcc.h.
#define as_fas_seq | ( | _target, | |
_value ) __atomic_exchange_n(_target, _value, __ATOMIC_SEQ_CST) |
Definition at line 638 of file as_atomic_gcc.h.
#define as_fence_acq | ( | ) | __atomic_thread_fence(__ATOMIC_ACQUIRE) |
Definition at line 753 of file as_atomic_gcc.h.
#define as_fence_rls | ( | ) | __atomic_thread_fence(__ATOMIC_RELEASE) |
Definition at line 756 of file as_atomic_gcc.h.
#define as_fence_rlx | ( | ) | __atomic_thread_fence(__ATOMIC_RELAXED) |
Definition at line 760 of file as_atomic_gcc.h.
#define as_fence_seq | ( | ) | __atomic_thread_fence(__ATOMIC_SEQ_CST) |
Definition at line 763 of file as_atomic_gcc.h.
#define as_load_acq | ( | _target | ) | __atomic_load_n(_target, __ATOMIC_ACQUIRE) |
Definition at line 34 of file as_atomic_gcc.h.
#define as_load_rlx | ( | _target | ) | __atomic_load_n(_target, __ATOMIC_RELAXED) |
Definition at line 31 of file as_atomic_gcc.h.
#define as_load_seq | ( | _target | ) | __atomic_load_n(_target, __ATOMIC_SEQ_CST) |
Definition at line 37 of file as_atomic_gcc.h.
#define as_spinlock_destroy | ( | _s | ) | ((void)_s) |
Definition at line 775 of file as_atomic_gcc.h.
#define AS_SPINLOCK_INIT { 0 } |
Definition at line 773 of file as_atomic_gcc.h.
#define as_spinlock_init | ( | _s | ) | (_s)->u32 = 0 |
Definition at line 774 of file as_atomic_gcc.h.
#define as_store_rls | ( | _target, | |
_value ) __atomic_store_n(_target, _value, __ATOMIC_RELEASE) |
Definition at line 159 of file as_atomic_gcc.h.
#define as_store_rlx | ( | _target, | |
_value ) __atomic_store_n(_target, _value, __ATOMIC_RELAXED) |
Definition at line 156 of file as_atomic_gcc.h.
#define as_store_seq | ( | _target, | |
_value ) __atomic_store_n(_target, _value, __ATOMIC_SEQ_CST) |
Definition at line 162 of file as_atomic_gcc.h.
#define as_swlock_destroy | ( | _s | ) | ((void)_s) |
Definition at line 804 of file as_atomic_gcc.h.
#define AS_SWLOCK_INIT { 0 } |
Definition at line 802 of file as_atomic_gcc.h.
#define as_swlock_init | ( | _s | ) | (_s)->u32 = 0 |
Definition at line 803 of file as_atomic_gcc.h.
#define AS_SWLOCK_LATCH_BIT ((uint32_t)1 << 30) |
Definition at line 807 of file as_atomic_gcc.h.
#define AS_SWLOCK_READER_MASK (UINT32_MAX ^ AS_SWLOCK_WRITER_MASK) |
Definition at line 809 of file as_atomic_gcc.h.
#define AS_SWLOCK_WRITER_BIT ((uint32_t)1 << 31) |
Definition at line 806 of file as_atomic_gcc.h.
#define AS_SWLOCK_WRITER_MASK (AS_SWLOCK_LATCH_BIT | AS_SWLOCK_WRITER_BIT) |
Definition at line 808 of file as_atomic_gcc.h.
|
inlinestatic |
Definition at line 379 of file as_atomic_gcc.h.
References as_aaf_rlx.
|
inlinestatic |
Definition at line 417 of file as_atomic_gcc.h.
References as_aaf_rls.
|
inlinestatic |
Definition at line 367 of file as_atomic_gcc.h.
References as_aaf_rlx.
|
inlinestatic |
Definition at line 405 of file as_atomic_gcc.h.
References as_aaf_rls.
|
inlinestatic |
Definition at line 355 of file as_atomic_gcc.h.
References as_aaf_rlx.
|
inlinestatic |
Definition at line 393 of file as_atomic_gcc.h.
References as_aaf_rls.
|
inlinestatic |
Definition at line 373 of file as_atomic_gcc.h.
References as_aaf_rlx.
|
inlinestatic |
Definition at line 411 of file as_atomic_gcc.h.
References as_aaf_rls.
|
inlinestatic |
Definition at line 361 of file as_atomic_gcc.h.
References as_aaf_rlx.
|
inlinestatic |
Definition at line 399 of file as_atomic_gcc.h.
References as_aaf_rls.
|
inlinestatic |
Definition at line 349 of file as_atomic_gcc.h.
References as_aaf_rlx.
|
inlinestatic |
Definition at line 387 of file as_atomic_gcc.h.
References as_aaf_rls.
|
inlinestatic |
Definition at line 459 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 447 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 435 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 453 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 441 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 429 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 731 of file as_atomic_gcc.h.
References as_cas_rlx.
|
inlinestatic |
Definition at line 719 of file as_atomic_gcc.h.
References as_cas_rlx.
|
inlinestatic |
Definition at line 707 of file as_atomic_gcc.h.
References as_cas_rlx.
|
inlinestatic |
Definition at line 743 of file as_atomic_gcc.h.
References as_cas_rlx.
|
inlinestatic |
Definition at line 725 of file as_atomic_gcc.h.
References as_cas_rlx.
|
inlinestatic |
Definition at line 713 of file as_atomic_gcc.h.
References as_cas_rlx.
|
inlinestatic |
Definition at line 701 of file as_atomic_gcc.h.
References as_cas_rlx.
|
inlinestatic |
Definition at line 737 of file as_atomic_gcc.h.
References as_cas_rlx.
|
inlinestatic |
Definition at line 581 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 619 of file as_atomic_gcc.h.
References as_faa_rls.
|
inlinestatic |
Definition at line 569 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 607 of file as_atomic_gcc.h.
References as_faa_rls.
|
inlinestatic |
Definition at line 557 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 595 of file as_atomic_gcc.h.
References as_faa_rls.
|
inlinestatic |
Definition at line 575 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 613 of file as_atomic_gcc.h.
References as_faa_rls.
|
inlinestatic |
Definition at line 563 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 601 of file as_atomic_gcc.h.
References as_faa_rls.
|
inlinestatic |
Definition at line 551 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 589 of file as_atomic_gcc.h.
References as_faa_rls.
|
inlinestatic |
Definition at line 325 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 313 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 301 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 319 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 307 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 295 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 673 of file as_atomic_gcc.h.
References as_fas_rlx.
|
inlinestatic |
Definition at line 661 of file as_atomic_gcc.h.
References as_fas_rlx.
|
inlinestatic |
Definition at line 649 of file as_atomic_gcc.h.
References as_fas_rlx.
|
inlinestatic |
Definition at line 667 of file as_atomic_gcc.h.
References as_fas_rlx.
|
inlinestatic |
Definition at line 655 of file as_atomic_gcc.h.
References as_fas_rlx.
|
inlinestatic |
Definition at line 643 of file as_atomic_gcc.h.
References as_fas_rlx.
|
inlinestatic |
Definition at line 501 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 539 of file as_atomic_gcc.h.
References as_faa_rls.
|
inlinestatic |
Definition at line 489 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 527 of file as_atomic_gcc.h.
References as_faa_rls.
|
inlinestatic |
Definition at line 477 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 515 of file as_atomic_gcc.h.
References as_faa_rls.
|
inlinestatic |
Definition at line 495 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 533 of file as_atomic_gcc.h.
References as_faa_rls.
|
inlinestatic |
Definition at line 483 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 521 of file as_atomic_gcc.h.
References as_faa_rls.
|
inlinestatic |
Definition at line 471 of file as_atomic_gcc.h.
References as_faa_rlx.
|
inlinestatic |
Definition at line 509 of file as_atomic_gcc.h.
References as_faa_rls.
|
inlinestatic |
Definition at line 78 of file as_atomic_gcc.h.
References as_load_rlx.
|
inlinestatic |
Definition at line 134 of file as_atomic_gcc.h.
References as_load_acq.
|
inlinestatic |
Definition at line 66 of file as_atomic_gcc.h.
References as_load_rlx.
|
inlinestatic |
Definition at line 122 of file as_atomic_gcc.h.
References as_load_acq.
|
inlinestatic |
Definition at line 54 of file as_atomic_gcc.h.
References as_load_rlx.
|
inlinestatic |
Definition at line 110 of file as_atomic_gcc.h.
References as_load_acq.
|
inlinestatic |
Definition at line 90 of file as_atomic_gcc.h.
References as_load_rlx.
|
inlinestatic |
Definition at line 146 of file as_atomic_gcc.h.
References as_load_acq.
|
inlinestatic |
Definition at line 42 of file as_atomic_gcc.h.
References as_load_rlx.
|
inlinestatic |
Definition at line 98 of file as_atomic_gcc.h.
References as_load_acq.
|
inlinestatic |
Definition at line 72 of file as_atomic_gcc.h.
References as_load_rlx.
|
inlinestatic |
Definition at line 128 of file as_atomic_gcc.h.
References as_load_acq.
|
inlinestatic |
Definition at line 60 of file as_atomic_gcc.h.
References as_load_rlx.
|
inlinestatic |
Definition at line 116 of file as_atomic_gcc.h.
References as_load_acq.
|
inlinestatic |
Definition at line 48 of file as_atomic_gcc.h.
References as_load_rlx.
|
inlinestatic |
Definition at line 104 of file as_atomic_gcc.h.
References as_load_acq.
|
inlinestatic |
Definition at line 84 of file as_atomic_gcc.h.
References as_load_rlx.
|
inlinestatic |
Definition at line 140 of file as_atomic_gcc.h.
References as_load_acq.
|
inlinestatic |
Definition at line 879 of file as_atomic_gcc.h.
References as_cas_rlx, and as_load_uint32.
|
inlinestatic |
Definition at line 860 of file as_atomic_gcc.h.
References as_cas_rlx, and as_load_uint64.
|
inlinestatic |
Definition at line 778 of file as_atomic_gcc.h.
References as_fas_acq, and as_spinlock::u32.
|
inlinestatic |
Definition at line 789 of file as_atomic_gcc.h.
References as_store_rls, and as_spinlock::u32.
|
inlinestatic |
Definition at line 203 of file as_atomic_gcc.h.
References as_store_rlx.
|
inlinestatic |
Definition at line 259 of file as_atomic_gcc.h.
References as_store_rls.
|
inlinestatic |
Definition at line 191 of file as_atomic_gcc.h.
References as_store_rlx.
|
inlinestatic |
Definition at line 247 of file as_atomic_gcc.h.
References as_store_rls.
|
inlinestatic |
Definition at line 179 of file as_atomic_gcc.h.
References as_store_rlx.
|
inlinestatic |
Definition at line 235 of file as_atomic_gcc.h.
References as_store_rls.
|
inlinestatic |
Definition at line 215 of file as_atomic_gcc.h.
References as_store_rlx.
|
inlinestatic |
Definition at line 271 of file as_atomic_gcc.h.
References as_store_rls.
|
inlinestatic |
Definition at line 167 of file as_atomic_gcc.h.
References as_store_rlx.
|
inlinestatic |
Definition at line 223 of file as_atomic_gcc.h.
References as_store_rls.
|
inlinestatic |
Definition at line 197 of file as_atomic_gcc.h.
References as_store_rlx.
|
inlinestatic |
Definition at line 253 of file as_atomic_gcc.h.
References as_store_rls.
|
inlinestatic |
Definition at line 185 of file as_atomic_gcc.h.
References as_store_rlx.
|
inlinestatic |
Definition at line 241 of file as_atomic_gcc.h.
References as_store_rls.
|
inlinestatic |
Definition at line 173 of file as_atomic_gcc.h.
References as_store_rlx.
|
inlinestatic |
Definition at line 229 of file as_atomic_gcc.h.
References as_store_rls.
|
inlinestatic |
Definition at line 209 of file as_atomic_gcc.h.
References as_store_rlx.
|
inlinestatic |
Definition at line 265 of file as_atomic_gcc.h.
References as_store_rls.
|
inlinestatic |
Definition at line 828 of file as_atomic_gcc.h.
References as_decr_uint32, as_faa_uint32, as_load_acq, AS_SWLOCK_WRITER_BIT, AS_SWLOCK_WRITER_MASK, and as_swlock::u32.
|
inlinestatic |
Definition at line 850 of file as_atomic_gcc.h.
References as_faa_rls, and as_swlock::u32.
|
inlinestatic |
Definition at line 812 of file as_atomic_gcc.h.
References as_load_acq, AS_SWLOCK_READER_MASK, AS_SWLOCK_WRITER_BIT, and as_swlock::u32.
|
inlinestatic |
Definition at line 822 of file as_atomic_gcc.h.
References AS_SWLOCK_READER_MASK, and as_swlock::u32.