• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/powerpc/aim/

Lines Matching refs:r30

89  *	r30		scratch
97 mfsrr0 %r30; \
98 stw %r30,(savearea+CPUSAVE_SRR0)(%r31); /* save SRR0 */ \
99 mfsrr1 %r30; \
100 stw %r30,(savearea+CPUSAVE_SRR1)(%r31); /* save SRR1 */ \
101 mfmsr %r30; \
102 ori %r30,%r30,(PSL_DR|PSL_IR|PSL_RI)@l; /* relocation on */ \
103 mtmsr %r30; /* stack can now be accessed */ \
115 lwz %r30,(savearea+CPUSAVE_R30)(%r2); /* get saved r30 */ \
144 stw %r30, FRAME_30+8(%r1); \
148 lwz %r30,(savearea+CPUSAVE_SRR0)(%r2); /* saved SRR0 */ \
158 stw %r30,FRAME_SRR0+8(1); \
183 lwz %r30,FRAME_30+8(%r1); \
366 stw %r30,(PC_TEMPSAVE+CPUSAVE_R30)(%r1)
368 mfdar %r30
370 stw %r30,(PC_TEMPSAVE+CPUSAVE_AIM_DAR)(%r1)
603 stw %r30,(PC_DISISAVE+CPUSAVE_R30)(%r1)
607 mfxer %r30 /* save XER */
608 mtsprg2 %r30 /* in SPRG2 */
616 lwz %r30,TRAP_TOCBASE(0)
617 lwz %r30,CNAME(battable)@got(%r30)
618 add %r31,%r30,%r31
619 lwz %r30,0(%r31)
620 mtcr %r30
629 mtdbatu 2,%r30
633 mtdbatu 3,%r30
636 mfsprg2 %r30 /* restore XER */
637 mtxer %r30
643 lwz %r30,(PC_DISISAVE+CPUSAVE_R30)(%r1)
667 lwz %r30,(PC_DISISAVE+CPUSAVE_R28)(%r1)
668 stw %r30,(PC_TEMPSAVE+CPUSAVE_R28)(%r1)
671 lwz %r30,(PC_DISISAVE+CPUSAVE_R30)(%r1)
672 stw %r30,(PC_TEMPSAVE+CPUSAVE_R30)(%r1)
675 mfdar %r30
677 stw %r30,(PC_TEMPSAVE+CPUSAVE_AIM_DAR)(%r1)
687 sub. %r30,%r31,%r30 /* SP - DAR */
689 neg %r30,%r30 /* modulo value */
690 1: cmplwi %cr0,%r30,4096 /* is DAR within a page of SP? */
695 lwz %r30,(PC_TEMPSAVE+CPUSAVE_AIM_DAR)(%r1) /* get DAR */
696 stw %r30,(PC_DBSAVE +CPUSAVE_AIM_DAR)(%r1) /* save DAR */
699 lwz %r30,(PC_DISISAVE+CPUSAVE_R28)(%r1) /* get r28 */
700 stw %r30,(PC_DBSAVE +CPUSAVE_R28)(%r1) /* save r28 */
703 lwz %r30,(PC_DISISAVE+CPUSAVE_R30)(%r1) /* get r30 */
704 stw %r30,(PC_DBSAVE +CPUSAVE_R30)(%r1) /* save r30 */
720 RESTORE_KERN_SRS(%r30,%r31) /* enable kernel mapping */
751 stw %r30,(PC_TEMPSAVE+CPUSAVE_R30)(%r1)
760 mflr %r30
761 and %r30,%r30,%r31
762 mtsprg3 %r30
773 RESTORE_KERN_SRS(%r30,%r31) /* enable kernel mapping */
781 GET_CPUINFO(%r30)
782 lwz %r30,PC_CURPCB(%r30)
783 lwz %r30,PCB_AIM_USR_VSID(%r30)
784 mtsr USER_SR,%r30; sync; isync
844 stw %r30,(PC_DBSAVE+CPUSAVE_R30)(%r3)
880 stw %r30,(PC_TEMPSAVE+CPUSAVE_R30)(%r1)
921 stw %r30,(PC_DBSAVE+CPUSAVE_R30)(%r1) /* free r30 */