• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/

Lines Matching refs:prev

109             li		r9,0					; initialize prev ptr
130 ; r9 = prev ptr, or 0 if none
140 mr r9,r3 ; remember prev ptr
151 ; Mapping not found, check to see if prev node was a block mapping or nested pmap.
156 ; must check _in_ the inner loop, to get the prev ptrs right.
158 mr. r9,r9 ; was there a prev ptr?
160 ld r4,pmapSkipLists(r6) ; assume prev ptr null... so next is first
161 beq-- mapSrch64Exit ; prev ptr was null, search failed
162 lwz r0,mpFlags(r9) ; get flag bits from prev mapping
166 ld r10,mpVAddr(r9) ; re-fetch base address of prev ptr
218 ; r9 = prev ptr, or 0 if none
228 mr r9,r3 ; remember prev ptr
239 ; Mapping not found, check to see if prev node was a block mapping or nested pmap.
244 ; must check _in_ the inner loop, to get the prev ptrs right.
246 mr. r9,r9 ; was there a prev ptr?
248 lwz r4,pmapSkipLists+4(r6) ; assume prev ptr null... so next is first
249 beq- mapSrch32Exit ; prev ptr was null, search failed
250 lwz r0,mpFlags(r9) ; get flag bits from prev mapping
252 lwz r10,mpVAddr+4(r9) ; re-fetch base address of prev ptr
348 subi r9,r8,mpList0+4 ; initialize prev ptr to be a fake mapping
350 la r12,skipListPrev+4(r12) ; point to vector of prev ptrs, assuming 32-bit machine
353 li r10,0 ; initialize prev ptrs VA to 0 too
370 ; r9 = prev ptr, ie highest mapping that comes before search target (initially the pmap)
405 stdx r9,r7,r12 ; save prev ptr in per-proc vector
431 ; r8 = ptr to prev mappings (ie, r9) skip-list vector
432 ; r9 = prev ptr, ie highest mapping that comes before search target
433 ; r10 = prev mappings va
439 bne mapSrchFull64d ; mapSearchFull must search all lists to get prev ptrs
441 stdx r9,r7,r12 ; save prev ptr in last list
453 ; r9 = prev ptr, ie highest mapping that comes before search target (initially the pmap)
488 stwx r9,r7,r12 ; save prev ptr in per-proc vector
514 ; r9 = prev ptr, ie highest mapping that comes before search target, or 0
515 ; r10 = prev mappings va
521 bne mapSrchFull32d ; mapSearchFull must search all lists to get prev ptrs
523 stwx r9,r7,r12 ; save prev ptr in last list
557 la r12,skipListPrev+4(r12) ; r12 <-- base of prev ptr vector
568 ; sets up the first pmapCurLists prev ptrs, we must initialize the new ones to
576 subi r0,r10,mpList0 ; r0 <-- fake mapping ptr (to pmap) for null prev ptrs
580 stdx r0,r5,r12 ; initialize prev ptr
592 ; r12 = ptr to base of prev ptr vector in per-proc
596 ldx r5,r8,r12 ; get prev ptr from per-proc vector
598 la r7,mpList0(r5) ; get base of prev mappings list vector
608 ; pmapCurLists prev ptrs, we must initialize any new ones to point to the pmap.
617 subi r0,r10,mpList0+4 ; r0 <-- fake mapping ptr (to pmap) for null prev ptrs
621 stwx r0,r5,r12 ; initialize prev ptr
633 ; r12 = ptr to base of prev ptr vector
637 lwzx r5,r8,r12 ; get prev ptr from per-proc vector
639 la r7,mpList0+4(r5) ; get base of prev mappings list vector
677 la r12,skipListPrev+4(r12) ; r12 <-- base of prev ptr vector
691 ; r12 = ptr to base of prev ptr vector in per-proc
696 ldx r5,r8,r12 ; get prev ptr from per-proc vector
699 la r7,mpList0(r5) ; get base of prev mappings list vector
700 stdx r9,r8,r7 ; point to next from prev
725 ; r12 = ptr to base of prev ptr vector in per-proc
730 lwzx r5,r8,r12 ; get prev ptr from per-proc vector
733 la r7,mpList0+4(r5) ; get base of prev mappings list vector
734 stwx r9,r8,r7 ; point to next from prev