Lines Matching refs:r3
47 addi r11,r3,THREAD_INFO_GAP
48 stwu r1,THREAD_SIZE-STACK_FRAME_OVERHEAD(r3)
49 mr r1,r3
85 cmpwi cr1,r3,0
94 mr r10,r3
95 mullw r9,r3,r5
96 mulhwu r3,r3,r5
102 addze r3,r3
104 addze r3,r3
117 subf r3,r5,r3
142 add r0,r0,r3
158 addis r4,r3,cur_cpu_spec@ha
161 add r4,r4,r3
164 add r5,r5,r3
182 cmplwi cr0,r3,0
194 rlwinm r5,r3,16,15,15 /* Clear out HID1:PS from value read */
207 cmplwi cr0,r3,0
229 insrwi r4,r3,1,9 /* insert parameter into bit 9 */
247 andc r0,r0,r3 /* And off the bits set in r3 (first parm) */
267 lbz r3,0(r3)
285 stb r3,0(r4)
306 li r3, 512
307 mtctr r3
313 lis r3, KERNELBASE@h
314 iccci 0,r3
318 mfspr r3,SPRN_L1CSR0
319 ori r3,r3,L1CSR0_CFI|L1CSR0_CLFC
321 mtspr SPRN_L1CSR0,r3
325 mfspr r3,SPRN_L1CSR1
326 ori r3,r3,L1CSR1_ICFI|L1CSR1_ICLFR
327 mtspr SPRN_L1CSR1,r3
329 mfspr r3,SPRN_PVR
330 rlwinm r3,r3,16,16,31
331 cmpwi 0,r3,1
334 mfspr r3,SPRN_HID0
335 ori r3,r3,HID0_ICFI
336 mtspr SPRN_HID0,r3
354 andc r3,r3,r5
355 subf r4,r3,r4
360 mr r6,r3
361 1: dcbst 0,r3
362 addi r3,r3,L1_CACHE_BYTES
388 andc r3,r3,r5
389 subf r4,r3,r4
395 1: dcbst 0,r3
396 addi r3,r3,L1_CACHE_BYTES
409 andc r3,r3,r5
410 subf r4,r3,r4
416 1: dcbf 0,r3
417 addi r3,r3,L1_CACHE_BYTES
431 andc r3,r3,r5
432 subf r4,r3,r4
438 1: dcbi 0,r3
439 addi r3,r3,L1_CACHE_BYTES
457 rlwinm r3,r3,0,0,31-PAGE_SHIFT /* Get page base address */
460 mr r6,r3
461 0: dcbst 0,r3 /* Write line to ram */
462 addi r3,r3,L1_CACHE_BYTES
503 rlwinm r3,r3,0,0,31-PAGE_SHIFT /* Get page base address */
506 mr r6,r3
507 0: dcbst 0,r3 /* Write line to ram */
508 addi r3,r3,L1_CACHE_BYTES
532 1: dcbz 0,r3
533 addi r3,r3,L1_CACHE_BYTES
548 stw r6,4(r3); \
549 stw r7,8(r3); \
550 stw r8,12(r3); \
551 stwu r9,16(r3)
554 addi r3,r3,-4
576 dcbz r5,r3
604 andc r5,r5,r3
611 or r5,r5,r3
635 slw r6,r3,r6 # t1 = count > 31 ? 0 : MSW << (32-count)
637 sraw r7,r3,r7 # t2 = MSW >> (count-32)
640 sraw r3,r3,r5 # MSW = MSW >> count
646 slw r3,r3,r5 # MSW = count > 31 ? 0 : MSW << count
650 or r3,r3,r6 # MSW |= t1
652 or r3,r3,r7 # MSW |= t2
659 slw r6,r3,r6 # t1 = count > 31 ? 0 : MSW << (32-count)
660 srw r7,r3,r7 # t2 = count < 32 ? 0 : MSW >> (count-32)
662 srw r3,r3,r5 # MSW = MSW >> count
671 cmpw r3,r5
672 li r3,1
676 1: li r3,0
678 li r3,2
685 cmplw r3,r5
686 li r3,1
690 1: li r3,0
692 li r3,2
697 rotlwi r10,r3,8
699 rlwimi r10,r3,24,0,7
701 rlwimi r10,r3,24,16,23
702 mr r3,r9
707 srawi r4,r3,31
708 xor r3,r3,r4
709 sub r3,r3,r4
717 li r3,0
718 stw r3,0(r1) /* Zero the stack frame pointer */
741 mr r29, r3
749 mr r3, r29
757 mr r29, r3
763 mfspr r3,SPRN_PVR
764 srwi r3,r3,16
765 cmplwi cr0,r3,PVR_476@h
767 cmplwi cr0,r3,PVR_476_ISS@h
791 li r3, 0
792 mtspr SPRN_PID, r3
796 oris r3,r3,PPC44x_MMUCR_STS@h
798 mtspr SPRN_MMUCR,r3
809 li r3,0 /* Set PAGEID inval value */
812 tlbwe r3,r4,PPC44x_TLB_PAGEID /* If not, inval the entry */
828 tlbre r3, r23, PPC44x_TLB_PAGEID
837 rlwinm r11, r3, 0, 24, 27 /* bits 24-27 */
857 insrwi r3, r7, 1, 23 /* Bit 23 is TS for PAGEID field */
860 tlbwe r3, r24, PPC44x_TLB_PAGEID
881 li r3, 0
882 tlbwe r3, r23, PPC44x_TLB_PAGEID
895 rotlwi r3, r8, 28 /* Create EPN (bits 0-3) */
896 mr r4, r3 /* RPN = EPN */
897 ori r3, r3, (PPC44x_TLB_VALID | PPC44x_TLB_256M) /* SIZE = 256M, Valid */
898 insrwi r3, r7, 1, 23 /* Set TS from r7 */
900 tlbwe r3, r6, PPC44x_TLB_PAGEID /* PageID field : EPN, V, SIZE */
927 li r3, 0
928 tlbwe r3, r24, PPC44x_TLB_PAGEID
942 li r3, 0
943 mtspr SPRN_PID, r3 /* Set PID */
947 oris r3, r3, PPC47x_MMUCR_STS@h /* Set STS=1 */
948 1: mtspr SPRN_MMUCR, r3 /* Put MMUCR */
967 addis r3, 0, 0x8000 /* specify the way */
977 tlbwe r4, r3, 0
978 tlbwe r5, r3, 1
979 tlbwe r5, r3, 2
980 addis r3, r3, 0x2000 /* Increment the way */
981 cmpwi r3, 0
983 addis r3, 0, 0x8000
999 lis r3, 0x8000 /* Way '0' */
1001 tlbwe r24, r3, 0
1002 tlbwe r25, r3, 1
1003 tlbwe r26, r3, 2
1021 li r3, 0
1039 tlbwe r4, r3, 0 /* Write out the entries */
1040 tlbwe r5, r3, 1
1041 tlbwe r6, r3, 2
1089 lis r3, 0x8000 /* Way '0' */
1092 tlbwe r24, r3, 0
1093 tlbwe r25, r3, 1
1094 tlbwe r26, r3, 2
1105 mr r3, r29
1138 mr r0, r3
1142 lwzu r0, 4(r3)
1156 rlwinm r3, r0, 0, 0, 19 /* clear kexec flags, page align */
1157 subi r3, r3, 4
1196 mfspr r3, SPRN_PIR /* current core we are running on */