summaryrefslogtreecommitdiffstats
path: root/cpukit/score/include/rtems/score/atomic.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-211-1/+1
|
* score: Add _Atomic_Fence()Sebastian Huber2014-03-061-0/+7
|
* score: Add Atomic_UintSebastian Huber2014-02-141-0/+83
|
* score: Use void * for some atomic pointer opsSebastian Huber2013-09-031-12/+12
|
* score: Use unsigned long for atomic integersSebastian Huber2013-09-031-37/+37
| | | | | | | Use unsigned long instead of uint_fast32_t since C11 provides only a ATOMIC_LONG_LOCK_FREE macro constant. This makes it also possible to use properly typed integer literals like 123UL. It is now clear which compatible type should be used for the atomic integer.
* score: Atomic flag changesSebastian Huber2013-08-281-25/+21
| | | | | | | Delete _Atomic_Init_flag(). Change ATOMIC_INITIALIZER_FLAG into a constant. Rename _Atomic_Clear_flag() to _Atomic_Flag_clear(). Rename _Atomic_Test_set_flag() to _Atomic_Flag_test_and_set(). This is now in line with the C11 schema.
* score: Use static inline directlySebastian Huber2013-08-281-21/+21
| | | | This file uses already C11 features. Include proper header file.
* add atomic init functionWeiY2013-08-281-0/+37
|
* correct comments about atomic apiWeiY2013-08-061-5/+5
|
* New atomic API definition based on C11 atomicWeiY2013-07-171-213/+232
|
* score: atomic support for RTEMS. Generic atomic operations API definition.WeiY2013-02-071-0/+277