| /libcpu/risc-v/common/ |
| A D | atomic_riscv.c | 123 rt_atomic_t rt_hw_atomic_compare_exchange_strong(volatile rt_atomic_t *ptr, rt_atomic_t *old, rt_at… in rt_hw_atomic_compare_exchange_strong() argument 125 rt_atomic_t tmp = *old; in rt_hw_atomic_compare_exchange_strong() 140 : [desired]"r" (desired), [old]"r"(old) in rt_hw_atomic_compare_exchange_strong() 155 : [desired]"r" (desired), [old]"r"(old) in rt_hw_atomic_compare_exchange_strong()
|
| /libcpu/aarch64/common/ |
| A D | atomic_aarch64.c | 90 rt_atomic_t rt_hw_atomic_compare_exchange_strong(volatile rt_atomic_t *ptr, rt_atomic_t *old, rt_at… in rt_hw_atomic_compare_exchange_strong() argument 107 : "Kr" (*old), "r" (new), "r" (old) in rt_hw_atomic_compare_exchange_strong()
|
| A D | cpu.c | 109 rt_uint32_t old; in _load_acq_exclusive() local 111 : "=&r"(old) in _load_acq_exclusive() 114 return old; in _load_acq_exclusive()
|
| /libcpu/arm/am335x/ |
| A D | start_iar.s | 254 SUB r2, lr, #4 ; save old task's pc to r2 260 STMFD sp!, {r3-r12,lr}; push old task's lr,r12-r4 263 STMFD sp!, {r0} ; push old task's cpsr
|
| A D | start_gcc.S | 235 stmfd sp!, {r2} @ push old task's pc 238 stmfd sp!, {r1-r3} @ push old task's r0-r2
|
| /libcpu/arm/cortex-r4/ |
| A D | context_ccs.asm | 206 SUB r2, lr, #4 ; save old task's pc to r2 214 STMDB sp!, {r4-r12,lr} ; push old task's lr,r12-r4 219 STMDB sp!, {r3} ; push old task's cpsr
|
| A D | context_gcc.S | 200 SUB r2, lr, #4 @ save old task's pc to r2 208 STMDB sp!, {r4-r12,lr} @ push old task's lr,r12-r4 213 STMDB sp!, {r3} @ push old task's cpsr
|
| /libcpu/arm/cortex-r52/ |
| A D | context_gcc.S | 197 SUB r2, lr, #4 @ save old task's pc to r2 205 STMDB sp!, {r4-r12,lr} @ push old task's lr,r12-r4 210 STMDB sp!, {r3} @ push old task's cpsr
|
| A D | context_iar.S | 205 SUB r2, lr, #4 ; save old task's pc to r2 213 STMDB sp!, {r4-r12,lr} ; push old task's lr,r12-r4 218 STMDB sp!, {r3} ; push old task's cpsr
|
| /libcpu/arm/common/ |
| A D | atomic_arm.c | 173 rt_atomic_t rt_hw_atomic_compare_exchange_strong(volatile rt_atomic_t *ptr, rt_atomic_t *old, rt_at… in rt_hw_atomic_compare_exchange_strong() argument 176 rt_atomic_t temp = *old; in rt_hw_atomic_compare_exchange_strong() 182 *old = result; in rt_hw_atomic_compare_exchange_strong()
|
| /libcpu/arm/AT91SAM7X/ |
| A D | start_gcc.S | 243 sub r2, lr, #4 @ save old task's pc to r2 252 stmfd sp!, {r2} @ push old task's pc 257 stmfd sp!, {r0-r3} @ push old task's r3-r0 260 stmfd sp!, {r4} @ push old task's spsr
|
| A D | start_rvds.S | 471 STMFD sp!, {r2} ; push old task's pc 476 STMFD sp!, {r0-r3} ; push old task's r3-r0 479 STMFD sp!, {r4} ; push old task's spsr
|
| /libcpu/arm/s3c44b0/ |
| A D | start_gcc.S | 171 sub r2, lr, #4 @ save old task's pc to r2 180 stmfd sp!, {r2} @ push old task's pc 185 stmfd sp!, {r0-r3} @ push old task's r3-r0 188 stmfd sp!, {r4} @ push old task's spsr
|
| A D | start_rvds.S | 1025 STMFD sp!, {r2} ; push old task's pc 1030 STMFD sp!, {r0-r3} ; push old task's r3-r0 1033 STMFD sp!, {r4} ; push old task's spsr
|
| /libcpu/arm/lpc214x/ |
| A D | context_rvds.S | 136 STMFD sp!, {r2} ; push old task's pc 141 STMFD sp!, {r0-r3} ; push old task's r3-r0
|
| /libcpu/arm/arm926/ |
| A D | start_iar.S | 254 SUB R2, LR, #4 ; Save old task's PC to R2 261 STMFD SP!, {R3-R12,LR} ; Push old task's LR,R12-R3 264 STMFD SP!, {R0} ; Push old task's CPSR
|
| A D | start_rvds.S | 249 SUB R2, LR, #4 ; Save old task's PC to R2 256 STMFD SP!, {R3-R12,LR} ; Push old task's LR,R12-R3 259 STMFD SP!, {R0} ; Push old task's CPSR
|
| /libcpu/arm/realview-a8-vmm/ |
| A D | start_gcc.S | 174 stmfd sp!, {r4-r12,lr}@ push old task's lr,r12-r4 177 stmfd sp!, {r0} @ push old task's cpsr
|
| /libcpu/ti-dsp/c28x/ |
| A D | context.s | 9 ; 2019-06-17 zhaoxiaowei fix bugs of old c28x interrupt api. 353 ; compatible with old version
|
| /libcpu/arm/sep4020/ |
| A D | start_rvds.S | 335 STMFD sp!, {r2} ; push old task's pc 340 STMFD sp!, {r0-r3} ; push old task's r3-r0 343 STMFD sp!, {r4} ; push old task's spsr
|
| /libcpu/arm/AT91SAM7S/ |
| A D | start_rvds.S | 453 STMFD sp!, {r2} ; push old task's pc 458 STMFD sp!, {r0-r3} ; push old task's r3-r0 461 STMFD sp!, {r4} ; push old task's spsr
|
| /libcpu/arm/zynqmp-r5/ |
| A D | start_gcc.S | 348 stmfd sp!, {r2} @ push old task's pc 351 stmfd sp!, {r1-r4} @ push old task's r0-r3
|
| /libcpu/arm/s3c24x0/ |
| A D | start_rvds.S | 1142 STMFD sp!, {r2} ; push old task's pc 1147 STMFD sp!, {r0-r3} ; push old task's r3-r0 1150 STMFD sp!, {r4} ; push old task's spsr
|
| /libcpu/arm/cortex-m3/ |
| A D | context_iar.S | 170 ; compatible with old version
|
| /libcpu/arm/cortex-m0/ |
| A D | context_iar.S | 195 ; compatible with old version
|