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

Lines Matching refs:copy

15  * Please obtain a copy of the License at
51 ; Attempt to copy physically addressed memory with translation on if conditions are met.
54 ; for the passed phys addrs and do the copy with translation on.
60 ; To do the copy, we build a 128 DBAT for both the source and sink. If both are the same, only one
105 bne- bcopy_phys1 ; Overflowed page, do normal physical copy...
127 bl EXT(bcopy) ; BATs set up, args in r3-r5, so do the copy with DR on
144 ; Turns off data translation before the copy. This one will not work in user state.
186 bl EXT(bcopy) ; do the copy with translation off and caching on
201 ori r8,r9,lo16(MASK(MSR_DR)) ; make a copy with DR back on... this is what we return to caller
206 rldimi r9,r0,63,MSR_SF_BIT ; set SF on in MSR we will copy with
214 bl EXT(bcopy) ; do copy with DR off and SF on, cache enabled
217 mfmsr r9 ; Get the MSR we used to copy
229 ; We need to copy with DR off, but one of the operands is in I/O space. To avoid wedging U3,
234 io_space_real_mode_copy: ; r0=1, r9=MSR we want to copy with
252 bl EXT(bcopy_nc) ; copy with SF on and EE, DR, VEC, and FP off, cache inhibited
302 ; registers to accelerate the copy.
372 ; Here to copy on 32-bit processors.
756 c64double1: // copy bytes until dest is doubleword aligned
769 c64double3: // copy doublewords until dest is 128-byte aligned
874 // exceptions on uncached memory on 64-bit processors. This may mean we copy long operands
903 b c64rbyte // copy a byte at a time
926 c64rd1: // copy bytes until source doublword aligned