mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-12-05 23:23:13 +00:00
@@ -294,7 +294,7 @@ static inline uintptr_t _CPU_atomic_Load_uintptr( const CPU_atomic_Uintptr *obj,
|
|||||||
static inline void _CPU_atomic_Store_uint( CPU_atomic_Uint *obj, unsigned int desired, CPU_atomic_Order order )
|
static inline void _CPU_atomic_Store_uint( CPU_atomic_Uint *obj, unsigned int desired, CPU_atomic_Order order )
|
||||||
{
|
{
|
||||||
#if defined(_RTEMS_SCORE_CPUSTDATOMIC_USE_ATOMIC)
|
#if defined(_RTEMS_SCORE_CPUSTDATOMIC_USE_ATOMIC)
|
||||||
obj->store( desired );
|
obj->store( desired, order );
|
||||||
#elif defined(_RTEMS_SCORE_CPUSTDATOMIC_USE_STDATOMIC)
|
#elif defined(_RTEMS_SCORE_CPUSTDATOMIC_USE_STDATOMIC)
|
||||||
atomic_store_explicit( obj, desired, order );
|
atomic_store_explicit( obj, desired, order );
|
||||||
#else
|
#else
|
||||||
@@ -314,7 +314,7 @@ static inline void _CPU_atomic_Store_uint( CPU_atomic_Uint *obj, unsigned int de
|
|||||||
static inline void _CPU_atomic_Store_ulong( CPU_atomic_Ulong *obj, unsigned long desired, CPU_atomic_Order order )
|
static inline void _CPU_atomic_Store_ulong( CPU_atomic_Ulong *obj, unsigned long desired, CPU_atomic_Order order )
|
||||||
{
|
{
|
||||||
#if defined(_RTEMS_SCORE_CPUSTDATOMIC_USE_ATOMIC)
|
#if defined(_RTEMS_SCORE_CPUSTDATOMIC_USE_ATOMIC)
|
||||||
obj->store( desired );
|
obj->store( desired, order );
|
||||||
#elif defined(_RTEMS_SCORE_CPUSTDATOMIC_USE_STDATOMIC)
|
#elif defined(_RTEMS_SCORE_CPUSTDATOMIC_USE_STDATOMIC)
|
||||||
atomic_store_explicit( obj, desired, order );
|
atomic_store_explicit( obj, desired, order );
|
||||||
#else
|
#else
|
||||||
@@ -334,7 +334,7 @@ static inline void _CPU_atomic_Store_ulong( CPU_atomic_Ulong *obj, unsigned long
|
|||||||
static inline void _CPU_atomic_Store_uintptr( CPU_atomic_Uintptr *obj, uintptr_t desired, CPU_atomic_Order order )
|
static inline void _CPU_atomic_Store_uintptr( CPU_atomic_Uintptr *obj, uintptr_t desired, CPU_atomic_Order order )
|
||||||
{
|
{
|
||||||
#if defined(_RTEMS_SCORE_CPUSTDATOMIC_USE_ATOMIC)
|
#if defined(_RTEMS_SCORE_CPUSTDATOMIC_USE_ATOMIC)
|
||||||
obj->store( desired );
|
obj->store( desired, order );
|
||||||
#elif defined(_RTEMS_SCORE_CPUSTDATOMIC_USE_STDATOMIC)
|
#elif defined(_RTEMS_SCORE_CPUSTDATOMIC_USE_STDATOMIC)
|
||||||
atomic_store_explicit( obj, desired, order );
|
atomic_store_explicit( obj, desired, order );
|
||||||
#else
|
#else
|
||||||
|
|||||||
Reference in New Issue
Block a user