Lines Matching refs:r7
379 mfctr r7; /* save CTR in stackframe */ \
390 std r7,_CTR(r1); \
450 rlwinm r7,r10,0,~_TLF_NAPPING; \
452 std r7,TI_LOCAL_FLAGS(r11); \
1120 mfmsr r7
1121 rlwinm r5,r7,27,31,31 /* extract MSR[IS] */
1122 mfspr r7,SPRN_PID
1123 slwi r7,r7,16
1124 or r7,r7,r5
1125 mtspr SPRN_MAS6,r7
1131 mfspr r7,SPRN_MAS1 /* Insure IPROT set */
1132 oris r7,r7,MAS1_IPROT@h
1133 mtspr SPRN_MAS1,r7
1144 1: mr r7,r3 /* Set MAS0(TLBSEL) */
1145 rlwimi r7,r6,16,4,15 /* Setup MAS0 = TLBSEL | ESEL(r6) */
1146 mtspr SPRN_MAS0,r7
1148 mfspr r7,SPRN_MAS1
1149 rlwinm r7,r7,0,2,31 /* Clear MAS1 Valid and IPROT */
1152 mtspr SPRN_MAS1,r7
1169 andi. r7,r5,0x1 /* Find an entry not used and is non-zero */
1170 addi r7,r7,0x1
1175 rlwimi r4,r7,16,4,15 /* Setup MAS0 = TLBSEL | ESEL(r7) */
1178 mfspr r7,SPRN_MAS1
1179 xori r6,r7,MAS1_TS /* Setup TMP mapping in the other Address space */
1251 lis r7,MSR_KERNEL@h
1252 ori r7,r7,MSR_KERNEL@l
1254 mtspr SPRN_SRR1,r7
1346 mfspr r7,SPRN_MAS0
1347 rlwinm r7,r7,0,0xffff0fff /* Clear HES and WQ */
1349 rlwinm r8,r7,16,0xfff /* Extract ESEL */
1354 rlwimi r7,r4,16,MAS0_ESEL_MASK
1356 mtspr SPRN_MAS0,r7