/kernel/liteos_a/arch/arm/arm/include/ |
D | los_atomic.h | 621 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/ |
D | los_arch_atomic.h | 63 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/ |
D | los_arch_atomic.h | 63 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/ |
D | los_arch_atomic.h | 106 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/ |
D | los_arch_atomic.h | 143 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/ |
D | los_arch_atomic.h | 143 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/ |
D | los_arch_atomic.h | 143 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/ |
D | los_arch_atomic.h | 143 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/ |
D | los_arch_atomic.h | 143 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/ |
D | los_arch_atomic.h | 143 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/ |
D | los_arch_atomic.h | 144 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/ |
D | los_arch_atomic.h | 143 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/ |
D | los_arch_atomic.h | 142 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/ |
D | los_arch_atomic.h | 147 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/ |
D | los_arch_atomic.h | 143 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/ |
D | los_arch_atomic.h | 143 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/ |
D | los_arch_atomic.h | 143 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/ |
D | los_arch_atomic.h | 143 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/ |
D | los_arch_atomic.h | 121 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()
|