Lines Matching refs:r4
67 addi r11,r4,THREAD_INFO_GAP
68 stwu r1,THREAD_SIZE-STACK_FRAME_OVERHEAD(r4)
69 mr r1,r4
86 mr r10,r4
87 mulhwu r4,r4,r5
92 addze r4,r4
101 adde r4,r4,r8
103 2: addc r4,r4,r9
114 lis r4,1b@ha
115 addi r4,r4,1b@l
116 subf r5,r4,r5
137 lis r4,1b@ha
138 addi r4,r4,1b@l
139 subf r0,r4,r0
158 addis r4,r3,cur_cpu_spec@ha
159 addi r4,r4,cur_cpu_spec@l
160 lwz r4,0(r4)
161 add r4,r4,r3
162 lwz r5,CPU_SPEC_SETUP(r4)
193 mfspr r4,SPRN_HID1 /* Build a HID1:PS bit from parameter */
195 rlwinm r4,r4,0,16,14 /* Could have I used rlwimi here ? */
196 or r4,r4,r5
197 mtspr SPRN_HID1,r4
204 stw r4,nap_save_hid1@l(r6)
228 mfspr r4,SPRN_HID1
229 insrwi r4,r3,1,9 /* insert parameter into bit 9 */
231 mtspr SPRN_HID1,r4
248 or r0,r0,r4 /* Or on the bits in r4 (second parm) */
285 stb r3,0(r4)
308 lis r4, KERNELBASE@h
309 1: iccci 0, r4
310 addi r4, r4, 16
355 subf r4,r3,r4
356 add r4,r4,r5
357 srwi. r4,r4,L1_CACHE_SHIFT
359 mtctr r4
366 mtctr r4
389 subf r4,r3,r4
390 add r4,r4,r5
391 srwi. r4,r4,L1_CACHE_SHIFT
393 mtctr r4
410 subf r4,r3,r4
411 add r4,r4,r5
412 srwi. r4,r4,L1_CACHE_SHIFT
414 mtctr r4
432 subf r4,r3,r4
433 add r4,r4,r5
434 srwi. r4,r4,L1_CACHE_SHIFT
436 mtctr r4
458 li r4,PAGE_SIZE/L1_CACHE_BYTES /* Number of lines in a page */
459 mtctr r4
477 mtctr r4
504 li r4,PAGE_SIZE/L1_CACHE_BYTES /* Number of lines in a page */
505 mtctr r4
511 mtctr r4
530 slw r0,r0,r4
544 lwz r6,4(r4); \
545 lwz r7,8(r4); \
546 lwz r8,12(r4); \
547 lwzu r9,16(r4); \
555 addi r4,r4,-4
563 11: dcbt r11,r4
567 dcbt r5,r4
575 dcbt r11,r4
614 srw r4,r4,r5 # LSW = count > 31 ? 0 : LSW >> count
619 or r4,r4,r6 # LSW |= t1
622 or r4,r4,r7 # LSW |= t2
629 srw r6,r4,r6 # t1 = count > 31 ? 0 : LSW >> (32-count)
630 slw r7,r4,r7 # t2 = count < 32 ? 0 : LSW << (count-32)
632 slw r4,r4,r5 # LSW = LSW << count
638 srw r4,r4,r5 # LSW = count > 31 ? 0 : LSW >> count
642 or r4,r4,r6 # LSW |= t1
644 or r4,r4,r7 # LSW |= t2
655 cmplw r4,r6
669 cmplw r4,r6
677 rotlwi r9,r4,8
679 rlwimi r9,r4,24,0,7
681 rlwimi r9,r4,24,16,23
684 mr r4,r10
688 srawi r4,r3,31
689 xor r3,r3,r4
690 sub r3,r3,r4
723 mr r30, r4
731 mr r4, r30
739 mr r30, r4
774 mfmsr r4
775 andi. r4,r4,MSR_IS@l
789 li r4,0 /* Start at TLB entry 0 */
791 1: cmpw r23,r4 /* Is this our entry? */
793 tlbwe r3,r4,PPC44x_TLB_PAGEID /* If not, inval the entry */
795 addi r4,r4,1 /* Increment */
796 cmpwi r4,64 /* Are we done? */
810 tlbre r4, r23, PPC44x_TLB_XLAT
814 mr r25, r4
842 tlbwe r4, r24, PPC44x_TLB_XLAT
877 mr r4, r3 /* RPN = EPN */
882 tlbwe r4, r6, PPC44x_TLB_XLAT /* Address translation : RPN */
925 mfmsr r4 /* Get MSR */
926 andi. r4, r4, MSR_IS@l /* TS=1? */
949 addi r4, 0, 0 /* TLB Word0 = (EPN=0, VALID = 0) */
958 tlbwe r4, r3, 0
965 addis r4, r4, 0x100 /* Increment the EPN */
966 cmpwi r4, 0
1003 li r4, 0 /* TLB Word 0 */
1016 mr r4, r5 /* EPN = RPN */
1017 ori r4, r4, (PPC47x_TLB0_VALID | PPC47x_TLB0_256M)
1018 insrwi r4, r7, 1, 21 /* Insert the TS to Word 0 */
1020 tlbwe r4, r3, 0 /* Write out the entries */
1049 1: mflr r4
1050 addi r4, r4, (2f-1b) /* virtual address of 2f */
1056 and r6, r4, r11 /* offset within the current page */
1087 mr r4, r30
1102 addi r8, r4, 1f - relocate_new_kernel
1114 addi r1, r4, KEXEC_CONTROL_PAGE_SIZE - 8 /* for LR Save+Back Chain */
1178 mr r4, r5 /* load physical address of chunk called */