Lines Matching refs:r2

498       unsigned long int r2;  /* what tocptr do we need? */
553 _zzq_orig->r2 = __addr; \
575 unsigned long int r2; /* what tocptr do we need? */
630 _zzq_orig->r2 = __addr; \
821 __asm__ volatile(/* r2 = args */ \
2186 "r0", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9", "r10", \
2687 /* _argvec[0] holds current r2 across the call */ \
2688 _argvec[1] = (unsigned long)_orig.r2; \
2713 /* _argvec[0] holds current r2 across the call */ \
2714 _argvec[1] = (unsigned long)_orig.r2; \
2741 /* _argvec[0] holds current r2 across the call */ \
2742 _argvec[1] = (unsigned long)_orig.r2; \
2771 /* _argvec[0] holds current r2 across the call */ \
2772 _argvec[1] = (unsigned long)_orig.r2; \
2803 /* _argvec[0] holds current r2 across the call */ \
2804 _argvec[1] = (unsigned long)_orig.r2; \
2837 /* _argvec[0] holds current r2 across the call */ \
2838 _argvec[1] = (unsigned long)_orig.r2; \
2873 /* _argvec[0] holds current r2 across the call */ \
2874 _argvec[1] = (unsigned long)_orig.r2; \
2912 /* _argvec[0] holds current r2 across the call */ \
2913 _argvec[1] = (unsigned long)_orig.r2; \
2953 /* _argvec[0] holds current r2 across the call */ \
2954 _argvec[1] = (unsigned long)_orig.r2; \
2996 /* _argvec[0] holds current r2 across the call */ \
2997 _argvec[1] = (unsigned long)_orig.r2; \
3045 /* _argvec[0] holds current r2 across the call */ \
3046 _argvec[1] = (unsigned long)_orig.r2; \
3098 /* _argvec[0] holds current r2 across the call */ \
3099 _argvec[1] = (unsigned long)_orig.r2; \
3155 /* _argvec[0] holds current r2 across the call */ \
3156 _argvec[1] = (unsigned long)_orig.r2; \
3243 /* _argvec[0] holds current r2 across the call */ \
3244 _argvec[1] = (unsigned long)_orig.r2; \
3269 /* _argvec[0] holds current r2 across the call */ \
3270 _argvec[1] = (unsigned long)_orig.r2; \
3297 /* _argvec[0] holds current r2 across the call */ \
3298 _argvec[1] = (unsigned long)_orig.r2; \
3327 /* _argvec[0] holds current r2 across the call */ \
3328 _argvec[1] = (unsigned long)_orig.r2; \
3359 /* _argvec[0] holds current r2 across the call */ \
3360 _argvec[1] = (unsigned long)_orig.r2; \
3393 /* _argvec[0] holds current r2 across the call */ \
3394 _argvec[1] = (unsigned long)_orig.r2; \
3429 /* _argvec[0] holds current r2 across the call */ \
3430 _argvec[1] = (unsigned long)_orig.r2; \
3468 /* _argvec[0] holds current r2 across the call */ \
3469 _argvec[1] = (unsigned long)_orig.r2; \
3509 /* _argvec[0] holds current r2 across the call */ \
3510 _argvec[1] = (unsigned long)_orig.r2; \
3552 /* _argvec[0] holds current r2 across the call */ \
3553 _argvec[1] = (unsigned long)_orig.r2; \
3601 /* _argvec[0] holds current r2 across the call */ \
3602 _argvec[1] = (unsigned long)_orig.r2; \
3654 /* _argvec[0] holds current r2 across the call */ \
3655 _argvec[1] = (unsigned long)_orig.r2; \
3711 /* _argvec[0] holds current r2 across the call */ \
3712 _argvec[1] = (unsigned long)_orig.r2; \
3773 #define __CALLER_SAVED_REGS "r0", "r1", "r2", "r3","r4", "r12", "r14"
3875 "ldr r2, [%1, #12] \n\t" \
3901 "ldr r2, [%1, #12] \n\t" \
3932 "ldr r2, [%1, #12] \n\t" \
3964 "ldr r2, [%1, #12] \n\t" \
3996 "ldr r2, [%1, #28] \n\t" \
3997 "push {r0, r1, r2} \n\t" \
4000 "ldr r2, [%1, #12] \n\t" \
4032 "ldr r2, [%1, #28] \n\t" \
4034 "push {r0, r1, r2, r3} \n\t" \
4037 "ldr r2, [%1, #12] \n\t" \
4071 "ldr r2, [%1, #28] \n\t" \
4074 "push {r0, r1, r2, r3, r4} \n\t" \
4077 "ldr r2, [%1, #12] \n\t" \
4113 "ldr r2, [%1, #28] \n\t" \
4116 "push {r0, r1, r2, r3, r4} \n\t" \
4119 "ldr r2, [%1, #12] \n\t" \
4159 "ldr r2, [%1, #28] \n\t" \
4162 "push {r0, r1, r2, r3, r4} \n\t" \
4165 "ldr r2, [%1, #12] \n\t" \
4202 "ldr r2, [%1, #48] \n\t" \
4203 "push {r0, r1, r2} \n\t" \
4206 "ldr r2, [%1, #28] \n\t" \
4209 "push {r0, r1, r2, r3, r4} \n\t" \
4212 "ldr r2, [%1, #12] \n\t" \
4755 /* The call abi has the arguments in r2-r6 and stack */