Lines Matching refs:r4
50 mtspr SPRN_PID,r4
83 rlwimi r5,r4,0,16,31
112 clrrwi r4,r3,12 /* get an EPN for the hashing with V = 0 */
113 ori r4,r4,PPC47x_TLBE_SIZE
114 tlbwe r4,r7,0 /* write it */
132 lis r4,tlb_44x_hwater@ha
133 lwz r5,tlb_44x_hwater@l(r4)
157 li r4,0 /* Current way */
164 or r5,r3,r4 /* Make way|index for tlbre */
167 3: addis r4,r4,0x2000 /* Next way */
201 rlwimi r5,r4,0,16,31
273 mfspr r4,SPRN_MAS6 /* save MAS6 */
276 mtspr SPRN_MAS6,r4 /* restore MAS6 */
297 slwi r4,r4,16
298 ori r4,r4,(MAS6_ISIZE(BOOK3E_PAGESZ_4K))@l
299 mtspr SPRN_MAS6,r4 /* assume AS=0 for now */
302 mfspr r4,SPRN_MAS1 /* check valid */
303 andis. r3,r4,MAS1_VALID@h
305 rlwinm r4,r4,0,1,31
306 mtspr SPRN_MAS1,r4
323 slwi r4,r3,MAS6_SPID_SHIFT
326 mtspr SPRN_MAS6,r4
334 slwi r4,r3,MAS6_SPID_SHIFT
336 ori r4,r4,MAS6_SIND
338 mtspr SPRN_MAS6,r4
355 slwi r4,r4,MAS6_SPID_SHIFT
356 rlwimi r4,r5,MAS6_ISIZE_SHIFT,MAS6_ISIZE_MASK
358 rlwimi r4,r6,MAS6_SIND_SHIFT,MAS6_SIND
359 1: mtspr SPRN_MAS6,r4 /* assume AS=0 for now */
370 slwi r4,r4,MAS6_SPID_SHIFT
371 rlwimi r4,r5,MAS6_ISIZE_SHIFT,MAS6_ISIZE_MASK
373 rlwimi r4,r6,MAS6_SIND_SHIFT,MAS6_SIND
374 1: mtspr SPRN_MAS6,r4 /* assume AS=0 for now */
389 stw r4, 0x4(r5)
406 LOAD_REG_ADDR_PIC(r4, TLBCAM)
409 add r3,r5,r4
410 lwz r4,TLBCAM_MAS0(r3)
411 mtspr SPRN_MAS0,r4
412 lwz r4,TLBCAM_MAS1(r3)
413 mtspr SPRN_MAS1,r4
414 PPC_LL r4,TLBCAM_MAS2(r3)
415 mtspr SPRN_MAS2,r4
416 lwz r4,TLBCAM_MAS3(r3)
417 mtspr SPRN_MAS3,r4
419 lwz r4,TLBCAM_MAS7(r3)
420 mtspr SPRN_MAS7,r4