Lines Matching refs:r2

150 	std	%r2, FRAME_2+48(%r1);	/* save r2   "      "       */	\
153 GET_CPUINFO(%r2); \
154 ld %r27,(savearea+CPUSAVE_R27)(%r2); /* get saved r27 */ \
155 ld %r28,(savearea+CPUSAVE_R28)(%r2); /* get saved r28 */ \
156 ld %r29,(savearea+CPUSAVE_R29)(%r2); /* get saved r29 */ \
157 ld %r30,(savearea+CPUSAVE_R30)(%r2); /* get saved r30 */ \
158 ld %r31,(savearea+CPUSAVE_R31)(%r2); /* get saved r31 */ \
188 ld %r28,(savearea+CPUSAVE_AIM_DAR)(%r2); /* saved DAR */ \
189 ld %r29,(savearea+CPUSAVE_AIM_DSISR)(%r2);/* saved DSISR */\
190 ld %r30,(savearea+CPUSAVE_SRR0)(%r2); /* saved SRR0 */ \
191 ld %r31,(savearea+CPUSAVE_SRR1)(%r2); /* saved SRR1 */ \
202 ld %r13,PC_CURTHREAD(%r2) /* set kernel curthread */
206 mfmsr %r2; \
207 andi. %r2,%r2,~PSL_EE@l; \
208 mtmsr %r2; \
211 ld %r2,FRAME_SRR0+48(%r1); \
217 std %r2,(savearea+CPUSAVE_SRR0)(%r7); /* save SRR0 */ \
253 ld %r2, FRAME_2+48(%r1); \
340 ld %r2,TRAP_GENTRAP(0) /* Real-mode &generictrap */
347 addi %r9,%r2,(cpu_wakeup_handler-generictrap)
359 addi %r9,%r2,(cpu_reset_handler-generictrap)
369 GET_TOCBASE(%r2)
371 addis %r1,%r2,TOC_REF(tmpstk)@ha
404 GET_TOCBASE(%r2)
407 addis %r3,%r2,TOC_REF(can_wakeup)@ha
453 ld %r2,PCB_TOC(%r3) /* Load the TOC pointer */
500 std %r2,(PC_SLBSAVE+16)(%r1) /* save r2 */
501 mfcr %r2
503 std %r2,(PC_SLBSAVE+104)(%r1) /* save CR */
504 mfsrr1 %r2 /* test kernel mode */
505 mtcr %r2
509 ld %r2,(PC_SLBSAVE+104)(%r1)
510 mtcr %r2 /* restore CR */
511 ld %r2,(PC_SLBSAVE+16)(%r1) /* restore r2 */
520 2: mflr %r2 /* Save the old LR in r2 */
539 std %r2,(PC_SLBSAVE+136)(%r1) /* old LR */
543 mflr %r2
544 andi. %r2,%r2,0xff80
545 cmpwi %r2,EXC_DSE
547 mfdar %r2
549 1: mfsrr0 %r2
556 and %r2,%r2,%r3 /* R2 = segment base address */
562 cmpd %r2,%r3 /* Compare fault base to USER_ADDR */
566 ld %r2,(PC_SLBSAVE+104)(%r1) /* Restore CR */
567 mtcr %r2
568 ld %r2,(PC_SLBSAVE+16)(%r1) /* Restore R2,R3 */
577 mfsprg1 %r2 /* Old R1 */
578 std %r2,(PC_SLBSAVE+8)(%r1)
590 mfxer %r2 /* save XER */
591 std %r2,(PC_SLBSAVE+112)(%r1)
592 mflr %r2 /* save LR (SP already saved) */
593 std %r2,(PC_SLBSAVE+120)(%r1)
594 mfctr %r2 /* save CTR */
595 std %r2,(PC_SLBSAVE+128)(%r1)
599 li %r2,~15
600 and %r1,%r1,%r2
601 GET_TOCBASE(%r2)
634 ld %r2,(PC_SLBSAVE+104)(%r1)
635 mtcr %r2
636 ld %r2,(PC_SLBSAVE+112)(%r1)
637 mtxer %r2
638 ld %r2,(PC_SLBSAVE+120)(%r1)
639 mtlr %r2
640 ld %r2,(PC_SLBSAVE+128)(%r1)
641 mtctr %r2
642 ld %r2,(PC_SLBSAVE+136)(%r1)
643 mtlr %r2
647 ld %r2,(PC_SLBSAVE+16)(%r1)
855 GET_TOCBASE(%r2)
880 GET_TOCBASE(%r2)
930 GET_TOCBASE(%r2)