Lines Matching refs:r22

431         mtpr	r22, pt5		// Get some scratch space. E1.
434 sll r8, (64-((2*page_seg_size_bits)+page_offset_size_bits)), r22 // Clean off upper bits of VA
437 srl r22, 61-page_seg_size_bits, r22 // Get Va<seg1>*8
441 addq r21, r22, r21 // Index into page table for level 2 PTE.
443 sll r8, (64-((1*page_seg_size_bits)+page_offset_size_bits)), r22 // Clean off upper bits of VA
446 srl r22, 61-page_seg_size_bits, r22 // Get Va<seg1>*8
452 addq r21, r22, r21 // Index into page table for level 3 PTE.
459 mfpr r22, pt5 // Restore scratch register
1189 srl r22, osfpcb_v_pme, r22 // get pme down to bit 0
1194 and r22, 1, r22
1197 sll r22, icsr_v_pmp, r22
1200 or r25, r22, r25 // icsr with new pme
1497 // r22 available
1500 // pt5 saved r22
1510 mfpr r22, exc_addr // get the pc
1512 lda r22, 4(r22) // inc the pc
1516 mtpr r22, exc_addr // set for rei
1519 mfpr r22, pt5 // restore regs
1804 SAVE_GPR(r22,CNS_Q_GPR+0xB0,r1)
2279 RESTORE_GPR(r22,CNS_Q_GPR+0xB0,r1)
2784 // Final value of t0 (r1), t8..t10 (r22..r24) and a0 (r16)
2867 ldq_p r22, osfpcb_q_fen(r16) // get new fen/pme
2883 and r22, 1, r12 // isolate fen
2941 CALL_PAL_tbi_10_: cmpult r16, 6, r22 // see if in range
2944 blbc r22, CALL_PAL_tbi_30_ // go rei, if not
2965 // r22, r23 trashed
2970 cmpult r17, 6, r22 // see if in range
2974 blbc r22, CALL_PAL_wrent_30_ // go rei, if not in range
2996 // t8 (r22) is scratch
3002 mfpr r22, pt_intmask // get int mask
3004 extbl r22, r16, r22 // get mask for this ipl
3008 mtpr r22, ev5__ipl // set new mask
3400 // t8 - t10 (r22-r24) trashed
3408 mfpr r22, pt_ksp // get ksp
3423 lda sp, 0-osfsf_c_size(r22)// set new sp