Lines Matching refs:r7
396 mfctr r7; /* save CTR in stackframe */ \
407 std r7,_CTR(r1); \
487 rlwinm r7,r10,0,~_TLF_NAPPING; \
489 std r7,TI_LOCAL_FLAGS(r11); \
1217 mfmsr r7
1218 rlwinm r5,r7,27,31,31 /* extract MSR[IS] */
1219 mfspr r7,SPRN_PID
1220 slwi r7,r7,16
1221 or r7,r7,r5
1222 mtspr SPRN_MAS6,r7
1228 mfspr r7,SPRN_MAS1 /* Insure IPROT set */
1229 oris r7,r7,MAS1_IPROT@h
1230 mtspr SPRN_MAS1,r7
1241 1: mr r7,r3 /* Set MAS0(TLBSEL) */
1242 rlwimi r7,r6,16,4,15 /* Setup MAS0 = TLBSEL | ESEL(r6) */
1243 mtspr SPRN_MAS0,r7
1245 mfspr r7,SPRN_MAS1
1246 rlwinm r7,r7,0,2,31 /* Clear MAS1 Valid and IPROT */
1249 mtspr SPRN_MAS1,r7
1266 andi. r7,r5,0x1 /* Find an entry not used and is non-zero */
1267 addi r7,r7,0x1
1272 rlwimi r4,r7,16,4,15 /* Setup MAS0 = TLBSEL | ESEL(r7) */
1275 mfspr r7,SPRN_MAS1
1276 xori r6,r7,MAS1_TS /* Setup TMP mapping in the other Address space */
1358 lis r7,MSR_KERNEL@h
1359 ori r7,r7,MSR_KERNEL@l
1361 mtspr SPRN_SRR1,r7
1449 mfspr r7,SPRN_MAS0
1450 rlwinm r7,r7,0,0xffff0fff /* Clear HES and WQ */
1452 rlwinm r8,r7,16,0xfff /* Extract ESEL */
1457 rlwimi r7,r4,16,MAS0_ESEL_MASK
1459 mtspr SPRN_MAS0,r7