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

Lines Matching refs:r24

912 			stw		r24,tempr5(r11)					; Save some work registers
916 addi r24,r22,16 ; Get shift to move cpu mask to syscall mask
917 rlwnm r24,r23,r24,12,12 ; Shift cpu mask bit to rupt type mask
918 and. r24,r24,r23 ; See if both are on
933 addi r24,r20,LTR_size ; Point to the next trace entry
934 cmplw r24,r22 ; Do we need to wrap the trace table?
937 mr r24,r21 ; Wrap back to start
939 ctgte32s: stwcx. r24,0,r23 ; Try to update the current pointer
948 li r24,32 ; Offset to next line
956 dcbz r24,r20 ; Clean second line
966 lhz r24,PP_CPU_NUMBER(r11) ; Get the logical processor number
969 sth r24,LTR_cpu(r20) ; Save processor number
970 li r24,64 ; Offset to third line
972 dcbz r24,r20 ; Clean 3rd line
975 li r24,96 ; Offset to fourth line
977 dcbz r24,r20 ; Clean 4th line
981 mfsrr1 r24 ; Get the SRR1
985 stw r24,LTR_srr1+4(r20) ; Save SRR1
1021 lwz r24,tempr5(r11) ; Restore work register
1050 std r24,tempr5(r11) ; Save some work registers
1053 addi r24,r22,16 ; Get shift to move cpu mask to syscall mask
1054 rlwnm r24,r23,r24,12,12 ; Shift cpu mask bit to rupt type mask
1055 and. r24,r24,r23 ; See if both are on
1070 addi r24,r20,LTR_size ; Point to the next trace entry
1071 cmplw r24,r22 ; Do we need to wrap the trace table?
1074 mr r24,r21 ; Wrap back to start
1076 ctgte64s: stwcx. r24,0,r23 ; Try to update the current pointer
1096 lhz r24,PP_CPU_NUMBER(r11) ; Get the logical processor number
1098 sth r24,LTR_cpu(r20) ; Save processor number
1105 mfsrr1 r24 ; Get the SRR1
1109 std r24,LTR_srr1(r20) ; Save SRR1
1139 ld r24,tempr5(r11) ; Restore work register
1366 dcbz 0,r14 ; allocate 32-byte line with r24-r27
1386 stw r24,saver24+4(r13) ; Save this one
1411 mfspr r24,pmc5 ; Here for a 7450
1413 stw r24,savepmc+16(r13) ; Save PMC5
1425 mfspr r24,mmcr1
1427 stw r24,savemmcr1+4(r13) ; Save MMCR1
1431 mfspr r24,pmc2
1435 stw r24,savepmc+4(r13) ; Save PMC2
1726 std r24,saver24(r13) ; Save this one
1747 mfspr r24,mmcr1_gp
1750 std r24,savemmcr1(r13) ; Save MMCR1
1756 mfspr r24,pmc2_gp
1760 stw r24,savepmc+4(r13) ; Save PMC2
1764 mfspr r24,pmc6_gp
1768 stw r24,savepmc+20(r13) ; Save PMC6
1960 andis. r24,r22,hi16(SAVeat) ; Should we eat this one?
1966 xori r24,r22,1 ; Get the NOT of the redrive
1969 add r25,r25,r24 ; Count this one if not a redrive
2433 mfspr r24,scomd ; Get the source
2516 sldi r24,r24,1 ; Shift left 1
2521 mckNoFix: std r24,savexdat0(r13) ; Save the MCK source in case we pass the error
2642 rldicl. r0,r24,AsyMCKfir+1,63 ; Something in the FIR?
2645 rldicl. r0,r24,AsyMCKhri+1,63 ; Hang recovery?
2648 rldicl. r0,r24,AsyMCKext+1,63 ; External signal?
3221 dcbt 0,r28 ; touch in r24-r27
3259 lwz r24,saver24+4(r31) ; Restore R24
3502 er64rrst: ld r24,saver24(r31) ; Restore R24