Home
last modified time | relevance | path

Searched refs:prevVal (Results 1 – 19 of 19) sorted by relevance

/kernel/liteos_a/arch/arm/arm/include/
Dlos_atomic.h621 INT32 prevVal; in LOS_AtomicXchgByte() local
627 : "=&r"(prevVal), "=&r"(status), "+m"(*v) in LOS_AtomicXchgByte()
632 return prevVal; in LOS_AtomicXchgByte()
655 INT32 prevVal; in LOS_AtomicXchg16bits() local
661 : "=&r"(prevVal), "=&r"(status), "+m"(*v) in LOS_AtomicXchg16bits()
666 return prevVal; in LOS_AtomicXchg16bits()
689 INT32 prevVal; in LOS_AtomicXchg32bits() local
695 : "=&r"(prevVal), "=&r"(status), "+m"(*v) in LOS_AtomicXchg32bits()
700 return prevVal; in LOS_AtomicXchg32bits()
723 INT64 prevVal; in LOS_AtomicXchg64bits() local
[all …]
/kernel/liteos_m/arch/risc-v/riscv32/gcc/
Dlos_arch_atomic.h63 UINT32 prevVal; in ArchAtomicSet() local
69 : "=r"(prevVal) in ArchAtomicSet()
151 INT32 prevVal = 0; in ArchAtomicXchg32bits() local
158 : "=&r"(prevVal) in ArchAtomicXchg32bits()
163 return prevVal; in ArchAtomicXchg32bits()
187 INT32 prevVal = 0; in ArchAtomicCmpXchg32bits() local
195 : "=&r"(prevVal) in ArchAtomicCmpXchg32bits()
200 return prevVal != oldVal; in ArchAtomicCmpXchg32bits()
272 INT64 prevVal; in ArchAtomicXchg64bits() local
276 prevVal = *v; in ArchAtomicXchg64bits()
[all …]
/kernel/liteos_m/arch/risc-v/nuclei/gcc/
Dlos_arch_atomic.h63 UINT32 prevVal; in ArchAtomicSet() local
69 : "=r"(prevVal) in ArchAtomicSet()
151 INT32 prevVal = 0; in ArchAtomicXchg32bits() local
158 : "=&r"(prevVal) in ArchAtomicXchg32bits()
163 return prevVal; in ArchAtomicXchg32bits()
187 INT32 prevVal = 0; in ArchAtomicCmpXchg32bits() local
195 : "=&r"(prevVal) in ArchAtomicCmpXchg32bits()
200 return prevVal != oldVal; in ArchAtomicCmpXchg32bits()
272 INT64 prevVal; in ArchAtomicXchg64bits() local
276 prevVal = *v; in ArchAtomicXchg64bits()
[all …]
/kernel/liteos_m/arch/arm/arm9/gcc/
Dlos_arch_atomic.h106 INT32 prevVal; in ArchAtomicXchg32bits() local
110 prevVal = *v; in ArchAtomicXchg32bits()
114 return prevVal; in ArchAtomicXchg32bits()
119 INT32 prevVal; in ArchAtomicCmpXchg32bits() local
123 prevVal = *v; in ArchAtomicCmpXchg32bits()
124 if (prevVal == oldVal) { in ArchAtomicCmpXchg32bits()
129 return prevVal != oldVal; in ArchAtomicCmpXchg32bits()
201 INT64 prevVal; in ArchAtomicXchg64bits() local
205 prevVal = *v; in ArchAtomicXchg64bits()
209 return prevVal; in ArchAtomicXchg64bits()
[all …]
/kernel/liteos_m/arch/arm/cortex-m4/iar/
Dlos_arch_atomic.h143 INT32 prevVal = 0; in ArchAtomicXchg32bits() local
149 : "=&r"(prevVal), "=&r"(status) in ArchAtomicXchg32bits()
154 return prevVal; in ArchAtomicXchg32bits()
178 INT32 prevVal = 0; in ArchAtomicCmpXchg32bits() local
188 : "=&r"(prevVal), "=&r"(status) in ArchAtomicCmpXchg32bits()
193 return prevVal != oldVal; in ArchAtomicCmpXchg32bits()
265 INT64 prevVal; in ArchAtomicXchg64bits() local
269 prevVal = *v; in ArchAtomicXchg64bits()
273 return prevVal; in ArchAtomicXchg64bits()
278 INT64 prevVal; in ArchAtomicCmpXchg64bits() local
[all …]
/kernel/liteos_m/arch/arm/cortex-m33/iar/TZ/non_secure/
Dlos_arch_atomic.h143 INT32 prevVal = 0; in ArchAtomicXchg32bits() local
149 : "=&r"(prevVal), "=&r"(status) in ArchAtomicXchg32bits()
154 return prevVal; in ArchAtomicXchg32bits()
178 INT32 prevVal = 0; in ArchAtomicCmpXchg32bits() local
188 : "=&r"(prevVal), "=&r"(status) in ArchAtomicCmpXchg32bits()
193 return prevVal != oldVal; in ArchAtomicCmpXchg32bits()
265 INT64 prevVal; in ArchAtomicXchg64bits() local
269 prevVal = *v; in ArchAtomicXchg64bits()
273 return prevVal; in ArchAtomicXchg64bits()
278 INT64 prevVal; in ArchAtomicCmpXchg64bits() local
[all …]
/kernel/liteos_m/arch/arm/cortex-m55/iar/NTZ/
Dlos_arch_atomic.h143 INT32 prevVal = 0; in ArchAtomicXchg32bits() local
149 : "=&r"(prevVal), "=&r"(status) in ArchAtomicXchg32bits()
154 return prevVal; in ArchAtomicXchg32bits()
178 INT32 prevVal = 0; in ArchAtomicCmpXchg32bits() local
188 : "=&r"(prevVal), "=&r"(status) in ArchAtomicCmpXchg32bits()
193 return prevVal != oldVal; in ArchAtomicCmpXchg32bits()
265 INT64 prevVal; in ArchAtomicXchg64bits() local
269 prevVal = *v; in ArchAtomicXchg64bits()
273 return prevVal; in ArchAtomicXchg64bits()
278 INT64 prevVal; in ArchAtomicCmpXchg64bits() local
[all …]
/kernel/liteos_m/arch/arm/cortex-m55/iar/TZ/non_secure/
Dlos_arch_atomic.h143 INT32 prevVal = 0; in ArchAtomicXchg32bits() local
149 : "=&r"(prevVal), "=&r"(status) in ArchAtomicXchg32bits()
154 return prevVal; in ArchAtomicXchg32bits()
178 INT32 prevVal = 0; in ArchAtomicCmpXchg32bits() local
188 : "=&r"(prevVal), "=&r"(status) in ArchAtomicCmpXchg32bits()
193 return prevVal != oldVal; in ArchAtomicCmpXchg32bits()
265 INT64 prevVal; in ArchAtomicXchg64bits() local
269 prevVal = *v; in ArchAtomicXchg64bits()
273 return prevVal; in ArchAtomicXchg64bits()
278 INT64 prevVal; in ArchAtomicCmpXchg64bits() local
[all …]
/kernel/liteos_m/arch/arm/cortex-m7/iar/
Dlos_arch_atomic.h143 INT32 prevVal = 0; in ArchAtomicXchg32bits() local
149 : "=&r"(prevVal), "=&r"(status) in ArchAtomicXchg32bits()
154 return prevVal; in ArchAtomicXchg32bits()
178 INT32 prevVal = 0; in ArchAtomicCmpXchg32bits() local
188 : "=&r"(prevVal), "=&r"(status) in ArchAtomicCmpXchg32bits()
193 return prevVal != oldVal; in ArchAtomicCmpXchg32bits()
265 INT64 prevVal; in ArchAtomicXchg64bits() local
269 prevVal = *v; in ArchAtomicXchg64bits()
273 return prevVal; in ArchAtomicXchg64bits()
278 INT64 prevVal; in ArchAtomicCmpXchg64bits() local
[all …]
/kernel/liteos_m/arch/arm/cortex-m33/iar/NTZ/
Dlos_arch_atomic.h143 INT32 prevVal = 0; in ArchAtomicXchg32bits() local
149 : "=&r"(prevVal), "=&r"(status) in ArchAtomicXchg32bits()
154 return prevVal; in ArchAtomicXchg32bits()
178 INT32 prevVal = 0; in ArchAtomicCmpXchg32bits() local
188 : "=&r"(prevVal), "=&r"(status) in ArchAtomicCmpXchg32bits()
193 return prevVal != oldVal; in ArchAtomicCmpXchg32bits()
265 INT64 prevVal; in ArchAtomicXchg64bits() local
269 prevVal = *v; in ArchAtomicXchg64bits()
273 return prevVal; in ArchAtomicXchg64bits()
278 INT64 prevVal; in ArchAtomicCmpXchg64bits() local
[all …]
/kernel/liteos_m/arch/xtensa/lx6/gcc/
Dlos_arch_atomic.h144 INT32 prevVal = 0; in ArchAtomicXchg32bits() local
152 : "=&a"(prevVal), "=&a"(tmp), "+m"(*v) in ArchAtomicXchg32bits()
156 return prevVal; in ArchAtomicXchg32bits()
180 INT32 prevVal = 0; in ArchAtomicCmpXchg32bits() local
187 : "=&a"(prevVal), "+m"(*v) in ArchAtomicCmpXchg32bits()
191 return prevVal != oldVal; in ArchAtomicCmpXchg32bits()
263 INT64 prevVal; in ArchAtomicXchg64bits() local
267 prevVal = *v; in ArchAtomicXchg64bits()
271 return prevVal; in ArchAtomicXchg64bits()
276 INT64 prevVal; in ArchAtomicCmpXchg64bits() local
[all …]
/kernel/liteos_m/arch/arm/cortex-m33/gcc/NTZ/
Dlos_arch_atomic.h143 INT32 prevVal = 0; in ArchAtomicXchg32bits() local
149 : "=&r"(prevVal), "=&r"(status), "+m"(*v) in ArchAtomicXchg32bits()
154 return prevVal; in ArchAtomicXchg32bits()
178 INT32 prevVal = 0; in ArchAtomicCmpXchg32bits() local
188 : "=&r"(prevVal), "=&r"(status), "+Q"(*v) in ArchAtomicCmpXchg32bits()
193 return prevVal != oldVal; in ArchAtomicCmpXchg32bits()
265 INT64 prevVal; in ArchAtomicXchg64bits() local
269 prevVal = *v; in ArchAtomicXchg64bits()
273 return prevVal; in ArchAtomicXchg64bits()
278 INT64 prevVal; in ArchAtomicCmpXchg64bits() local
[all …]
/kernel/liteos_m/arch/arm/cortex-m55/gcc/NTZ/
Dlos_arch_atomic.h142 INT32 prevVal = 0; in ArchAtomicXchg32bits() local
148 : "=&r"(prevVal), "=&r"(status), "+m"(*v) in ArchAtomicXchg32bits()
153 return prevVal; in ArchAtomicXchg32bits()
177 INT32 prevVal = 0; in ArchAtomicCmpXchg32bits() local
187 : "=&r"(prevVal), "=&r"(status), "+Q"(*v) in ArchAtomicCmpXchg32bits()
192 return prevVal != oldVal; in ArchAtomicCmpXchg32bits()
264 INT64 prevVal; in ArchAtomicXchg64bits() local
268 prevVal = *v; in ArchAtomicXchg64bits()
272 return prevVal; in ArchAtomicXchg64bits()
277 INT64 prevVal; in ArchAtomicCmpXchg64bits() local
[all …]
/kernel/liteos_m/arch/csky/v2/gcc/
Dlos_arch_atomic.h147 INT32 prevVal = 0; in ArchAtomicXchg32bits() local
153 : "=&r"(prevVal) in ArchAtomicXchg32bits()
158 return prevVal; in ArchAtomicXchg32bits()
182 INT32 prevVal = 0; in ArchAtomicCmpXchg32bits() local
192 : "=&r"(prevVal) in ArchAtomicCmpXchg32bits()
197 return prevVal != oldVal; in ArchAtomicCmpXchg32bits()
269 INT64 prevVal; in ArchAtomicXchg64bits() local
273 prevVal = *v; in ArchAtomicXchg64bits()
277 return prevVal; in ArchAtomicXchg64bits()
282 INT64 prevVal; in ArchAtomicCmpXchg64bits() local
[all …]
/kernel/liteos_m/arch/arm/cortex-m55/gcc/TZ/non_secure/
Dlos_arch_atomic.h143 INT32 prevVal = 0; in ArchAtomicXchg32bits() local
149 : "=&r"(prevVal), "=&r"(status), "+m"(*v) in ArchAtomicXchg32bits()
154 return prevVal; in ArchAtomicXchg32bits()
178 INT32 prevVal = 0; in ArchAtomicCmpXchg32bits() local
188 : "=&r"(prevVal), "=&r"(status), "+Q"(*v) in ArchAtomicCmpXchg32bits()
193 return prevVal != oldVal; in ArchAtomicCmpXchg32bits()
265 INT64 prevVal; in ArchAtomicXchg64bits() local
269 prevVal = *v; in ArchAtomicXchg64bits()
273 return prevVal; in ArchAtomicXchg64bits()
278 INT64 prevVal; in ArchAtomicCmpXchg64bits() local
[all …]
/kernel/liteos_m/arch/arm/cortex-m7/gcc/
Dlos_arch_atomic.h143 INT32 prevVal = 0; in ArchAtomicXchg32bits() local
149 : "=&r"(prevVal), "=&r"(status), "+m"(*v) in ArchAtomicXchg32bits()
154 return prevVal; in ArchAtomicXchg32bits()
178 INT32 prevVal = 0; in ArchAtomicCmpXchg32bits() local
188 : "=&r"(prevVal), "=&r"(status), "+Q"(*v) in ArchAtomicCmpXchg32bits()
193 return prevVal != oldVal; in ArchAtomicCmpXchg32bits()
265 INT64 prevVal; in ArchAtomicXchg64bits() local
269 prevVal = *v; in ArchAtomicXchg64bits()
273 return prevVal; in ArchAtomicXchg64bits()
278 INT64 prevVal; in ArchAtomicCmpXchg64bits() local
[all …]
/kernel/liteos_m/arch/arm/cortex-m4/gcc/
Dlos_arch_atomic.h143 INT32 prevVal = 0; in ArchAtomicXchg32bits() local
149 : "=&r"(prevVal), "=&r"(status), "+m"(*v) in ArchAtomicXchg32bits()
154 return prevVal; in ArchAtomicXchg32bits()
178 INT32 prevVal = 0; in ArchAtomicCmpXchg32bits() local
188 : "=&r"(prevVal), "=&r"(status), "+Q"(*v) in ArchAtomicCmpXchg32bits()
193 return prevVal != oldVal; in ArchAtomicCmpXchg32bits()
265 INT64 prevVal; in ArchAtomicXchg64bits() local
269 prevVal = *v; in ArchAtomicXchg64bits()
273 return prevVal; in ArchAtomicXchg64bits()
278 INT64 prevVal; in ArchAtomicCmpXchg64bits() local
[all …]
/kernel/liteos_m/arch/arm/cortex-m33/gcc/TZ/non_secure/
Dlos_arch_atomic.h143 INT32 prevVal = 0; in ArchAtomicXchg32bits() local
149 : "=&r"(prevVal), "=&r"(status), "+m"(*v) in ArchAtomicXchg32bits()
154 return prevVal; in ArchAtomicXchg32bits()
178 INT32 prevVal = 0; in ArchAtomicCmpXchg32bits() local
188 : "=&r"(prevVal), "=&r"(status), "+Q"(*v) in ArchAtomicCmpXchg32bits()
193 return prevVal != oldVal; in ArchAtomicCmpXchg32bits()
265 INT64 prevVal; in ArchAtomicXchg64bits() local
269 prevVal = *v; in ArchAtomicXchg64bits()
273 return prevVal; in ArchAtomicXchg64bits()
278 INT64 prevVal; in ArchAtomicCmpXchg64bits() local
[all …]
/kernel/liteos_m/arch/arm/cortex-m3/keil/
Dlos_arch_atomic.h121 INT64 prevVal; in ArchAtomicXchg64bits() local
125 prevVal = *v; in ArchAtomicXchg64bits()
129 return prevVal; in ArchAtomicXchg64bits()
134 INT64 prevVal; in ArchAtomicCmpXchg64bits() local
138 prevVal = *v; in ArchAtomicCmpXchg64bits()
139 if (prevVal == oldVal) { in ArchAtomicCmpXchg64bits()
144 return prevVal != oldVal; in ArchAtomicCmpXchg64bits()