Home
last modified time | relevance | path

Searched refs:ArchAtomicSub (Results 1 – 21 of 21) sorted by relevance

/kernel/liteos_m/arch/arm/cortex-m3/keil/
Dlos_atomic.S34 EXPORT ArchAtomicSub
46 EXPORT ArchAtomicSub
75 ArchAtomicSub label
80 bne ArchAtomicSub
Dlos_arch_atomic.h51 (VOID)ArchAtomicSub(v, 1); in ArchAtomicDec()
61 return ArchAtomicSub(v, 1); in ArchAtomicDecRet()
/kernel/liteos_m/arch/arm/cortex-m4/iar/
Dlos_arch_atomic.h86 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() function
110 (VOID)ArchAtomicSub(v, 1); in ArchAtomicDec()
120 return ArchAtomicSub(v, 1); in ArchAtomicDecRet()
/kernel/liteos_m/arch/arm/cortex-m33/iar/TZ/non_secure/
Dlos_arch_atomic.h86 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() function
110 (VOID)ArchAtomicSub(v, 1); in ArchAtomicDec()
120 return ArchAtomicSub(v, 1); in ArchAtomicDecRet()
/kernel/liteos_m/arch/arm/cortex-m55/iar/NTZ/
Dlos_arch_atomic.h86 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() function
110 (VOID)ArchAtomicSub(v, 1); in ArchAtomicDec()
120 return ArchAtomicSub(v, 1); in ArchAtomicDecRet()
/kernel/liteos_m/arch/arm/arm9/gcc/
Dlos_arch_atomic.h71 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() function
91 (VOID)ArchAtomicSub(v, 1); in ArchAtomicDec()
101 return ArchAtomicSub(v, 1); in ArchAtomicDecRet()
/kernel/liteos_m/arch/arm/cortex-m55/iar/TZ/non_secure/
Dlos_arch_atomic.h86 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() function
110 (VOID)ArchAtomicSub(v, 1); in ArchAtomicDec()
120 return ArchAtomicSub(v, 1); in ArchAtomicDecRet()
/kernel/liteos_m/arch/arm/cortex-m7/iar/
Dlos_arch_atomic.h86 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() function
110 (VOID)ArchAtomicSub(v, 1); in ArchAtomicDec()
120 return ArchAtomicSub(v, 1); in ArchAtomicDecRet()
/kernel/liteos_m/arch/arm/cortex-m33/iar/NTZ/
Dlos_arch_atomic.h86 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() function
110 (VOID)ArchAtomicSub(v, 1); in ArchAtomicDec()
120 return ArchAtomicSub(v, 1); in ArchAtomicDecRet()
/kernel/liteos_m/arch/xtensa/lx6/gcc/
Dlos_arch_atomic.h87 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() function
111 (VOID)ArchAtomicSub(v, 1); in ArchAtomicDec()
121 return ArchAtomicSub(v, 1); in ArchAtomicDecRet()
/kernel/liteos_m/arch/arm/cortex-m33/gcc/NTZ/
Dlos_arch_atomic.h86 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() function
110 (VOID)ArchAtomicSub(v, 1); in ArchAtomicDec()
120 return ArchAtomicSub(v, 1); in ArchAtomicDecRet()
/kernel/liteos_m/arch/arm/cortex-m55/gcc/NTZ/
Dlos_arch_atomic.h85 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() function
109 (VOID)ArchAtomicSub(v, 1); in ArchAtomicDec()
119 return ArchAtomicSub(v, 1); in ArchAtomicDecRet()
/kernel/liteos_m/arch/risc-v/riscv32/gcc/
Dlos_arch_atomic.h93 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() function
118 (VOID)ArchAtomicSub(v, 1); in ArchAtomicDec()
128 return ArchAtomicSub(v, 1); in ArchAtomicDecRet()
/kernel/liteos_m/arch/csky/v2/gcc/
Dlos_arch_atomic.h89 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() function
114 (VOID)ArchAtomicSub(v, 1); in ArchAtomicDec()
124 return ArchAtomicSub(v, 1); in ArchAtomicDecRet()
/kernel/liteos_m/arch/arm/cortex-m55/gcc/TZ/non_secure/
Dlos_arch_atomic.h86 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() function
110 (VOID)ArchAtomicSub(v, 1); in ArchAtomicDec()
120 return ArchAtomicSub(v, 1); in ArchAtomicDecRet()
/kernel/liteos_m/arch/arm/cortex-m7/gcc/
Dlos_arch_atomic.h86 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() function
110 (VOID)ArchAtomicSub(v, 1); in ArchAtomicDec()
120 return ArchAtomicSub(v, 1); in ArchAtomicDecRet()
/kernel/liteos_m/arch/arm/cortex-m4/gcc/
Dlos_arch_atomic.h86 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() function
110 (VOID)ArchAtomicSub(v, 1); in ArchAtomicDec()
120 return ArchAtomicSub(v, 1); in ArchAtomicDecRet()
/kernel/liteos_m/arch/arm/cortex-m33/gcc/TZ/non_secure/
Dlos_arch_atomic.h86 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() function
110 (VOID)ArchAtomicSub(v, 1); in ArchAtomicDec()
120 return ArchAtomicSub(v, 1); in ArchAtomicDecRet()
/kernel/liteos_m/arch/risc-v/nuclei/gcc/
Dlos_arch_atomic.h93 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() function
118 (VOID)ArchAtomicSub(v, 1); in ArchAtomicDec()
128 return ArchAtomicSub(v, 1); in ArchAtomicDecRet()
/kernel/liteos_m/arch/include/
Dlos_atomic.h47 #define LOS_AtomicSub ArchAtomicSub
/kernel/liteos_m/
DCHANGELOG.md269 ArchAtomicSub