Lines Matching refs:r25
216 std %r25, FRAME_25+CALLSIZE(r); \
246 ld %r25, FRAME_25+CALLSIZE(r); \
347 std %r25, (TLBSAVE_BOOKE_R25)(br); \
360 ld %r25, (TLBSAVE_BOOKE_R25)(br); \
688 * r25 - pte address
745 CMPI %r25, 0 /* pte found? */
793 * output: r25 - pte address
805 ld %r25, PM_ROOT(%r26) /* pmap pm_pp2d[] address */
806 ldx %r25, %r25, %r21 /* get pdir address, i.e. pmap->pm_pp2d[pp2d_idx] * */
808 cmpdi %r25, 0
813 ldx %r25, %r25, %r21 /* get pdir address, i.e. pmap->pm_pp2d[pp2d_idx] * */
815 cmpdi %r25, 0
820 ldx %r25, %r25, %r21 /* get ptbl address, i.e. pmap->pm_pp2d[pp2d_idx][pdir_idx] */
822 cmpdi %r25, 0
832 lwz %r25, PM_PDIR(%r26) /* pmap pm_dir[] address */
837 lwzx %r25, %r25, %r21 /* offset within pm_pdir[] table */
838 cmpwi %r25, 0
849 add %r25, %r25, %r21 /* address of pte entry */
854 lwz %r21, PTE_FLAGS(%r25)
858 li %r25, 0
870 * r25 - pte
885 lwarx %r21, %r23, %r25 /* get pte->flags */
892 stwcx. %r21, %r23, %r25 /* write it back */
899 LOAD %r23, PTE_RPN(%r25) /* get pte->rpn */