Lines Matching full:r1
94 rlwinm r0,r1,0,0,(31 - THREAD_SHIFT)
115 rlwinm r0,r1,0,0,(31 - THREAD_SHIFT)
145 addi r11,r1,STACK_FRAME_OVERHEAD
185 cmplw r1,r9 /* if r1 <= ksp_limit */
213 tophys(r12, r1)
242 * r3 can be different from GPR3(r1) at this point, r9 and r11
250 stwu r1,-32(r1)
251 stw r9,8(r1)
252 stw r11,12(r1)
253 stw r3,16(r1)
254 stw r4,20(r1)
255 stw r5,24(r1)
261 2: lwz r5,24(r1)
262 lwz r4,20(r1)
263 lwz r3,16(r1)
264 lwz r11,12(r1)
265 lwz r9,8(r1)
266 addi r1,r1,32
267 lwz r0,GPR0(r1)
268 lwz r6,GPR6(r1)
269 lwz r7,GPR7(r1)
270 lwz r8,GPR8(r1)
298 cmplw r1,r12
299 ble 5b /* r1 <= &_end is OK */
301 addi r3,r1,STACK_FRAME_OVERHEAD
302 lis r1,init_thread_union@ha
303 addi r1,r1,init_thread_union@l
304 addi r1,r1,THREAD_SIZE-STACK_FRAME_OVERHEAD
330 REST_GPR(0, r1)
331 REST_4GPRS(3, r1)
332 REST_2GPRS(7, r1)
351 stw r3,ORIG_GPR3(r1)
353 stw r12,RESULT(r1)
383 addi r9,r1,STACK_FRAME_OVERHEAD
390 stw r3,GPR3(r1)
391 addi r3,r1,STACK_FRAME_OVERHEAD
393 lwz r3,GPR3(r1)
407 lwz r11,_CCR(r1) /* Load CR */
410 stw r11,_CCR(r1)
412 lwz r8,_MSR(r1)
419 stw r3,GPR3(r1)
421 lwz r3,GPR3(r1)
441 lwarx r7,0,r1
443 stwcx. r0,0,r1 /* to clear the reservation */
449 lwz r4,_LINK(r1)
450 lwz r5,_CCR(r1)
453 lwz r7,_NIP(r1)
454 lwz r2,GPR2(r1)
455 lwz r1,GPR1(r1)
475 REST_NVGPRS(r1)
482 REST_NVGPRS(r1)
493 SAVE_NVGPRS(r1)
495 stw r0,_TRAP(r1)
496 addi r3,r1,STACK_FRAME_OVERHEAD
504 lwz r3,GPR3(r1)
505 lwz r4,GPR4(r1)
506 lwz r5,GPR5(r1)
507 lwz r6,GPR6(r1)
508 lwz r7,GPR7(r1)
509 lwz r8,GPR8(r1)
510 REST_NVGPRS(r1)
520 REST_NVGPRS(r1)
526 lwz r11,_CCR(r1) /* Load CR */
529 stw r11,_CCR(r1)
531 1: stw r6,RESULT(r1) /* Save result */
532 stw r3,GPR3(r1) /* Update return value */
560 lwz r4,_TRAP(r1)
563 SAVE_NVGPRS(r1)
565 stw r4,_TRAP(r1)
567 addi r3,r1,STACK_FRAME_OVERHEAD
578 SAVE_NVGPRS(r1)
579 lwz r0,_TRAP(r1)
581 stw r0,_TRAP(r1) /* register set saved */
586 SAVE_NVGPRS(r1)
587 lwz r0,_TRAP(r1)
589 stw r0,_TRAP(r1) /* register set saved */
594 SAVE_NVGPRS(r1)
595 lwz r0,_TRAP(r1)
597 stw r0,_TRAP(r1) /* register set saved */
602 SAVE_NVGPRS(r1)
603 lwz r0,_TRAP(r1)
605 stw r0,_TRAP(r1) /* register set saved */
610 SAVE_NVGPRS(r1)
611 lwz r0,_TRAP(r1)
613 stw r0,_TRAP(r1) /* register set saved */
624 stw r4,_DAR(r1)
625 addi r3,r1,STACK_FRAME_OVERHEAD
633 SAVE_NVGPRS(r1)
634 lwz r0,_TRAP(r1)
636 stw r0,_TRAP(r1)
638 addi r3,r1,STACK_FRAME_OVERHEAD
639 lwz r4,_DAR(r1)
646 SAVE_NVGPRS(r1)
647 lwz r0,_TRAP(r1)
649 stw r0,_TRAP(r1)
675 stwu r1,-INT_FRAME_SIZE(r1)
677 stw r0,INT_FRAME_SIZE+4(r1)
679 SAVE_NVGPRS(r1)
680 stw r0,_NIP(r1) /* Return to switch caller */
702 1: stw r11,_MSR(r1)
704 stw r10,_CCR(r1)
705 stw r1,KSP(r3) /* Set old stack pointer */
718 lwz r1,KSP(r4) /* Load new stack pointer */
737 lwz r0,_CCR(r1)
740 REST_NVGPRS(r1)
742 lwz r4,_NIP(r1) /* Return to _switch caller in new task */
744 addi r1,r1,INT_FRAME_SIZE
813 addi r3,r1,STACK_FRAME_OVERHEAD
823 REST_NVGPRS(r1)
836 lwz r3,_MSR(r1) /* Returning to user mode? */
868 addi r8,r1,INT_FRAME_SIZE /* Get the kprobed function entry */
870 lwz r3,GPR1(r1)
872 mr r4,r1 /* src: current exception frame */
873 mr r1,r3 /* Reroute the trampoline frame to r1 */
885 lwz r5,GPR1(r1)
907 lwz r3,_MSR(r1)
926 kuap_restore r1, r2, r9, r10, r0
944 lwz r9,_MSR(r1)
953 stwu r1,-32(r1)
955 stw r0,4(r1)
957 addi r1, r1, 32
958 lwz r9,_MSR(r1)
962 lwz r0,GPR0(r1)
963 lwz r2,GPR2(r1)
964 REST_4GPRS(3, r1)
965 REST_2GPRS(7, r1)
967 lwz r10,_XER(r1)
968 lwz r11,_CTR(r1)
972 PPC405_ERR77(0,r1)
974 lwarx r11,0,r1
976 stwcx. r0,0,r1 /* to clear the reservation */
982 lwz r10,_CCR(r1)
983 lwz r11,_LINK(r1)
989 stw r10, 8(r1)
1004 lwz r12,_NIP(r1)
1007 REST_4GPRS(9, r1)
1008 lwz r1,GPR1(r1)
1022 lwz r11,_LINK(r1)
1024 lwz r10,_CCR(r1)
1028 stw r10, 8(r1)
1029 REST_2GPRS(9, r1)
1032 lwz r11,_NIP(r1)
1033 lwz r12,_MSR(r1)
1037 REST_2GPRS(11, r1)
1038 lwz r1,GPR1(r1)
1051 * running with r1 pointing into critical_stack, not the current
1065 tophys(r1, r1);
1071 REST_NVGPRS(r1); \
1072 lwz r3,_MSR(r1); \
1076 lwz r0,GPR0(r1); \
1077 lwz r2,GPR2(r1); \
1078 REST_4GPRS(3, r1); \
1079 REST_2GPRS(7, r1); \
1080 lwz r10,_XER(r1); \
1081 lwz r11,_CTR(r1); \
1084 PPC405_ERR77(0,r1); \
1085 stwcx. r0,0,r1; /* to clear the reservation */ \
1086 lwz r11,_LINK(r1); \
1088 lwz r10,_CCR(r1); \
1091 lwz r9,_DEAR(r1); \
1092 lwz r10,_ESR(r1); \
1095 lwz r11,_NIP(r1); \
1096 lwz r12,_MSR(r1); \
1099 lwz r9,GPR9(r1); \
1100 lwz r12,GPR12(r1); \
1101 lwz r10,GPR10(r1); \
1102 lwz r11,GPR11(r1); \
1103 lwz r1,GPR1(r1); \
1109 lwz r9,_##exc_lvl_srr0(r1); \
1110 lwz r10,_##exc_lvl_srr1(r1); \
1117 lwz r11,MAS7(r1); \
1123 lwz r9,MAS0(r1); \
1124 lwz r10,MAS1(r1); \
1125 lwz r11,MAS2(r1); \
1127 lwz r9,MAS3(r1); \
1129 lwz r10,MAS6(r1); \
1136 lwz r9,MMUCR(r1); \
1163 lwz r10,SAVED_KSP_LIMIT(r1)
1172 lwz r10,SAVED_KSP_LIMIT(r1)
1182 lwz r10,SAVED_KSP_LIMIT(r1)
1257 lwz r3,_TRAP(r1)
1260 SAVE_NVGPRS(r1)
1262 stw r3,_TRAP(r1)
1263 2: addi r3,r1,STACK_FRAME_OVERHEAD
1266 REST_NVGPRS(r1)
1299 lwz r3,_TRAP(r1)
1302 SAVE_NVGPRS(r1)
1304 stw r3,_TRAP(r1)
1308 4: addi r3,r1,STACK_FRAME_OVERHEAD
1330 stwu r1,-INT_FRAME_SIZE(r1)
1332 stw r0,INT_FRAME_SIZE+4(r1)
1337 tophys(r7,r1)
1341 stw r9,8(r1)
1351 1: tophys(r9,r1)
1354 addi r1,r1,INT_FRAME_SIZE