Lines Matching refs:r20
146 stw r20,FM_ARG0+0x0C(r1) ; Save a register
171 lwz r20,pmapvr+4(r3) ; Get conversion mask for pmap
176 hamSF1: ld r20,pmapvr(r3) ; Get conversion mask for pmap
182 xor r28,r28,r20 ; Convert the pmap to physical addressing
354 lwz r20,FM_ARG0+0x0C(r1) ; Save a register
377 lwz r20,mpVAddr(r3) ; Get the overlay address
392 mr r3,r20 ; Save the top of the colliding address
397 cmplw r20,r8 ; High part of vaddr the same?
533 stw r20,FM_ARG0+0x14(r1) ; Save a register
598 mr r20,r7 ; Remember mpFlags
635 mr r20,r7 ; Remember mpFlags
663 rlwinm r0,r20,0,mpType ; Isolate mapping type
748 rlwinm r0,r20,0,mpType ; Isolate mapping type
850 lwz r20,FM_ARG0+0x14(r1) ; Restore a register
904 rlwinm r24,r20,mpBSub+1+2,29,29 ; Rotate to get 0 if 4K bsu or 13 if 32MB bsu
910 ori r0,r20,mpRIP ; Turn on the remove in progress flag
1162 rlwinm r0,r20,0,mpType ; Isolate mapping type
1240 rlwinm r10,r20,mpBSub+1+2,29,29 ; Rotate to get 0 if 4K bsu or 13 if 32MB bsu
1246 ori r0,r20,mpRIP ; Turn on the remove in progress flag
1752 stw r20,FM_ARG0+0x14(r1) ; Save a register
1864 stw r20,FM_ARG0+0x14(r1) ; Save a register
1923 hpmGotOne: lwz r20,mpFlags(r3) ; Get the flags
1924 andi. r0,r20,lo16(mpType|mpPerm) ; cr0_eq <- normal mapping && !permanent
1925 rlwinm r21,r20,8,24,31 ; Extract the busy count
1983 stw r20,FM_ARG0+0x14(r1) ; Save a register
2131 stw r20,FM_ARG0+0x14(r1) ; Save a register
3762 li r20,64 ; Set a limit of 64 nests for sanity check
3819 addi r20,r20,-1 ; Count nest try
3851 cmplwi cr1,r20,0 ; Too many nestings?
3895 lwz r20,savedsisr(r13) ; Get the DSISR
3898 ori r20,r20,1 ; Indicate that there was a nesting problem
3899 stw r20,savedsisr(r13) ; Stash it
3997 rlwinm r20,r21,28,22,31 ; Shift upper 10 bits of space into high order
4005 xor r14,r14,r20 ; Calculate the top half of VSID
4289 rlwinm r20,r19,28,10,29 ; Shift hash over to make offset into PCA
4291 subfic r20,r20,-4 ; Get negative offset to PCA
4293 add r20,r20,r27 ; Point to the PCA slot
4305 mr r7,r20 ; Copy the PCA pointer
4477 srdi r20,r19,5 ; Convert PTEG offset to PCA offset
4479 subfic r20,r20,-4 ; Get negative offset to PCA
4481 add r20,r20,r27 ; Point to the PCA slot
4494 mr r7,r20 ; Copy the PCA pointer
4651 stw r17,0(r20) ; Unlock and set the final PCA
5938 ; r20 : current active map word's physical address
5975 stw r20,FM_ARG0+0x2C(r1) ; Save non-volatile r20
6005 grlMap1st: la r20,VMX_ACTMAP_OFFSET(r25) ; Get base of active map word array
6008 add r20,r20,r11 ; Calculate map array element address
6009 lwz r22,0(r20) ; Get active map word at index
6094 lwz r20,FM_ARG0+0x2C(r1) ; Restore non-volatile r20