|
| bool | SymbianRuntimeAtomicIsLockFree (unsigned size) |
| |
| TUint64 | SymbianRuntimeAtomic64Load (const volatile void *pointer) |
| |
| void | SymbianRuntimeAtomic64Store (volatile void *pointer, TUint64 value) |
| |
| TUint64 | SymbianRuntimeAtomic64Exchange (volatile void *pointer, TUint64 value) |
| |
| bool | SymbianRuntimeAtomic64CompareExchange (volatile void *pointer, TUint64 *expected, TUint64 desired) |
| |
| TUint64 | SymbianRuntimeAtomic64FetchAdd (volatile void *pointer, TUint64 value) |
| |
| bool | __atomic_compare_exchange_1 (volatile void *pointer, void *expected, TUint8 desired, int, int) |
| |
| TUint8 | __atomic_load_1 (const volatile void *pointer, int order) |
| |
| void | __atomic_store_1 (volatile void *pointer, TUint8 value, int) |
| |
| TUint8 | __atomic_exchange_1 (volatile void *pointer, TUint8 value, int) |
| |
| TUint32 | __atomic_fetch_add_4 (volatile void *pointer, TUint32 value, int) |
| |
| TUint32 | __atomic_fetch_sub_4 (volatile void *pointer, TUint32 value, int) |
| |
| TUint32 | __atomic_fetch_and_4 (volatile void *pointer, TUint32 value, int) |
| |
| TUint32 | __atomic_fetch_or_4 (volatile void *pointer, TUint32 value, int) |
| |
| TUint32 | __atomic_load_4 (const volatile void *pointer, int order) |
| |
| void | __atomic_store_4 (volatile void *pointer, TUint32 value, int) |
| |
| bool | __atomic_compare_exchange_4 (volatile void *pointer, void *expected, TUint32 desired, int, int) |
| |
| TUint32 | __atomic_exchange_4 (volatile void *pointer, TUint32 value, int) |
| |
| TUint32 | SymbianSyncFetchAndAdd4 (volatile void *pointer, TUint32 value) asm("__sync_fetch_and_add_4") |
| |
| TUint32 | SymbianSyncFetchAndAnd4 (volatile void *pointer, TUint32 value) asm("__sync_fetch_and_and_4") |
| |
| TUint32 | SymbianSyncFetchAndOr4 (volatile void *pointer, TUint32 value) asm("__sync_fetch_and_or_4") |
| |
| TUint32 | SymbianSyncCompareAndSwap4 (volatile void *pointer, TUint32 old_value, TUint32 new_value) asm("__sync_val_compare_and_swap_4") |
| |
| TUint32 | SymbianSyncLockTestAndSet4 (volatile void *pointer, TUint32 value) asm("__sync_lock_test_and_set_4") |
| |
| TUint8 | SymbianSyncCompareAndSwap1 (volatile void *pointer, TUint8 old_value, TUint8 new_value) asm("__sync_val_compare_and_swap_1") |
| |
| TUint64 | SymbianAtomicLoad8 (const volatile void *pointer, int) asm("__atomic_load_8") |
| |
| void | SymbianAtomicStore8 (volatile void *pointer, TUint64 value, int) asm("__atomic_store_8") |
| |
| TUint64 | SymbianAtomicExchange8 (volatile void *pointer, TUint64 value, int) asm("__atomic_exchange_8") |
| |
| bool | SymbianAtomicCompareExchange8 (volatile void *pointer, void *expected, TUint64 desired, int, int) asm("__atomic_compare_exchange_8") |
| |
| TUint64 | SymbianAtomicFetchAdd8 (volatile void *pointer, TUint64 value, int) asm("__atomic_fetch_add_8") |
| |
| TUint64 | SymbianSyncFetchAndAdd8 (volatile void *pointer, TUint64 value) asm("__sync_fetch_and_add_8") |
| |
| TUint64 | SymbianSyncFetchAndSub8 (volatile void *pointer, TUint64 value) asm("__sync_fetch_and_sub_8") |
| |
| TUint64 | SymbianSyncCompareAndSwap8 (volatile void *pointer, TUint64 old_value, TUint64 new_value) asm("__sync_val_compare_and_swap_8") |
| |
| TUint64 | SymbianSyncLockTestAndSet8 (volatile void *pointer, TUint64 value) asm("__sync_lock_test_and_set_8") |
| |
| TUint32 | SymbianSyncFetchAndSub4 (volatile void *pointer, TUint32 value) asm("__sync_fetch_and_sub_4") |
| |
| TUint8 | SymbianSyncLockTestAndSet1 (volatile void *pointer, TUint8 value) asm("__sync_lock_test_and_set_1") |
| |