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
603 10: lwarx r5,0,r4
605 PPC405_ERR77(0,r4)
606 stwcx. r5,0,r4
610 10: lwarx r5,0,r4
612 PPC405_ERR77(0,r4)
613 stwcx. r5,0,r4
633 srw r4,r4,r5 # LSW = count > 31 ? 0 : LSW >> count
638 or r4,r4,r6 # LSW |= t1
641 or r4,r4,r7 # LSW |= t2
648 srw r6,r4,r6 # t1 = count > 31 ? 0 : LSW >> (32-count)
649 slw r7,r4,r7 # t2 = count < 32 ? 0 : LSW << (count-32)
651 slw r4,r4,r5 # LSW = LSW << count
657 srw r4,r4,r5 # LSW = count > 31 ? 0 : LSW >> count
661 or r4,r4,r6 # LSW |= t1
663 or r4,r4,r7 # LSW |= t2
674 cmplw r4,r6
688 cmplw r4,r6
696 rotlwi r9,r4,8
698 rlwimi r9,r4,24,0,7
700 rlwimi r9,r4,24,16,23
703 mr r4,r10
707 srawi r4,r3,31
708 xor r3,r3,r4
709 sub r3,r3,r4
742 mr r30, r4
750 mr r4, r30
758 mr r30, r4
793 mfmsr r4
794 andi. r4,r4,MSR_IS@l
808 li r4,0 /* Start at TLB entry 0 */
810 1: cmpw r23,r4 /* Is this our entry? */
812 tlbwe r3,r4,PPC44x_TLB_PAGEID /* If not, inval the entry */
814 addi r4,r4,1 /* Increment */
815 cmpwi r4,64 /* Are we done? */
829 tlbre r4, r23, PPC44x_TLB_XLAT
833 mr r25, r4
861 tlbwe r4, r24, PPC44x_TLB_XLAT
896 mr r4, r3 /* RPN = EPN */
901 tlbwe r4, r6, PPC44x_TLB_XLAT /* Address translation : RPN */
944 mfmsr r4 /* Get MSR */
945 andi. r4, r4, MSR_IS@l /* TS=1? */
968 addi r4, 0, 0 /* TLB Word0 = (EPN=0, VALID = 0) */
977 tlbwe r4, r3, 0
984 addis r4, r4, 0x100 /* Increment the EPN */
985 cmpwi r4, 0
1022 li r4, 0 /* TLB Word 0 */
1035 mr r4, r5 /* EPN = RPN */
1036 ori r4, r4, (PPC47x_TLB0_VALID | PPC47x_TLB0_256M)
1037 insrwi r4, r7, 1, 21 /* Insert the TS to Word 0 */
1039 tlbwe r4, r3, 0 /* Write out the entries */
1068 1: mflr r4
1069 addi r4, r4, (2f-1b) /* virtual address of 2f */
1075 and r6, r4, r11 /* offset within the current page */
1106 mr r4, r30
1121 addi r8, r4, 1f - relocate_new_kernel
1133 addi r1, r4, KEXEC_CONTROL_PAGE_SIZE - 8 /* for LR Save+Back Chain */
1197 mr r4, r5 /* load physical address of chunk called */