Lines Matching refs:r21
435 mtpr r21, pt4 // Get some scratch space. E1.
438 mfpr r21, pt_ptbr // Get physical address of the page table.
441 addq r21, r22, r21 // Index into page table for level 2 PTE.
444 ldq_p r21, 0(r21) // Get level 2 PTE (addr<2:0> ignored)
447 blbc r21, double_pte_inv // Check for Invalid PTE.
449 srl r21, 32, r21 // extract PFN from PTE
450 sll r21, page_offset_size_bits, r21 // get PFN * 2^13 for add to <seg3>*8
452 addq r21, r22, r21 // Index into page table for level 3 PTE.
455 ldq_p r21, 0(r21) // Get level 3 PTE (addr<2:0> ignored)
456 blbc r21, double_pte_inv // Check for invalid PTE.
458 mtpr r21, ev5__dtb_pte // Write the PTE. E0.
462 mfpr r21, pt4 // Restore scratch register
1496 // r21 PTE
1499 // pt4 saved r21
1509 srl r21, osfpte_v_kre, r21 // get the kre bit to <0>
1515 cmovlbc r21, r31, r8 // set to all 0 for acv if pte<kre> is 0
1518 mfpr r21, pt4 // restore regs
1803 SAVE_GPR(r21,CNS_Q_GPR+0xA8,r1)
2278 RESTORE_GPR(r21,CNS_Q_GPR+0xA8,r1)