/kernel/liteos_m/arch/arm/cortex-m3/keil/ |
H A D | los_arch_atomic.h | 64 STATIC INLINE VOID ArchAtomic64Set(Atomic64 *v, INT64 setVal)
in ArchAtomic64Set() 73 STATIC INLINE INT64 ArchAtomic64Add(Atomic64 *v, INT64 addVal)
in ArchAtomic64Add() 86 STATIC INLINE INT64 ArchAtomic64Sub(Atomic64 *v, INT64 subVal)
in ArchAtomic64Sub() 99 STATIC INLINE VOID ArchAtomic64Inc(Atomic64 *v)
in ArchAtomic64Inc() 104 STATIC INLINE INT64 ArchAtomic64IncRet(Atomic64 *v)
in ArchAtomic64IncRet() 109 STATIC INLINE VOID ArchAtomic64Dec(Atomic64 *v)
in ArchAtomic64Dec() 114 STATIC INLINE INT64 ArchAtomic64DecRet(Atomic64 *v)
in ArchAtomic64DecRet() 119 STATIC INLINE INT64 ArchAtomicXchg64bits(Atomic64 *v, INT64 val)
in ArchAtomicXchg64bits() 132 STATIC INLINE BOOL ArchAtomicCmpXchg64bits(Atomic64 *v, INT64 val, INT64 oldVal)
in ArchAtomicCmpXchg64bits()
|
/kernel/liteos_m/arch/arm/arm9/gcc/ |
H A D | los_arch_atomic.h | 132 STATIC INLINE INT64 ArchAtomic64Read(const Atomic64 *v)
in ArchAtomic64Read() 144 STATIC INLINE VOID ArchAtomic64Set(Atomic64 *v, INT64 setVal)
in ArchAtomic64Set() 153 STATIC INLINE INT64 ArchAtomic64Add(Atomic64 *v, INT64 addVal)
in ArchAtomic64Add() 166 STATIC INLINE INT64 ArchAtomic64Sub(Atomic64 *v, INT64 subVal)
in ArchAtomic64Sub() 179 STATIC INLINE VOID ArchAtomic64Inc(Atomic64 *v)
in ArchAtomic64Inc() 184 STATIC INLINE INT64 ArchAtomic64IncRet(Atomic64 *v)
in ArchAtomic64IncRet() 189 STATIC INLINE VOID ArchAtomic64Dec(Atomic64 *v)
in ArchAtomic64Dec() 194 STATIC INLINE INT64 ArchAtomic64DecRet(Atomic64 *v)
in ArchAtomic64DecRet() 199 STATIC INLINE INT64 ArchAtomicXchg64bits(Atomic64 *v, INT64 val)
in ArchAtomicXchg64bits() 212 STATIC INLINE BOOL ArchAtomicCmpXchg64bits(Atomic64 * [all...] |
/kernel/liteos_m/arch/arm/cortex-m33/gcc/NTZ/ |
H A D | los_arch_atomic.h | 196 STATIC INLINE INT64 ArchAtomic64Read(const Atomic64 *v)
in ArchAtomic64Read() 208 STATIC INLINE VOID ArchAtomic64Set(Atomic64 *v, INT64 setVal)
in ArchAtomic64Set() 217 STATIC INLINE INT64 ArchAtomic64Add(Atomic64 *v, INT64 addVal)
in ArchAtomic64Add() 230 STATIC INLINE INT64 ArchAtomic64Sub(Atomic64 *v, INT64 subVal)
in ArchAtomic64Sub() 243 STATIC INLINE VOID ArchAtomic64Inc(Atomic64 *v)
in ArchAtomic64Inc() 248 STATIC INLINE INT64 ArchAtomic64IncRet(Atomic64 *v)
in ArchAtomic64IncRet() 253 STATIC INLINE VOID ArchAtomic64Dec(Atomic64 *v)
in ArchAtomic64Dec() 258 STATIC INLINE INT64 ArchAtomic64DecRet(Atomic64 *v)
in ArchAtomic64DecRet() 263 STATIC INLINE INT64 ArchAtomicXchg64bits(Atomic64 *v, INT64 val)
in ArchAtomicXchg64bits() 276 STATIC INLINE BOOL ArchAtomicCmpXchg64bits(Atomic64 * [all...] |
/kernel/liteos_m/arch/arm/cortex-m33/gcc/TZ/non_secure/ |
H A D | los_arch_atomic.h | 196 STATIC INLINE INT64 ArchAtomic64Read(const Atomic64 *v)
in ArchAtomic64Read() 208 STATIC INLINE VOID ArchAtomic64Set(Atomic64 *v, INT64 setVal)
in ArchAtomic64Set() 217 STATIC INLINE INT64 ArchAtomic64Add(Atomic64 *v, INT64 addVal)
in ArchAtomic64Add() 230 STATIC INLINE INT64 ArchAtomic64Sub(Atomic64 *v, INT64 subVal)
in ArchAtomic64Sub() 243 STATIC INLINE VOID ArchAtomic64Inc(Atomic64 *v)
in ArchAtomic64Inc() 248 STATIC INLINE INT64 ArchAtomic64IncRet(Atomic64 *v)
in ArchAtomic64IncRet() 253 STATIC INLINE VOID ArchAtomic64Dec(Atomic64 *v)
in ArchAtomic64Dec() 258 STATIC INLINE INT64 ArchAtomic64DecRet(Atomic64 *v)
in ArchAtomic64DecRet() 263 STATIC INLINE INT64 ArchAtomicXchg64bits(Atomic64 *v, INT64 val)
in ArchAtomicXchg64bits() 276 STATIC INLINE BOOL ArchAtomicCmpXchg64bits(Atomic64 * [all...] |
/kernel/liteos_m/arch/arm/cortex-m33/iar/NTZ/ |
H A D | los_arch_atomic.h | 196 STATIC INLINE INT64 ArchAtomic64Read(const Atomic64 *v)
in ArchAtomic64Read() 208 STATIC INLINE VOID ArchAtomic64Set(Atomic64 *v, INT64 setVal)
in ArchAtomic64Set() 217 STATIC INLINE INT64 ArchAtomic64Add(Atomic64 *v, INT64 addVal)
in ArchAtomic64Add() 230 STATIC INLINE INT64 ArchAtomic64Sub(Atomic64 *v, INT64 subVal)
in ArchAtomic64Sub() 243 STATIC INLINE VOID ArchAtomic64Inc(Atomic64 *v)
in ArchAtomic64Inc() 248 STATIC INLINE INT64 ArchAtomic64IncRet(Atomic64 *v)
in ArchAtomic64IncRet() 253 STATIC INLINE VOID ArchAtomic64Dec(Atomic64 *v)
in ArchAtomic64Dec() 258 STATIC INLINE INT64 ArchAtomic64DecRet(Atomic64 *v)
in ArchAtomic64DecRet() 263 STATIC INLINE INT64 ArchAtomicXchg64bits(Atomic64 *v, INT64 val)
in ArchAtomicXchg64bits() 276 STATIC INLINE BOOL ArchAtomicCmpXchg64bits(Atomic64 * [all...] |
/kernel/liteos_m/arch/arm/cortex-m33/iar/TZ/non_secure/ |
H A D | los_arch_atomic.h | 196 STATIC INLINE INT64 ArchAtomic64Read(const Atomic64 *v)
in ArchAtomic64Read() 208 STATIC INLINE VOID ArchAtomic64Set(Atomic64 *v, INT64 setVal)
in ArchAtomic64Set() 217 STATIC INLINE INT64 ArchAtomic64Add(Atomic64 *v, INT64 addVal)
in ArchAtomic64Add() 230 STATIC INLINE INT64 ArchAtomic64Sub(Atomic64 *v, INT64 subVal)
in ArchAtomic64Sub() 243 STATIC INLINE VOID ArchAtomic64Inc(Atomic64 *v)
in ArchAtomic64Inc() 248 STATIC INLINE INT64 ArchAtomic64IncRet(Atomic64 *v)
in ArchAtomic64IncRet() 253 STATIC INLINE VOID ArchAtomic64Dec(Atomic64 *v)
in ArchAtomic64Dec() 258 STATIC INLINE INT64 ArchAtomic64DecRet(Atomic64 *v)
in ArchAtomic64DecRet() 263 STATIC INLINE INT64 ArchAtomicXchg64bits(Atomic64 *v, INT64 val)
in ArchAtomicXchg64bits() 276 STATIC INLINE BOOL ArchAtomicCmpXchg64bits(Atomic64 * [all...] |
/kernel/liteos_m/arch/arm/cortex-m4/gcc/ |
H A D | los_arch_atomic.h | 196 STATIC INLINE INT64 ArchAtomic64Read(const Atomic64 *v)
in ArchAtomic64Read() 208 STATIC INLINE VOID ArchAtomic64Set(Atomic64 *v, INT64 setVal)
in ArchAtomic64Set() 217 STATIC INLINE INT64 ArchAtomic64Add(Atomic64 *v, INT64 addVal)
in ArchAtomic64Add() 230 STATIC INLINE INT64 ArchAtomic64Sub(Atomic64 *v, INT64 subVal)
in ArchAtomic64Sub() 243 STATIC INLINE VOID ArchAtomic64Inc(Atomic64 *v)
in ArchAtomic64Inc() 248 STATIC INLINE INT64 ArchAtomic64IncRet(Atomic64 *v)
in ArchAtomic64IncRet() 253 STATIC INLINE VOID ArchAtomic64Dec(Atomic64 *v)
in ArchAtomic64Dec() 258 STATIC INLINE INT64 ArchAtomic64DecRet(Atomic64 *v)
in ArchAtomic64DecRet() 263 STATIC INLINE INT64 ArchAtomicXchg64bits(Atomic64 *v, INT64 val)
in ArchAtomicXchg64bits() 276 STATIC INLINE BOOL ArchAtomicCmpXchg64bits(Atomic64 * [all...] |
/kernel/liteos_m/arch/arm/cortex-m4/iar/ |
H A D | los_arch_atomic.h | 196 STATIC INLINE INT64 ArchAtomic64Read(const Atomic64 *v)
in ArchAtomic64Read() 208 STATIC INLINE VOID ArchAtomic64Set(Atomic64 *v, INT64 setVal)
in ArchAtomic64Set() 217 STATIC INLINE INT64 ArchAtomic64Add(Atomic64 *v, INT64 addVal)
in ArchAtomic64Add() 230 STATIC INLINE INT64 ArchAtomic64Sub(Atomic64 *v, INT64 subVal)
in ArchAtomic64Sub() 243 STATIC INLINE VOID ArchAtomic64Inc(Atomic64 *v)
in ArchAtomic64Inc() 248 STATIC INLINE INT64 ArchAtomic64IncRet(Atomic64 *v)
in ArchAtomic64IncRet() 253 STATIC INLINE VOID ArchAtomic64Dec(Atomic64 *v)
in ArchAtomic64Dec() 258 STATIC INLINE INT64 ArchAtomic64DecRet(Atomic64 *v)
in ArchAtomic64DecRet() 263 STATIC INLINE INT64 ArchAtomicXchg64bits(Atomic64 *v, INT64 val)
in ArchAtomicXchg64bits() 276 STATIC INLINE BOOL ArchAtomicCmpXchg64bits(Atomic64 * [all...] |
/kernel/liteos_m/arch/arm/cortex-m55/gcc/NTZ/ |
H A D | los_arch_atomic.h | 195 STATIC INLINE INT64 ArchAtomic64Read(const Atomic64 *v)
in ArchAtomic64Read() 207 STATIC INLINE VOID ArchAtomic64Set(Atomic64 *v, INT64 setVal)
in ArchAtomic64Set() 216 STATIC INLINE INT64 ArchAtomic64Add(Atomic64 *v, INT64 addVal)
in ArchAtomic64Add() 229 STATIC INLINE INT64 ArchAtomic64Sub(Atomic64 *v, INT64 subVal)
in ArchAtomic64Sub() 242 STATIC INLINE VOID ArchAtomic64Inc(Atomic64 *v)
in ArchAtomic64Inc() 247 STATIC INLINE INT64 ArchAtomic64IncRet(Atomic64 *v)
in ArchAtomic64IncRet() 252 STATIC INLINE VOID ArchAtomic64Dec(Atomic64 *v)
in ArchAtomic64Dec() 257 STATIC INLINE INT64 ArchAtomic64DecRet(Atomic64 *v)
in ArchAtomic64DecRet() 262 STATIC INLINE INT64 ArchAtomicXchg64bits(Atomic64 *v, INT64 val)
in ArchAtomicXchg64bits() 275 STATIC INLINE BOOL ArchAtomicCmpXchg64bits(Atomic64 * [all...] |
/kernel/liteos_m/arch/arm/cortex-m55/gcc/TZ/non_secure/ |
H A D | los_arch_atomic.h | 196 STATIC INLINE INT64 ArchAtomic64Read(const Atomic64 *v)
in ArchAtomic64Read() 208 STATIC INLINE VOID ArchAtomic64Set(Atomic64 *v, INT64 setVal)
in ArchAtomic64Set() 217 STATIC INLINE INT64 ArchAtomic64Add(Atomic64 *v, INT64 addVal)
in ArchAtomic64Add() 230 STATIC INLINE INT64 ArchAtomic64Sub(Atomic64 *v, INT64 subVal)
in ArchAtomic64Sub() 243 STATIC INLINE VOID ArchAtomic64Inc(Atomic64 *v)
in ArchAtomic64Inc() 248 STATIC INLINE INT64 ArchAtomic64IncRet(Atomic64 *v)
in ArchAtomic64IncRet() 253 STATIC INLINE VOID ArchAtomic64Dec(Atomic64 *v)
in ArchAtomic64Dec() 258 STATIC INLINE INT64 ArchAtomic64DecRet(Atomic64 *v)
in ArchAtomic64DecRet() 263 STATIC INLINE INT64 ArchAtomicXchg64bits(Atomic64 *v, INT64 val)
in ArchAtomicXchg64bits() 276 STATIC INLINE BOOL ArchAtomicCmpXchg64bits(Atomic64 * [all...] |
/kernel/liteos_m/arch/arm/cortex-m55/iar/NTZ/ |
H A D | los_arch_atomic.h | 196 STATIC INLINE INT64 ArchAtomic64Read(const Atomic64 *v)
in ArchAtomic64Read() 208 STATIC INLINE VOID ArchAtomic64Set(Atomic64 *v, INT64 setVal)
in ArchAtomic64Set() 217 STATIC INLINE INT64 ArchAtomic64Add(Atomic64 *v, INT64 addVal)
in ArchAtomic64Add() 230 STATIC INLINE INT64 ArchAtomic64Sub(Atomic64 *v, INT64 subVal)
in ArchAtomic64Sub() 243 STATIC INLINE VOID ArchAtomic64Inc(Atomic64 *v)
in ArchAtomic64Inc() 248 STATIC INLINE INT64 ArchAtomic64IncRet(Atomic64 *v)
in ArchAtomic64IncRet() 253 STATIC INLINE VOID ArchAtomic64Dec(Atomic64 *v)
in ArchAtomic64Dec() 258 STATIC INLINE INT64 ArchAtomic64DecRet(Atomic64 *v)
in ArchAtomic64DecRet() 263 STATIC INLINE INT64 ArchAtomicXchg64bits(Atomic64 *v, INT64 val)
in ArchAtomicXchg64bits() 276 STATIC INLINE BOOL ArchAtomicCmpXchg64bits(Atomic64 * [all...] |
/kernel/liteos_m/arch/arm/cortex-m55/iar/TZ/non_secure/ |
H A D | los_arch_atomic.h | 196 STATIC INLINE INT64 ArchAtomic64Read(const Atomic64 *v)
in ArchAtomic64Read() 208 STATIC INLINE VOID ArchAtomic64Set(Atomic64 *v, INT64 setVal)
in ArchAtomic64Set() 217 STATIC INLINE INT64 ArchAtomic64Add(Atomic64 *v, INT64 addVal)
in ArchAtomic64Add() 230 STATIC INLINE INT64 ArchAtomic64Sub(Atomic64 *v, INT64 subVal)
in ArchAtomic64Sub() 243 STATIC INLINE VOID ArchAtomic64Inc(Atomic64 *v)
in ArchAtomic64Inc() 248 STATIC INLINE INT64 ArchAtomic64IncRet(Atomic64 *v)
in ArchAtomic64IncRet() 253 STATIC INLINE VOID ArchAtomic64Dec(Atomic64 *v)
in ArchAtomic64Dec() 258 STATIC INLINE INT64 ArchAtomic64DecRet(Atomic64 *v)
in ArchAtomic64DecRet() 263 STATIC INLINE INT64 ArchAtomicXchg64bits(Atomic64 *v, INT64 val)
in ArchAtomicXchg64bits() 276 STATIC INLINE BOOL ArchAtomicCmpXchg64bits(Atomic64 * [all...] |
/kernel/liteos_m/arch/arm/cortex-m7/gcc/ |
H A D | los_arch_atomic.h | 196 STATIC INLINE INT64 ArchAtomic64Read(const Atomic64 *v)
in ArchAtomic64Read() 208 STATIC INLINE VOID ArchAtomic64Set(Atomic64 *v, INT64 setVal)
in ArchAtomic64Set() 217 STATIC INLINE INT64 ArchAtomic64Add(Atomic64 *v, INT64 addVal)
in ArchAtomic64Add() 230 STATIC INLINE INT64 ArchAtomic64Sub(Atomic64 *v, INT64 subVal)
in ArchAtomic64Sub() 243 STATIC INLINE VOID ArchAtomic64Inc(Atomic64 *v)
in ArchAtomic64Inc() 248 STATIC INLINE INT64 ArchAtomic64IncRet(Atomic64 *v)
in ArchAtomic64IncRet() 253 STATIC INLINE VOID ArchAtomic64Dec(Atomic64 *v)
in ArchAtomic64Dec() 258 STATIC INLINE INT64 ArchAtomic64DecRet(Atomic64 *v)
in ArchAtomic64DecRet() 263 STATIC INLINE INT64 ArchAtomicXchg64bits(Atomic64 *v, INT64 val)
in ArchAtomicXchg64bits() 276 STATIC INLINE BOOL ArchAtomicCmpXchg64bits(Atomic64 * [all...] |
/kernel/liteos_m/arch/arm/cortex-m7/iar/ |
H A D | los_arch_atomic.h | 196 STATIC INLINE INT64 ArchAtomic64Read(const Atomic64 *v)
in ArchAtomic64Read() 208 STATIC INLINE VOID ArchAtomic64Set(Atomic64 *v, INT64 setVal)
in ArchAtomic64Set() 217 STATIC INLINE INT64 ArchAtomic64Add(Atomic64 *v, INT64 addVal)
in ArchAtomic64Add() 230 STATIC INLINE INT64 ArchAtomic64Sub(Atomic64 *v, INT64 subVal)
in ArchAtomic64Sub() 243 STATIC INLINE VOID ArchAtomic64Inc(Atomic64 *v)
in ArchAtomic64Inc() 248 STATIC INLINE INT64 ArchAtomic64IncRet(Atomic64 *v)
in ArchAtomic64IncRet() 253 STATIC INLINE VOID ArchAtomic64Dec(Atomic64 *v)
in ArchAtomic64Dec() 258 STATIC INLINE INT64 ArchAtomic64DecRet(Atomic64 *v)
in ArchAtomic64DecRet() 263 STATIC INLINE INT64 ArchAtomicXchg64bits(Atomic64 *v, INT64 val)
in ArchAtomicXchg64bits() 276 STATIC INLINE BOOL ArchAtomicCmpXchg64bits(Atomic64 * [all...] |
/kernel/liteos_m/arch/csky/v2/gcc/ |
H A D | los_arch_atomic.h | 200 STATIC INLINE INT64 ArchAtomic64Read(const Atomic64 *v)
in ArchAtomic64Read() 212 STATIC INLINE VOID ArchAtomic64Set(Atomic64 *v, INT64 setVal)
in ArchAtomic64Set() 221 STATIC INLINE INT64 ArchAtomic64Add(Atomic64 *v, INT64 addVal)
in ArchAtomic64Add() 234 STATIC INLINE INT64 ArchAtomic64Sub(Atomic64 *v, INT64 subVal)
in ArchAtomic64Sub() 247 STATIC INLINE VOID ArchAtomic64Inc(Atomic64 *v)
in ArchAtomic64Inc() 252 STATIC INLINE INT64 ArchAtomic64IncRet(Atomic64 *v)
in ArchAtomic64IncRet() 257 STATIC INLINE VOID ArchAtomic64Dec(Atomic64 *v)
in ArchAtomic64Dec() 262 STATIC INLINE INT64 ArchAtomic64DecRet(Atomic64 *v)
in ArchAtomic64DecRet() 267 STATIC INLINE INT64 ArchAtomicXchg64bits(Atomic64 *v, INT64 val)
in ArchAtomicXchg64bits() 280 STATIC INLINE BOOL ArchAtomicCmpXchg64bits(Atomic64 * [all...] |
/kernel/liteos_m/arch/risc-v/nuclei/gcc/ |
H A D | los_arch_atomic.h | 203 STATIC INLINE INT64 ArchAtomic64Read(const Atomic64 *v)
in ArchAtomic64Read() 215 STATIC INLINE VOID ArchAtomic64Set(Atomic64 *v, INT64 setVal)
in ArchAtomic64Set() 224 STATIC INLINE INT64 ArchAtomic64Add(Atomic64 *v, INT64 addVal)
in ArchAtomic64Add() 237 STATIC INLINE INT64 ArchAtomic64Sub(Atomic64 *v, INT64 subVal)
in ArchAtomic64Sub() 250 STATIC INLINE VOID ArchAtomic64Inc(Atomic64 *v)
in ArchAtomic64Inc() 255 STATIC INLINE INT64 ArchAtomic64IncRet(Atomic64 *v)
in ArchAtomic64IncRet() 260 STATIC INLINE VOID ArchAtomic64Dec(Atomic64 *v)
in ArchAtomic64Dec() 265 STATIC INLINE INT64 ArchAtomic64DecRet(Atomic64 *v)
in ArchAtomic64DecRet() 270 STATIC INLINE INT64 ArchAtomicXchg64bits(Atomic64 *v, INT64 val)
in ArchAtomicXchg64bits() 283 STATIC INLINE BOOL ArchAtomicCmpXchg64bits(Atomic64 * [all...] |
/kernel/liteos_m/arch/risc-v/riscv32/gcc/ |
H A D | los_arch_atomic.h | 203 STATIC INLINE INT64 ArchAtomic64Read(const Atomic64 *v)
in ArchAtomic64Read() 215 STATIC INLINE VOID ArchAtomic64Set(Atomic64 *v, INT64 setVal)
in ArchAtomic64Set() 224 STATIC INLINE INT64 ArchAtomic64Add(Atomic64 *v, INT64 addVal)
in ArchAtomic64Add() 237 STATIC INLINE INT64 ArchAtomic64Sub(Atomic64 *v, INT64 subVal)
in ArchAtomic64Sub() 250 STATIC INLINE VOID ArchAtomic64Inc(Atomic64 *v)
in ArchAtomic64Inc() 255 STATIC INLINE INT64 ArchAtomic64IncRet(Atomic64 *v)
in ArchAtomic64IncRet() 260 STATIC INLINE VOID ArchAtomic64Dec(Atomic64 *v)
in ArchAtomic64Dec() 265 STATIC INLINE INT64 ArchAtomic64DecRet(Atomic64 *v)
in ArchAtomic64DecRet() 270 STATIC INLINE INT64 ArchAtomicXchg64bits(Atomic64 *v, INT64 val)
in ArchAtomicXchg64bits() 283 STATIC INLINE BOOL ArchAtomicCmpXchg64bits(Atomic64 * [all...] |
/kernel/liteos_m/arch/xtensa/lx6/gcc/ |
H A D | los_arch_atomic.h | 194 STATIC INLINE INT64 ArchAtomic64Read(const Atomic64 *v)
in ArchAtomic64Read() 206 STATIC INLINE VOID ArchAtomic64Set(Atomic64 *v, INT64 setVal)
in ArchAtomic64Set() 215 STATIC INLINE INT64 ArchAtomic64Add(Atomic64 *v, INT64 addVal)
in ArchAtomic64Add() 228 STATIC INLINE INT64 ArchAtomic64Sub(Atomic64 *v, INT64 subVal)
in ArchAtomic64Sub() 241 STATIC INLINE VOID ArchAtomic64Inc(Atomic64 *v)
in ArchAtomic64Inc() 246 STATIC INLINE INT64 ArchAtomic64IncRet(Atomic64 *v)
in ArchAtomic64IncRet() 251 STATIC INLINE VOID ArchAtomic64Dec(Atomic64 *v)
in ArchAtomic64Dec() 256 STATIC INLINE INT64 ArchAtomic64DecRet(Atomic64 *v)
in ArchAtomic64DecRet() 261 STATIC INLINE INT64 ArchAtomicXchg64bits(Atomic64 *v, INT64 val)
in ArchAtomicXchg64bits() 274 STATIC INLINE BOOL ArchAtomicCmpXchg64bits(Atomic64 * [all...] |
/kernel/liteos_a/arch/arm/arm/include/ |
H A D | los_atomic.h | 49 typedef volatile INT64 Atomic64; typedef 316 * @brief Atomic64 read. 332 STATIC INLINE INT64 LOS_Atomic64Read(const Atomic64 *v) in LOS_Atomic64Read() 348 * @brief Atomic64 setting. 365 STATIC INLINE VOID LOS_Atomic64Set(Atomic64 *v, INT64 setVal) in LOS_Atomic64Set() 381 * @brief Atomic64 addition. 400 STATIC INLINE INT64 LOS_Atomic64Add(Atomic64 *v, INT64 addVal) in LOS_Atomic64Add() 420 * @brief Atomic64 subtraction. 439 STATIC INLINE INT64 LOS_Atomic64Sub(Atomic64 *v, INT64 subVal) in LOS_Atomic64Sub() 459 * @brief Atomic64 addSel [all...] |
/kernel/liteos_m/testsuites/sample/kernel/atomic/ |
H A D | it_los_atomic.c | 36 Atomic64 g_testAtomicID05 = 0;
|
H A D | it_los_atomic.h | 48 extern Atomic64 g_testAtomicID05;
|
H A D | it_los_atomic_011.c | 41 Atomic64 atomic64TestCounter = 0; in TaskF01()
|
/kernel/liteos_m/utils/ |
H A D | los_compiler.h | 324 typedef volatile INT64 Atomic64;
typedef
|