Lines Matching refs:r7
84 mr r7,r5
85 std r7,savemisc1(r8) ; Link this one
86 ld r5,SAVprev(r7) ; Get the next
87 mr r8,r7
97 mr r7,r5
98 std r7,savemisc1(r8) ; Link this one
99 ld r5,SAVprev(r7) ; Get the next
100 mr r8,r7
118 mr r7,r5
119 stw r7,savemisc1+4(r8) ; Link this one
120 lwz r5,SAVprev+4(r7) ; Get the next
121 mr r8,r7
131 mr r7,r5
132 stw r7,savemisc1+4(r8) ; Link this one
133 lwz r5,SAVprev+4(r7) ; Get the next
134 mr r8,r7
164 lwz r7,SVsaveinusesnapshot(0)
165 stw r7,SVinuse(0) ; Set the new inuse count
178 ld r7,savemisc1(r8) ; Get the next
179 std r7,SAVprev(r8) ; Set the next in free list
180 mr. r8,r7
194 lwz r7,SVsaveinusesnapshot(0)
195 stw r7,SVinuse(0) ; Set the new inuse count
208 lwz r7,savemisc1+4(r8) ; Get the next
209 stw r7,SAVprev+4(r8) ; Set the next in free list
210 mr. r8,r7
250 addi r7,r4,SAVsize ; Point to the next slot
252 std r7,SAVprev(r4) ; Set this chain
253 mr r4,r7 ; Step to the next
259 ld r7,SVfree(0) ; Get the free save area list anchor
264 std r7,SAVprev(r4) ; Queue the old first one off of us
279 addi r7,r4,SAVsize ; Point to the next slot
281 stw r7,SAVprev+4(r4) ; Set this chain
282 mr r4,r7 ; Step to the next
288 lwz r7,SVfree+4(0) ; Get the free save area list anchor
293 stw r7,SAVprev+4(r4) ; Queue the old first one off of us
388 mr r7,r2 ; (TEST/DEBUG)
398 mr r2,r7 ; (TEST/DEBUG)
492 ; r7 = return address to caller of saveGet64
497 mflr r7 ; save return adress
536 mtlr r7 ; restore return address
544 ; r7 = return address to caller of saveGet64
554 mtlr r7 ; restore return address
565 ld r7,SVfree-saveanchor(r9) ; Get the head of the chain
570 std r7,SVfree(0) ; Set the new head of the chain
575 li r7,0 ; Get a clear register to unlock
580 stw r7,SVlock(0) ; Unlock the free list
632 ; r7 = return address to caller of saveGet32
637 mflr r7 ; save return adress
676 mtlr r7 ; restore return address
684 ; r7 = return address to caller of saveGet32
694 mtlr r7 ; restore return address
705 lwz r7,SVfree+4-saveanchor(r9) ; Get the head of the chain
710 stw r7,SVfree+4(0) ; Set the new head of the chain
743 rlwinm r7,r3,0,0,19 ; get virtual address of SAC area at start of page
745 lwz r5,SACvrswap+0(r7) ; get 64-bit converter from V to R
746 lwz r6,SACvrswap+4(r7) ; both halves, though only bottom used on 32-bit machine
817 lwz r7,lclfreecnt(r10) ; Get the local count
819 addi r7,r7,1 ; Pop up the free count
821 cmplwi r7,LocalSaveMax ; Has the list gotten too long?
824 stw r7,lclfreecnt(r10) ; Bump up the count
841 subi r7,r7,LocalSaveTarget ; Figure out how much to trim
843 mr r5,r7 ; Save the number we are trimming
846 addic. r7,r7,-1 ; Any left to do?
852 ld r7,SAVprev(r3) ; Point to the first one not to trim
854 std r7,SAVprev(r2) ; Trim stuff leaving the one just released as first
861 lwz r7,SVinuse(0) ; Get the number that are in use
865 sub r7,r7,r5 ; Remove the trims from the in use count
867 stw r7,SVinuse(0) ; Set new in use count
888 lwz r7,lclfreecnt(r10) ; Get the local count
890 addi r7,r7,1 ; Pop up the free count
892 cmplwi r7,LocalSaveMax ; Has the list gotten too long?
895 stw r7,lclfreecnt(r10) ; Bump up the count
912 subi r7,r7,LocalSaveTarget ; Figure out how much to trim
914 mr r5,r7 ; Save the number we are trimming
917 addic. r7,r7,-1 ; Any left to do?
923 lwz r7,SAVprev+4(r3) ; Point to the first one not to trim
925 stw r7,SAVprev+4(r2) ; Trim stuff leaving the one just released as first
932 lwz r7,SVinuse(0) ; Get the number that are in use
936 sub r7,r7,r5 ; Remove the trims from the in use count
938 stw r7,SVinuse(0) ; Set new in use count
1020 lwz r7,SVfree+4(0) ; Get the first on the free list
1021 mr r6,r7 ; Save the first one
1026 lwz r7,SAVprev+4(r7) ; Skip to the next one
1029 sttrimmed: lwz r5,SAVprev+4(r7) ; Get the next one (for new head of free list)
1047 ; r7 = last savearea to trim
1058 cmplw cr1,r6,r7 ; Have we finished the loop?
1128 ld r7,SVfree(0) ; Get the first on the free list
1129 mr r6,r7 ; Save the first one
1135 ld r7,SAVprev(r7) ; Skip to the next one
1139 ld r5,SAVprev(r7) ; Get the next one (for new head of free list)
1151 ; r7 = last savearea to trim
1165 cmpld cr1,r6,r7 ; Have we finished the loop?
1308 lwz r7,SVfreecnt(0) ; Get the current free count
1330 ; r7 = free count
1341 addi r7,r7,1 ; Bump up the free count
1368 srcdone: stw r7,SVfreecnt(0) ; Set the new free count
1397 lwz r7,SVfreecnt(0) ; Get the current free count
1413 ; r7 = free count
1427 addi r7,r7,1 ; Bump up the free count