Lines Matching refs:sp

67     mov     sp, r0
233 sub sp, r1, cpu_id, asl #ARM_CPU_STACK_SIZE_OFFSET
238 sub sp, r1, cpu_id, asl #ARM_CPU_STACK_SIZE_OFFSET
243 sub sp, r1, cpu_id, asl #ARM_CPU_STACK_SIZE_OFFSET
248 sub sp, r1, cpu_id, asl #ARM_CPU_STACK_SIZE_OFFSET
253 sub sp, r1, cpu_id, asl #ARM_CPU_STACK_SIZE_OFFSET
314 stmfd sp!,{r0-r7,lr}
316 ldmfd sp!,{r0-r7,lr}
333 stmfd sp!, {r0, r1}
335 mov r0, sp /* svc_sp */
342 ldmfd sp!, {r1, r2} /* original r0, r1 */
370 mov sp, r8
382 stmfd sp!, {r0-r12,lr}
396 ldmfd sp!, {r0-r12,lr}
421 ldmfd sp!, {r0-r12,lr}
429 mov r1, sp /* r1 point to {r0-r3} in stack */
430 add sp, sp, #4*4
431 ldmfd sp!, {r4-r12,lr} /* reload saved registers */
440 stmfd sp!, {r2} /* push old task's pc */
441 stmfd sp!, {r4-r12,lr} /* push old task's lr,r12-r4 */
443 stmfd sp!, {r1-r4} /* push old task's r0-r3 */
444 stmfd sp!, {r0} /* push old task's cpsr */
447 stmfd sp, {r13, r14}^ /*push usr_sp, usr_lr */
448 sub sp, #8
456 vstmdb sp!, {d0-d15}
457 vstmdb sp!, {d16-d31}
459 stmfd sp!, {r5}
461 stmfd sp!, {r6}
466 str sp, [r5] /* store sp in preempted tasks's TCB */
470 ldr sp, [r6] /* get new task's stack pointer */
482 ldmfd sp!, {r6}
486 ldmfd sp!, {r5}
488 vldmia sp!, {d16-d31}
489 vldmia sp!, {d0-d15}
494 ldmfd sp, {r13, r14}^ /*pop usr_sp, usr_lr */
495 add sp, #8
498 ldmfd sp!, {r4} /* pop new task's cpsr to spsr */
505 ldmfd sp!, {r0-r12,lr}
506 ldmfd sp!, {lr}
511 ldmfd sp!, {r0-r12,lr,pc}^
516 sub sp, sp, #17 * 4 /* Sizeof(struct rt_hw_exp_stack) */
517 stmia sp, {r0 - r12} /* Calling r0-r12 */
518 mov r0, sp
519 add sp, sp, #17 * 4
526 streq sp, [r0, #13*4] /* Save calling SP */
529 strne sp, [r0, #13*4] /* Save calling SP */
547 sub sp, sp, #17 * 4
548 ldr lr, [sp, #15*4]
549 ldmia sp, {r0 - r12}
550 add sp, sp, #17 * 4
561 sub sp, sp, #17 * 4 /* Sizeof(struct rt_hw_exp_stack) */
564 stmia sp, {r0 - r12}
566 add r2, sp, #13 * 4
569 mov r0, sp
572 ldr lr, [sp, #16*4] /* orign spsr */
574 ldr lr, [sp, #15*4] /* orign pc */
575 ldmia sp, {r0 - r12}
576 add sp, #17 * 4
589 sub sp, sp, #17 * 4 /* Sizeof(struct rt_hw_exp_stack) */
592 stmia sp, {r0 - r12}
594 add r2, sp, #13 * 4
597 mov r0, sp
600 ldr lr, [sp, #16*4] /* orign spsr */
602 ldr lr, [sp, #15*4] /* orign pc */
603 ldmia sp, {r0 - r12}
604 add sp, #17 * 4