Home
last modified time | relevance | path

Searched refs:r9 (Results 1 – 200 of 411) sorted by relevance

123

/linux-4.1.27/arch/microblaze/lib/
Dfastcopy.S79 andi r9, r6, 3 /* t1 = s & 3 */
81 bnei r9, a_block_unaligned
84 lwi r9, r6, 0 /* t1 = *(s + 0) */
88 swi r9, r5, 0 /* *(d + 0) = t1 */
92 lwi r9, r6, 16 /* t1 = *(s + 16) */
96 swi r9, r5, 16 /* *(d + 16) = t1 */
111 addi r9, r9, -1
112 beqi r9, a_block_u1 /* t1 was 1 => 1 byte offset */
113 addi r9, r9, -1
114 beqi r9, a_block_u2 /* t1 was 2 => 2 byte offset */
[all …]
/linux-4.1.27/tools/testing/selftests/powerpc/switch_endian/
Dcheck.S12 mr r9,r15
13 cmpd r9,r3 # check r3
15 addi r9,r15,4 # check r4
16 cmpd r9,r4
18 lis r9,0x00FF # check CR
19 ori r9,r9,0xF000
21 and r10,r10,r9
22 cmpw r9,r10
23 addi r9,r15,34
25 addi r9,r15,32 # check LR
[all …]
/linux-4.1.27/arch/arm/crypto/
Dsha1-armv4-large.S73 ldrb r9,[r1,#3]
77 orr r9,r9,r10,lsl#8
79 orr r9,r9,r11,lsl#16
81 orr r9,r9,r12,lsl#24
83 ldr r9,[r1],#4 @ handles unaligned
88 rev r9,r9 @ byte swap
92 add r7,r7,r9 @ E+=X[i]
94 str r9,[r14,#-4]!
98 ldrb r9,[r1,#3]
102 orr r9,r9,r10,lsl#8
[all …]
Daes-armv4.S260 and r9,lr,r0,lsr#16
267 ldr r6,[r10,r9,lsl#2] @ Te1[s0>>16]
268 and r9,lr,r1,lsr#8
274 ldr r9,[r10,r9,lsl#2] @ Te2[s1>>8]
280 eor r6,r6,r9,ror#8
281 and r9,lr,r2
287 ldr r9,[r10,r9,lsl#2] @ Te3[s2>>0]
293 eor r6,r6,r9,ror#16
294 and r9,lr,r3,lsr#16 @ i2
300 ldr r9,[r10,r9,lsl#2] @ Te1[s3>>16]
[all …]
Dsha256-core.S_shipped104 ldmia r0,{r4,r5,r6,r7,r8,r9,r10,r11}
144 eor r2,r9,r10
202 eor r2,r8,r9
206 eor r2,r2,r9 @ Ch(e,f,g)
258 add r9,r9,r2 @ h+=X[i]
261 add r9,r9,r0,ror#6 @ h+=Sigma1(e)
263 add r9,r9,r12 @ h+=K256[i]
266 add r9,r9,r2 @ h+=Ch(e,f,g)
285 add r5,r5,r9 @ d+=h
287 add r9,r9,r0,ror#2 @ h+=Sigma0(a)
[all …]
Daesbs-core.S_shipped1079 mov r9, sp @ save sp
1136 vstmia r9, {q15} @ put aside IV
1140 vldmia r9, {q14} @ reload IV
1177 vstmia r9, {q15} @ put aside IV
1194 vldmia r9, {q14} @ reload IV
1217 vldmia r9,{q14} @ reload IV
1238 vldmia r9, {q14} @ reload IV
1256 vldmia r9, {q14} @ reload IV
1272 vldmia r9, {q14} @ reload IV
1285 vldmia r9, {q14} @ reload IV
[all …]
/linux-4.1.27/arch/powerpc/mm/
Dslb_low.S38 rldicr. r9,r3,4,(63 - PGTABLE_EADDR_SIZE - 4)
41 srdi r9,r3,60 /* get region */
43 cmpldi cr7,r9,0xc /* cmp PAGE_OFFSET for later use */
69 addis r9,r9,(MAX_USER_CONTEXT - 0xc + 1)@ha
70 addi r9,r9,(MAX_USER_CONTEXT - 0xc + 1)@l
81 cmpldi cr0,r9,0xf
108 addis r9,r9,(MAX_USER_CONTEXT - 0xc + 1)@ha
109 addi r9,r9,(MAX_USER_CONTEXT - 0xc + 1)@l
137 addi r9,r11,PACAHIGHSLICEPSIZE
138 lbzx r9,r13,r9 /* r9 is hpsizes[r11] */
[all …]
Dhash_low_32.S77 rlwimi r3,r9,32-12,29,29 /* MSR_PR -> _PAGE_USER */
201 mfmsr r9
203 rlwinm r0,r9,0,17,15 /* clear bit 16 (MSR_EE) */
266 mtmsr r9
546 addis r9,r7,mmu_hash_lock@ha
547 addi r9,r9,mmu_hash_lock@l
552 10: lwarx r0,0,r9
555 stwcx. r8,0,r9
557 11: lwz r0,0(r9)
629 stw r0,0(r9) /* clear mmu_hash_lock */
[all …]
Dhash_low_64.S62 std r9,STK_PARAM(R9)(r1)
112 cmpdi r9,0 /* check segment size */
203 li r9,MMU_PAGE_4K /* actual page size */
228 li r9,MMU_PAGE_4K /* actual page size */
302 ld r9,STK_PARAM(R8)(r1) /* get "flags" param */
356 std r9,STK_PARAM(R9)(r1)
413 cmpdi r9,0 /* check segment size */
532 li r9,MMU_PAGE_4K /* actual page size */
561 li r9,MMU_PAGE_4K /* actual page size */
670 ld r9,STK_PARAM(R8)(r1) /* get "flags" param */
[all …]
/linux-4.1.27/arch/powerpc/boot/
Dcrt0.S73 li r9,0
80 lwz r9,4(r12) /* get RELA pointer in r9 */
97 cmpwi r9,0
100 add r9,r9,r11 /* Relocate RELA pointer */
102 2: lbz r0,4+3(r9) /* ELF32_R_INFO(reloc->r_info) */
105 lwz r12,0(r9) /* reloc->r_offset */
106 lwz r0,8(r9) /* reloc->r_addend */
109 addi r9,r9,12
113 3: lwz r9,p_start-p_base(r10) /* note: these are relocated now */
115 4: dcbf r0,r9
[all …]
Dvirtex405-head.S21 mfdccr r9
22 cmplwi r9,0
24 lis r9,0
27 1: dccci r0,r9
28 addi r9,r9,0x20
Ddiv64.S36 addc r9,r4,r10 # rounding up (so the estimate cannot
38 andc r9,r9,r10
39 addze r9,r9
41 rotlw r9,r9,r0
43 divwu r11,r11,r9 # then we divide the shifted quantities
45 mulhwu r9,r11,r4 # multiply the estimate by the divisor,
48 subfe. r5,r9,r5 # quotient
Dps3-head.S42 mfmsr r9
43 clrldi r9,r9,1
44 mtmsrd r9
Dutil.S85 addc r9,r6,r4 /* Compute end time */
100 cmpw 0,r6,r9
/linux-4.1.27/tools/testing/selftests/powerpc/copyloops/
Dmemcpy_64.S27 addi r9,r3,-1
32 stbu r10,1(r9)
60 ld r9,0(r4)
67 mr r8,r9
69 1: ld r9,8(r4)
72 stdu r9,16(r3)
79 lwz r9,8(r4)
81 stw r9,0(r3)
84 lhz r9,8(r4)
86 sth r9,0(r3)
[all …]
Dcopyuser_64.S72 mr r9,r7
78 70: std r9,0(r3)
80 22: ld r9,0(r4)
86 72: std r9,0(r3)
94 244: ld r9,0(r4)
96 245: std r9,0(r3)
99 23: lwz r9,0(r4)
101 73: stw r9,0(r3)
104 44: lhz r9,0(r4)
106 74: sth r9,0(r3)
[all …]
Dmemcpy_power7.S99 ld r9,32(r4)
116 std r9,32(r3)
153 ld r9,32(r4)
162 std r9,32(r3)
247 clrrdi r9,r3,7
248 ori r9,r9,1 /* stream=1 */
266 dcbtst r0,r9,0b01000
319 li r9,16
331 lvx v0,r4,r9
334 stvx v0,r3,r9
[all …]
Dcopyuser_power7.S166 err2; ld r9,32(r4)
183 err2; std r9,32(r3)
220 err1; ld r9,32(r4)
229 err1; std r9,32(r3)
312 clrrdi r9,r3,7
313 ori r9,r9,1 /* stream=1 */
333 dcbtst r0,r9,0b01000 /* addr to */
386 li r9,16
398 err3; lvx v0,r4,r9
401 err3; stvx v0,r3,r9
[all …]
/linux-4.1.27/arch/powerpc/lib/
Dmemcpy_64.S27 addi r9,r3,-1
32 stbu r10,1(r9)
60 ld r9,0(r4)
67 mr r8,r9
69 1: ld r9,8(r4)
72 stdu r9,16(r3)
79 lwz r9,8(r4)
81 stw r9,0(r3)
84 lhz r9,8(r4)
86 sth r9,0(r3)
[all …]
Dcopyuser_64.S72 mr r9,r7
78 70: std r9,0(r3)
80 22: ld r9,0(r4)
86 72: std r9,0(r3)
94 244: ld r9,0(r4)
96 245: std r9,0(r3)
99 23: lwz r9,0(r4)
101 73: stw r9,0(r3)
104 44: lhz r9,0(r4)
106 74: sth r9,0(r3)
[all …]
Dcopypage_64.S30 li r9,0
35 dcbt r9,r4
36 dcbz r9,r3
37 add r9,r9,r12
52 ld r9,8(r4)
58 std r9,40(r3)
68 ld r9,72(r4)
74 std r9,104(r3)
86 ld r9,8(r4)
92 std r9,40(r3)
[all …]
Dldstfp.S90 1: li r9,-EFAULT
92 li r9,0
100 mr r3,r9
117 1: li r9,-EFAULT
119 li r9,0
127 mr r3,r9
145 1: li r9,-EFAULT
147 li r9,0
154 mr r3,r9
172 1: li r9,-EFAULT
[all …]
Dcopy_32.S19 lwz r9,12(r4); \
23 stw r9,12(r6); \
32 lwz r9,12(r4); \
40 stw r9,12(r6); \
191 70: lbz r9,4(r4) /* do some bytes */
192 71: stb r9,4(r6)
200 72: lwzu r9,4(r4) /* do some words */
201 73: stwu r9,4(r6)
289 100: li r9,0
292 101: li r9,1
[all …]
Ddiv64.S36 addc r9,r4,r10 # rounding up (so the estimate cannot
38 andc r9,r9,r10
39 addze r9,r9
41 rotlw r9,r9,r0
43 divwu r11,r11,r9 # then we divide the shifted quantities
45 mulhwu r9,r11,r4 # multiply the estimate by the divisor,
48 subfe. r5,r9,r5 # quotient
Dmemcpy_power7.S99 ld r9,32(r4)
116 std r9,32(r3)
153 ld r9,32(r4)
162 std r9,32(r3)
247 clrrdi r9,r3,7
248 ori r9,r9,1 /* stream=1 */
266 dcbtst r0,r9,0b01000
319 li r9,16
331 lvx v0,r4,r9
334 stvx v0,r3,r9
[all …]
Dchecksum_64.S119 ld r9,8(r3)
136 adde r0,r0,r9
151 ld r9,8(r3)
163 adde r0,r0,r9
218 sldi r9,r6,8 /* Pad the byte out to 16 bits */
219 adde r0,r0,r9
288 li r9,4
289 sub r6,r9,r6
320 source; ld r9,8(r3)
337 adde r0,r0,r9
[all …]
Dcopyuser_power7.S166 err2; ld r9,32(r4)
183 err2; std r9,32(r3)
220 err1; ld r9,32(r4)
229 err1; std r9,32(r3)
312 clrrdi r9,r3,7
313 ori r9,r9,1 /* stream=1 */
333 dcbtst r0,r9,0b01000 /* addr to */
386 li r9,16
398 err3; lvx v0,r4,r9
401 err3; stvx v0,r3,r9
[all …]
Dcopypage_power7.S31 ori r9,r3,1 /* stream=1 => to */
51 dcbtst r0,r9,0b01000 /* addr to */
80 li r9,64
90 lvx v3,r4,r9
99 stvx v3,r3,r9
129 ld r9,40(r4)
146 std r9,40(r3)
Dchecksum_32.S112 andi. r9,r4,2 /* Align dst to longword boundary */
126 72: lwz r9,8(r3)
131 adde r0,r0,r9
132 76: stw r9,8(r4)
141 82: lwzu r9,4(r3)
142 92: stwu r9,4(r4)
143 adde r0,r0,r9
Dstring_64.S164 lwz r9,DCACHEL1LINESIZE(r5)
170 sldi r10,r9,2
175 addi r10,r9,-1
195 add r3,r3,r9
/linux-4.1.27/arch/avr32/lib/
Dfindbit.S18 mov r9, r11
23 sub r9, 32
34 sub r9, r11, r10
50 add r9, r10
51 sub r9, 32
59 sub r9, 32
67 rsub r9, r11
68 add r10, r9
82 mov r9, r11
87 sub r9, 32
[all …]
Dmemcpy.S22 mov r9, r11
23 andl r9, 3, COH
27 2: mov r9, r12
37 reteq r9
48 retal r9
52 movlt r9, r12
54 add r10, r9
55 lsl r9, 2
56 add pc, pc, r9
64 add pc, pc, r9
[all …]
Dcsum_partial_copy_generic.S45 add r9, r5
46 acr r9
54 6: mov r12, r9
69 add r9, r5
70 acr r9
77 mov r9, -EFAULT
80 st.w r8[0], r9
87 mov r9, 0
91 mov r9, -EFAULT
95 st.w r8[0], r9
[all …]
Dio-writesb.S15 tst r11, r9
24 mov r9, 3
27 tst r11, r9
34 bfextu r9, r8, 24, 8
35 st.b r12[0], r9
36 bfextu r9, r8, 16, 8
37 st.b r12[0], r9
38 bfextu r9, r8, 8, 8
39 st.b r12[0], r9
Dcsum_partial.S21 4: ld.w r9, r12++
22 add r10, r9
32 mov r9, 0
36 ld.uh r9, r12++
39 lsl r9, 16
42 7: or r9, r8
43 add r10, r9
Dstrncpy_from_user.S31 mov r9, -EFAULT
33 ret_if_privileged r8, r11, r10, r9
41 mov r9, r10
47 sub r9, 1
50 2: sub r10, r9
Dmemset.S27 mov r9, r12
30 andl r9, 3, COH
64 add r10, r9
65 lsl r9, 1
66 add pc, r9
D__avr32_lsl64.S19 rsub r9, r12, 32
22 lsr r8, r10, r9
28 1: neg r9
29 lsl r11, r10, r9
D__avr32_lsr64.S19 rsub r9, r12, 32
22 lsl r8, r11, r9
28 1: neg r9
29 lsr r10, r11, r9
D__avr32_asr64.S19 rsub r9, r12, 32
22 lsl r8, r11, r9
28 1: neg r9
29 asr r10, r11, r9
Dcopy_user.S44 mov r9, r11
45 andl r9, 3, COH
81 rsub r9, r9, 4
86 sub r9, 1
91 sub r9, 1
Dio-writesw.S18 mov r9, 3
20 tst r11, r9
27 bfextu r9, r8, 16, 16
28 st.h r12[0], r9
Dclear_user.S23 mov r9, r12
25 andl r9, 3, COH
51 lsl r9, 2
52 add pc, pc, r9
Dio-readsb.S15 tst r11, r9
24 mov r9, 3
27 tst r11, r9
Dio-readsw.S25 mov r9, 3
26 tst r11, r9
Dstrnlen_user.S50 mov r9, r11
52 cp.w r12, r9
/linux-4.1.27/arch/powerpc/kvm/
Dbook3s_32_sr.S41 #define XCHG_SR(n) lwz r9, (SVCPU_SR+(n*4))(r3); \
42 mtsr n, r9
69 li r9, 0
70 KVM_KILL_BAT(0, r9)
71 KVM_KILL_BAT(1, r9)
72 KVM_KILL_BAT(2, r9)
73 KVM_KILL_BAT(3, r9)
113 lis r9, BATS@ha
114 addi r9, r9, BATS@l
115 tophys(r9, r9)
[all …]
Dbook3s_hv_rmhandlers.S96 lwz r9, HSTATE_PMC6(r13)
102 mtspr SPRN_PMC6, r9
114 ld r9, HSTATE_SIER(r13)
116 mtspr SPRN_SIER, r9
439 addi r9, r5, VCORE_ENTRY_EXIT
440 21: lwarx r3, 0, r9
444 stwcx. r3, 0, r9
448 ld r9,VCORE_KVM(r5) /* pointer to struct kvm */
451 ld r6,KVM_SDR1(r9)
452 lwz r7,KVM_LPID(r9)
[all …]
Dbook3s_segment.S98 ld r9, SVCPU_SHADOW_FSCR(r13)
99 mtspr SPRN_FSCR, r9
124 PPC_LL r9, SVCPU_LR(r3)
129 mtlr r9
134 PPC_LL r9, SVCPU_PC(r3)
151 mtsrr0 r9
156 PPC_LL r9, SVCPU_R9(r3)
197 PPC_STL r9, SVCPU_R9(r13)
224 GET_SCRATCH0(r9)
228 PPC_STL r9, SVCPU_R13(r13)
[all …]
Dbook3s_64_slb.S77 andis. r9, r10, SLB_ESID_V@h
80 ld r9, 8(r11)
81 slbmte r9, r10
142 LDX_BE r9, r11, r7
143 slbmte r9, r10
Dbook3s_hv_interrupts.S94 mfspr r9, SPRN_SIAR
99 std r9, HSTATE_SIAR(r13)
102 mfspr r9, SPRN_SIER
104 std r9, HSTATE_SIER(r13)
111 mfspr r9, SPRN_PMC6
117 stw r9, HSTATE_PMC6(r13)
Dbooke_interrupts.S154 stw r9, VCPU_GPR(R9)(r4)
164 mfspr r9, SPRN_TBRU
165 cmpw r9, r7
168 stw r9, VCPU_TIMING_EXIT_TBU(r4)
174 mfspr r9, SPRN_SRR0
179 lwz r9, 0(r9)
182 stw r9, VCPU_LAST_INST(r4)
207 mfspr r9, SPRN_DEAR
208 stw r9, VCPU_FAULT_DEAR(r4)
213 mfspr r9, SPRN_ESR
[all …]
Dbookehv_interrupts.S91 mfspr r9, SPRN_TBRU
92 cmpw r9, r7
95 stw r9, VCPU_TIMING_EXIT_TBU(r4)
148 li r9, KVM_INST_FETCH_FAILED
149 stw r9, VCPU_LAST_INST(r4)
158 mfspr r9, SPRN_DEAR
159 PPC_STL r9, VCPU_FAULT_DEAR(r4)
190 PPC_STL r9, VCPU_GPR(R9)(r4)
304 PPC_STL r9, VCPU_GPR(R9)(r11)
322 stw r9, VCPU_CR(r11)
[all …]
/linux-4.1.27/arch/arm/mm/
Dabort-lv4t.S62 and r9, r8, r7, lsl #1
63 add r6, r6, r9, lsr #1
64 and r9, r8, r7, lsl #2
65 add r6, r6, r9, lsr #2
66 and r9, r8, r7, lsl #3
67 add r6, r6, r9, lsr #3
71 and r9, r8, #15 << 16 @ Extract 'n' from instruction
72 ldr r7, [r2, r9, lsr #14] @ Get register 'Rn'
76 str r7, [r2, r9, lsr #14] @ Put register 'Rn'
83 and r9, r8, #0x00f @ get Rm / low nibble of immediate value
[all …]
Dcache-v7.S133 save_and_disable_irqs_notrace r9 @ make cssr&csidr read atomic
139 restore_irqs_notrace r9
149 mov r9, r7 @ create working copy of max index
154 ARM( orr r11, r11, r9, lsl r2 ) @ factor index number into r11
155 THUMB( lsl r6, r9, r2 )
158 subs r9, r9, #1 @ decrement the index
186 ARM( stmfd sp!, {r4-r5, r7, r9-r11, lr} )
187 THUMB( stmfd sp!, {r4-r7, r9-r11, lr} )
192 ARM( ldmfd sp!, {r4-r5, r7, r9-r11, lr} )
193 THUMB( ldmfd sp!, {r4-r7, r9-r11, lr} )
[all …]
Dproc-v6.S141 stmfd sp!, {r4 - r9, lr}
149 mrc p15, 0, r9, c1, c0, 0 @ control register
150 stmia r0, {r4 - r9}
151 ldmfd sp!, {r4- r9, pc}
161 ldmia r0, {r4 - r9}
174 mov r0, r9 @ control register
Dproc-mohawk.S355 stmfd sp!, {r4 - r9, lr}
361 mrc p15, 0, r9, c1, c0, 0 @ control reg
363 stmia r0, {r4 - r9} @ store cp regs
364 ldmia sp!, {r4 - r9, pc}
368 ldmia r0, {r4 - r9} @ load cp regs
381 mov r0, r9 @ control register
/linux-4.1.27/arch/powerpc/kernel/
Dentry_32.S141 stw r9,_MSR(r11)
142 andi. r2,r9,MSR_PR
166 CURRENT_THREAD_INFO(r9, r1)
167 lwz r9,TI_CPU(r9)
168 slwi r9,r9,3
169 add r11,r11,r9
182 lwz r9,KSP_LIMIT(r12)
183 cmplw r1,r9 /* if r1 <= ksp_limit */
187 CURRENT_THREAD_INFO(r9, r1)
188 tophys(r9,r9) /* check local flags */
[all …]
Dhead_40x.S122 stw r9,GPR9(r11); \
132 mfspr r9,SPRN_SRR1; \
134 rlwinm r9,r9,0,14,12; /* clear MSR_WE (necessary?) */\
164 stw r9,GPR9(r11); \
169 mfspr r9,SPRN_ESR; /* in them at the point where the */\
170 stw r9,_ESR(r11); /* exception was taken */\
173 mfspr r9,SPRN_SRR3; \
176 rlwinm r9,r9,0,14,12; /* clear MSR_WE (necessary?) */\
220 copyee(r10, r9); \
267 stw r9, 4(r0)
[all …]
Didle_6xx.S138 CURRENT_THREAD_INFO(r9, r1)
139 lwz r8,TI_LOCAL_FLAGS(r9) /* set napping bit */
141 stw r8,TI_LOCAL_FLAGS(r9) /* it will return to our caller */
157 lwz r9,_LINK(r11) /* interrupted in ppc6xx_idle: */
158 stw r9,_NIP(r11) /* make it do a blr */
171 mfspr r9,SPRN_HID0
172 andis. r9,r9,HID0_NAP@h
174 addis r9,r11,(nap_save_msscr0-KERNELBASE)@ha
175 lwz r9,nap_save_msscr0@l(r9)
176 mtspr SPRN_MSSCR0, r9
[all …]
Dfsl_booke_entry_mapping.S45 mfspr r9,SPRN_TLB1CFG
46 andi. r9,r9,0xfff
60 cmpw r6,r9 /* Are we done? */
95 subfic r9,r6,-4096
96 and r9,r9,r7
98 or r25,r8,r9
120 1: mflr r9
121 rlwimi r7,r9,0,20,31
151 li r9,0x0c
152 tlbivax 0,r9
[all …]
Dreloc_32.S43 lwz r9, (p_rela - 0b)(r12)
44 add r9, r9, r12 /* runtime address of .rela.dyn section */
93 subf r7, r7, r9 /* cur_offset */
109 lwz r4, 4(r9) /* r4 = rela.r_info */
136 lwz r4, 0(r9) /* r_offset */
137 lwz r0, 8(r9) /* r_addend */
146 lwz r4, 0(r9) /* r_offset */
147 lwz r0, 8(r9) /* r_addend */
157 lwz r4, 0(r9) /* r_offset */
158 lwz r0, 8(r9) /* r_addend */
[all …]
Dhead_booke.h51 stw r9,GPR9(r11); \
61 mfspr r9,SPRN_SRR1; \
64 rlwinm r9,r9,0,14,12; /* clear MSR_WE (necessary?) */\
123 stw r9,GPR9(r8); /* save various registers */\
124 mfcr r9; /* save CR in r9 for now */\
127 stw r9,_CCR(r8); /* save CR on stack */\
136 stw r9,_CCR(r11); /* save CR */\
138 lwz r9,GPR9(r8); \
141 stw r9,GPR9(r11); \
145 1: lwz r9,TI_FLAGS-EXC_LVL_FRAME_OVERHEAD(r11); \
[all …]
Dreloc_64.S28 ld r9,(p_rela - 0b)(r12)
29 add r9,r9,r12 /* r9 has runtime addr of .rela.dyn section */
63 subf r7,r7,r9 /* cur_offset */
75 ld r6,0(r9) /* reloc->r_offset */
76 ld r0,16(r9) /* reloc->r_addend */
79 addi r9,r9,24
Dexceptions-64s.S37 mr r9,r13 ; \
319 std r9,PACA_EXGEN+EX_R9(r13)
320 OPT_GET_SPR(r9, SPRN_PPR, CPU_FTR_HAS_PPR);
323 OPT_SAVE_REG_TO_PACA(PACA_EXGEN+EX_PPR, r9, CPU_FTR_HAS_PPR);
324 mfcr r9
501 std r9,_CCR(r1) /* Save CR in stackframe */
594 mtcrf 0x80,r9
595 ld r9,PACA_EXGEN+EX_R9(r13)
665 2: mtcrf 0x80,r9; \
666 ld r9,PACA_EXGEN+EX_R9(r13); \
[all …]
Dmisc_64.S86 lwz r9,DCACHEL1LOGLINESIZE(r10) /* Get log-2 of cache line size */
87 srw. r8,r8,r9 /* compute line count */
102 lwz r9,ICACHEL1LOGLINESIZE(r10) /* Get log-2 of Icache line size */
103 srw. r8,r8,r9 /* compute line count */
132 lwz r9,DCACHEL1LOGLINESIZE(r10) /* Get log-2 of dcache line size */
133 srw. r8,r8,r9 /* compute line count */
159 lwz r9,DCACHEL1LOGLINESIZE(r10) /* Get log-2 of dcache line size */
160 srw. r8,r8,r9 /* compute line count */
187 lwz r9,DCACHEL1LOGLINESIZE(r10)/* Get log-2 of dcache line size */
188 srw. r8,r8,r9 /* compute line count */
[all …]
Dentry_64.S81 std r9,GPR13(r1)
94 addi r9,r1,STACK_FRAME_OVERHEAD
96 std r11,-16(r9) /* "regshere" marker */
111 addi r9,r1,STACK_FRAME_OVERHEAD
197 li r9,MSR_RI
198 andc r11,r10,r9
202 ld r9,TI_FLAGS(r12)
204 andi. r0,r9,(_TIF_SYSCALL_DOTRACE|_TIF_SINGLESTEP|_TIF_USER_WORK_MASK|_TIF_PERSYSCALL_MASK)
253 addi r9,r1,STACK_FRAME_OVERHEAD
269 andi. r0,r9,_TIF_RESTOREALL
[all …]
Didle_power7.S100 mfmsr r9
101 rldicl r9,r9,48,1
102 rotldi r9,r9,16
103 mtmsrd r9,1 /* hard-disable interrupts */
133 std r9,_MSR(r1)
144 andc r6, r9, r6
170 andi. r9,r15,PNV_CORE_IDLE_LOCK_BIT
308 andi. r9,r15,PNV_CORE_IDLE_LOCK_BIT
Dhead_fsl_booke.S884 oris r9,r9,MSR_SPE@h
927 mfspr r9,SPRN_PID
928 rlwinm r9,r9,16,0x3fff0000 /* turn PID into MAS6[SPID] */
929 rlwimi r9,r8,28,0x00000001 /* turn MSR[DS] into MAS6[SAS] */
930 mtspr SPRN_MAS6,r9
936 rlwinm r9,r8,25,0x1f /* r9 = log2(page size) */
938 slw r10,r10,r9 /* r10 = page size */
1099 ori r9,r8,HID0_DCFA@l
1100 mtspr SPRN_HID0,r9
1281 0: mflr r9
[all …]
Didle_power4.S62 CURRENT_THREAD_INFO(r9, r1)
63 ld r8,TI_LOCAL_FLAGS(r9) /* set napping bit */
65 std r8,TI_LOCAL_FLAGS(r9) /* it will return to our caller */
Dmisc_32.S95 mullw r9,r3,r5
103 2: addc r4,r4,r9
547 lwzu r9,16(r4); \
551 stwu r9,16(r3)
696 rotlwi r9,r4,8
698 rlwimi r9,r4,24,0,7
700 rlwimi r9,r4,24,16,23
702 mr r3,r9
823 mfmsr r9 /* get the MSR */
824 rlwinm r5, r9, 27, 31, 31 /* Extract the MSR[IS] */
[all …]
Dhead_8xx.S143 stw r9,GPR9(r11); \
151 mfspr r9,SPRN_SRR1; \
191 copyee(r10, r9); \
445 mr r5,r9
580 add r10, r10, r9 ;b 151f
764 mfspr r9, 638 /* Get current IMMR */
765 andis. r9, r9, 0xff80 /* Get 8Mbyte boundary */
767 mr r8, r9 /* Create vaddr for TLB */
773 mr r8, r9 /* Create paddr for TLB */
787 li r9, MI_PS8MEG /* Set 8M byte page */
[all …]
Dhead_32.S272 stw r9,GPR9(r11); \
280 mfspr r9,SPRN_SRR1; \
316 copyee(r10, r9); \
406 andis. r0,r9,0x4000 /* no pte found? */
412 mr r5,r9
766 addis r9,r26,klimit@ha /* fetch klimit */
767 lwz r25,klimit@l(r9)
1062 mfspr r9,SPRN_PVR
1063 rlwinm r9,r9,16,16,31 /* r9 = 1 for 601, 4 for 604 */
1064 cmpwi r9, 1
[all …]
Dfpu.S168 ori r9,r9,MSR_FP /* enable FP for current */
169 or r9,r9,r4
Didle_e500.S95 lwz r9,_LINK(r11) /* interrupted in e500_idle */
96 stw r9,_NIP(r11) /* make it do a blr */
/linux-4.1.27/arch/arc/include/asm/
Dentry.h59 lr r9, [\aux]
60 PUSH r9
68 POP r9
69 sr r9, [\aux]
86 PUSH r9
96 POP r9
255 bbit1 r9, STATUS_U_BIT, 88f
293 mov r9, sp
297 GET_CURR_TASK_ON_CPU r9
300 GET_TSK_STACK_BASE r9, r9
[all …]
/linux-4.1.27/arch/powerpc/kernel/vdso32/
Dgettimeofday.S43 mr r9, r3 /* datapage ptr in r9 */
54 lwz r4,CFG_TZ_MINUTEWEST(r9)/* fill tz */
55 lwz r5,CFG_TZ_DSTTIME(r9)
84 mr r9,r3 /* datapage ptr in r9 */
101 lwz r5,WTOM_CLOCK_SEC(r9)
102 lwz r6,WTOM_CLOCK_NSEC(r9)
109 add r9,r9,r0
110 lwz r0,(CFG_TB_UPDATE_COUNT+LOPART)(r9)
196 mr r9, r3 /* datapage ptr in r9 */
198 lwz r3,STAMP_XTIME+TSPEC_TV_SEC(r9)
[all …]
Dcacheflush.S41 lwz r9,CFG_DCACHE_LOGBLOCKSZ(r10)
42 srw. r8,r8,r9 /* compute line count */
58 lwz r9,CFG_ICACHE_LOGBLOCKSZ(r10)
59 srw. r8,r8,r9 /* compute line count */
/linux-4.1.27/arch/score/lib/
Dchecksum.S36 lw r9, [src, offset + 0x04]; \
40 ADDC(sum, r9); \
44 lw r9, [src, offset + 0x14]; \
48 ADDC(sum, r9); \
60 ldi r9, 0x0
69 lbu r9, [src]
70 slli r9,r9, 0x8 /*Little endian*/
71 ADDC(sum, r9)
83 lhu r9, [src]
85 ADDC(sum, r9)
[all …]
Dstring.S33 mv r9, r6
44 cmp.c r8, r9
139 ldi r9, 0
141 add r6, r5, r9
143 add r7, r4, r9
145 addi r9, 1
146 cmp.c r9, r10
153 sub r4, r10, r9
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/
Dkernel.fuc101 push $r9
105 nv_iord($r9, NV_PPWR_TIMER_LOW)
106 sub b32 $r9 $r8
107 cmp b32 $r9 $r14
110 pop $r9
122 push $r9
130 nv_iord($r9, NV_PPWR_TIMER_LOW)
131 sub b32 $r9 $r8
132 cmp b32 $r9 $r11
136 pop $r9
[all …]
Dmemx.fuc280 imm32($r9, 0x700000)
281 nv_rd32($r8,$r9)
288 imm32($r9, 0x1111e0)
289 nv_wr32($r9, $r8)
295 mulu $r9 $r6 $r8
296 shl b32 $r8 $r9 0x10
297 or $r8 $r9
298 imm32($r9, 0x100720)
299 nv_wr32($r9, $r8)
301 imm32($r9, 0x100080)
[all …]
/linux-4.1.27/arch/cris/arch-v32/lib/
Dchecksumcopy.S31 _mloop: movem [$r10+],$r9 ; read 10 longwords
33 movem $r9,[$r11+] ; write 10 longwords
45 addc $r9,$r13
61 ;; r9 can be used as temporary.
62 move.d $r13,$r9
63 lsrq 16,$r9 ; r0 = checksum >> 16
68 add.d $r9,$r13 ; checksum += r0
72 _wloop: move.w [$r10+],$r9
73 addu.w $r9,$r13
76 move.w $r9,[$r11+]
[all …]
Dchecksum.S27 _mloop: movem [$r10+],$r9 ; read 10 longwords
41 addc $r9,$r12
57 moveq -1,$r9 ; put 0xffff in r9, faster than move.d 0xffff,r9
58 lsrq 16,$r9
62 and.d $r9,$r12 ; checksum = checksum & 0xffff
Dcsumcpfruser.S47 moveq -EFAULT,$r9
49 move.d $r9,[$acr]
/linux-4.1.27/arch/sh/kernel/
Drelocate_kernel.S33 mov.l r9, @-r15
46 mov.l 12f, r9
48 or r9, r8
60 mov.l 12f, r9
61 not r9, r9
63 and r9, r8
92 mov.l 12f, r9
93 not r9, r9
95 and r9, r8
107 mov.l 12f, r9
[all …]
Dhead_32.S165 mov #NR_PMB_ENTRIES, r9
178 cmp/eq r9, r10
194 mov #(PMB_SZ_16M >> 2), r9
195 shll2 r9
201 or r9, r8
225 mov #(PMB_SZ_##size##M >> 2), r9; \
226 shll2 r9; \
233 or r9, r8; \
Dentry-common.S321 mov.l 1f, r9
322 mov.l @r9, r8 ! Read from TRA (Trap Address) Register
332 mov #((0x20 << 2) - 1), r9
333 cmp/hi r9, r8
/linux-4.1.27/arch/avr32/mach-at32ap/
Dpm-at32ap700x.S42 ld.w r9, r8[TI_flags]
43 bld r9, TIF_NEED_RESCHED
45 sbr r9, TIF_CPU_GOING_TO_SLEEP
46 st.w r8[TI_flags], r9
59 ld.w r9, r8[TI_flags]
60 cbr r9, TIF_CPU_GOING_TO_SLEEP
61 st.w r8[TI_flags], r9
91 mfsr r9, SYSREG_RSR_INT0
93 sbr r9, SYSREG_GM_OFFSET
94 mtsr SYSREG_RSR_INT0, r9
/linux-4.1.27/arch/cris/arch-v10/lib/
Dchecksumcopy.S39 _mloop: movem [$r10+],$r9 ; read 10 longwords
41 movem $r9,[$r11+] ; write 10 longwords
63 add.d $r9,$r13
86 ;; r9 can be used as temporary.
88 move.d $r13,$r9
89 lsrq 16,$r9 ; r0 = checksum >> 16
91 add.d $r9,$r13 ; checksum += r0
102 _wloop: move.w [$r10+],$r9
104 addu.w $r9,$r13
107 move.w $r9,[$r11+]
[all …]
Dchecksum.S35 _mloop: movem [$r10+],$r9 ; read 10 longwords
57 add.d $r9,$r12
80 ;; r9 and r13 can be used as temporaries.
82 moveq -1,$r9 ; put 0xffff in r9, faster than move.d 0xffff,r9
83 lsrq 16,$r9
87 and.d $r9,$r12 ; checksum = checksum & 0xffff
Dcsumcpfruser.S46 moveq -EFAULT,$r9
47 move.d $r9,[[$sp]]
/linux-4.1.27/arch/arc/kernel/
Dentry.S190 ; free up r9 as scratchpad
191 st r9, [@int2_saved_reg]
194 lr r9, [status32_l2]
203 ld r9, [sp, PT_status32] ; get statu32_l2 (saved in pt_regs)
204 bbit0 r9, STATUS_A1_BIT, 1f ; L1 not active when L2 IRQ, so normal
209 ld r9, [r10, THREAD_INFO_PREEMPT_COUNT]
210 add r9, r9, 1
211 st r9, [r10, THREAD_INFO_PREEMPT_COUNT]
239 sr r9, [ARC_REG_SCRATCH_DATA0]
241 st r9, [@int1_saved_reg]
[all …]
/linux-4.1.27/arch/arm/mach-s3c24xx/
Dsleep-s3c2412.S60 ldrne r9, [r1]
61 strne r9, [r1]
62 ldrne r9, [r2]
63 strne r9, [r2]
64 ldrne r9, [r3]
65 strne r9, [r3]
Dsleep-s3c2410.S51 ldr r9, [r6] @ get CLKCON (and ensure in TLB)
55 orr r9, r9, #S3C2410_CLKCON_POWER @ power down command
67 streq r9, [r6] @ CPU sleep
/linux-4.1.27/arch/ia64/hp/sim/boot/
Dboot_head.S61 mov r9=256
63 cmp.gtu p6,p7=r9,r28 /* r28 <= 255? */
66 mov r9=512
68 cmp.gtu p6,p7=r9,r28
75 movl r9=0x100000000 /* tc.base */
82 movl r9 =0x100000064 /* proc_ratio (1/100) */
89 mov r9=96 /* num phys stacked */
95 mov r9=ar.lc
108 mov ar.lc=r9
114 movl r9 =0x08122f04 /* generic=4 width=47 retired=8 cycles=18 */
[all …]
Dfw-emu.c153 long r9 = 0; in sal_emulator() local
165 r9 = 200000000; in sal_emulator()
172 r9 = 700000000; in sal_emulator()
174 r9 = 1; in sal_emulator()
202 r9 = inb(0xCFC + ((REG_OFFSET(in1) & 3))); in sal_emulator()
204 r9 = inw(0xCFC + ((REG_OFFSET(in1) & 2))); in sal_emulator()
206 r9 = inl(0xCFC); in sal_emulator()
228 return ((struct sal_ret_values) {status, r9, r10, r11}); in sal_emulator()
/linux-4.1.27/arch/arm/mach-omap1/
Dams-delta-fiq-handler.S152 ldr r10, [r9, #BUF_STATE] @ fetch kbd interface state
160 str r8, [r9, #BUF_STATE] @ enter data processing state
162 str r10, [r9, #BUF_KEY] @ clear keycode
164 str r10, [r9, #BUF_MASK]
167 str r11, [r9, #BUF_GPIO_INT_MASK] @ save mask for later restore
173 data: ldr r10, [r9, #BUF_MASK] @ fetch current input bit mask
177 ldreq r8, [r9, #BUF_KEY] @ yes - fetch collected so far,
179 streq r8, [r9, #BUF_KEY] @ and save back
183 strne r10, [r9, #BUF_MASK] @ not yet - store the mask
187 str r10, [r9, #BUF_STATE] @ reset state to start
[all …]
Dsleep.S83 orr r9, r7, #SELF_REFRESH_MODE & 0xff000000
84 orr r9, r9, #SELF_REFRESH_MODE & 0x000000ff
85 str r9, [r6, #EMIFF_SDRAM_CONFIG_ASM_OFFSET & 0xff]
89 orr r9, r8, #IDLE_EMIFS_REQUEST & 0xff
90 str r9, [r6, #EMIFS_CONFIG_ASM_OFFSET & 0xff]
109 mrc p15, 0, r9, c1, c0, 0
110 bic r2, r9, #0x1000
127 mcr p15, 0, r9, c1, c0, 0
238 orr r9, r7, #SELF_REFRESH_MODE & 0xff000000
239 orr r9, r9, #SELF_REFRESH_MODE & 0x000000ff
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/
Dcom.fuc36 ld b32 $r9 D[$r13 + 0x4] // PUT
38 cmpu b32 $r8 $r9
46 and $r8 $r9 7
54 add b32 $r9 1
55 and $r9 0xf
56 st b32 D[$r13 + 0x4] $r9
70 ld b32 $r9 D[$r13 + 0x4] // PUT
71 cmpu b32 $r8 $r9
74 and $r9 $r8 7
75 shl b32 $r9 3
[all …]
Dmacros.fuc254 */ clear b32 $r9 /*
255 */ bset $r9 bit /*
256 */ nv_iowr(NV_PGRAPH_FECS_CC_SCRATCH_SET(7), 0, $r9)
259 */ clear b32 $r9 /*
260 */ bset $r9 bit /*
261 */ nv_iowr(NV_PGRAPH_FECS_CC_SCRATCH_CLR(7), 0, $r9)
/linux-4.1.27/arch/arm/boot/bootp/
Dinit.S33 ldmia r13, {r5-r9} @ get size and addr of initrd
38 @ r9 = param_struct address
40 ldr r10, [r9, #4] @ get first tag
47 stmneia r9, {r4, r5, r10} @ Size, ATAG_CORE, terminator
54 taglist: ldr r10, [r9, #0] @ tag length
56 addne r9, r9, r10, lsl #2
60 stmia r9, {r5, r6, r7, r8, r10}
87 .word params_phys @ r9
/linux-4.1.27/arch/arm/boot/compressed/
Dhead-shmobile.S38 add r9, r7, #31 @ rounded up to a multiple
39 bic r9, r9, #31 @ ... of 32 bytes
41 add r6, r9, r5 @ copy from _edata
42 add r9, r9, r4 @ to MEMORY_START
46 stmdb r9!, {r0 - r3, r10 - r12, lr}
Dhead.S99 kphex r9, 8 /* decompressed kernel end */
144 AR_CLASS( mrs r9, cpsr )
165 msr spsr_cxsf, r9 @ Save the CPU boot mode in
237 ldrb r9, [r10, #0]
239 orr r9, r9, lr, lsl #8
242 orr r9, r9, lr, lsl #16
243 orr r9, r9, r10, lsl #24
355 addhi r9, r9, r1
391 add r10, r4, r9
392 adr r9, wont_overwrite
[all …]
/linux-4.1.27/arch/powerpc/crypto/
Daes-spe-keys.S38 xor r9,r9,r9; \
127 LOAD_KEY(r9,r4,16)
133 stw r9,16(r3)
147 xor r9,r9,r8
148 xor r10,r10,r9
156 stw r9,16(r3)
177 LOAD_KEY(r9,r4,16)
185 stw r9,16(r3)
203 xor r9,r9,r14 /* xor 4 keys */
204 xor r10,r10,r9
[all …]
Daes-spe-regs.h20 #define rKT r9 /* pointer to tweak key (XTS mode) */
23 #define rD0 r9 /* data */
/linux-4.1.27/arch/powerpc/platforms/pseries/
DhvCall.S43 std r9,STK_PARAM(R9)(r1); \
55 ld r9,STACK_FRAME_OVERHEAD+STK_PARAM(R9)(r1); \
144 mr r8,r9
145 mr r9,r10
171 mr r8,r9
172 mr r9,r10
208 mr r8,r9
209 mr r9,r10
238 mr r8,r9
239 mr r9,r10
[all …]
/linux-4.1.27/arch/s390/kernel/
Dentry.S88 lgr \scratch,%r9
103 larl %r9,sie_exit # skip forward to sie_exit
119 lgr %r14,%r9
234 lgf %r9,0(%r8,%r10) # get system call add.
237 basr %r14,%r9 # call sys_xxxx
363 lgf %r9,0(%r8,%r10)
368 basr %r14,%r9 # call sys_xxx
427 stmg %r8,%r9,__PT_PSW(%r11)
482 lmg %r8,%r9,__LC_IO_OLD_PSW
492 stmg %r8,%r9,__PT_PSW(%r11)
[all …]
Dsclp.S38 la %r9,.LextpswS1-.LbaseS1(%r13)
42 la %r9,.LextpswS1_64-.LbaseS1(%r13)
45 mvc 0(16,%r8),0(%r9)
232 lh %r9,.LmdbS4-.LwritesccbS4(%r8) # update mdb length
233 ar %r9,%r6
234 sth %r9,.LmdbS4-.LwritesccbS4(%r8)
235 lh %r9,.LevbufS4-.LwritesccbS4(%r8)# update evbuf length
236 ar %r9,%r6
237 sth %r9,.LevbufS4-.LwritesccbS4(%r8)
238 lh %r9,0(%r8) # update sccb length
[all …]
Dswsusp.S205 sigp %r9,%r1,SIGP_INITIAL_CPU_RESET /* sigp initial cpu reset */
222 sigp %r9,%r1,SIGP_RESTART /* sigp restart to suspend CPU */
225 sigp %r9,%r2,SIGP_STOP /* sigp stop to current resume CPU */
233 sigp %r9,%r2,SIGP_SENSE /* sigp sense, wait for resume CPU */
236 tmll %r9,0x40 /* Test if resume CPU is stopped */
/linux-4.1.27/arch/x86/lib/
Dmemcpy_64.S76 movq 1*8(%rsi), %r9
82 movq %r9, 1*8(%rdi)
105 movq -2*8(%rsi), %r9
110 movq %r9, -2*8(%rdi)
130 movq 1*8(%rsi), %r9
134 movq %r9, 1*8(%rdi)
146 movq -1*8(%rsi, %rdx), %r9
148 movq %r9, -1*8(%rdi, %rdx)
173 movzbq (%rsi, %rdx), %r9
Dmemset_64.S32 movq %rdi,%r9
43 movq %r9,%rax
60 movq %rdi,%r9
64 movq %r9,%rax
137 subq %r9,%r8
Dmemmove_64.S69 movq 2*8(%rsi), %r9
75 movq %r9, 2*8(%rdi)
135 movq -3*8(%rsi), %r9
141 movq %r9, -3*8(%rdi)
159 movq -2*8(%rsi, %rdx), %r9
163 movq %r9, -2*8(%rdi, %rdx)
Dcopy_page_64.S41 movq 0x8*4(%rsi), %r9
52 movq %r9, 0x8*4(%rdi)
71 movq 0x8*4(%rsi), %r9
80 movq %r9, 0x8*4(%rdi)
Dcopy_user_nocache_64.S61 2: movq 1*8(%rsi),%r9
65 6: movnti %r9,1*8(%rdi)
69 10: movq 5*8(%rsi),%r9
73 14: movnti %r9,5*8(%rdi)
Dthunk_64.S26 pushq_cfi_reg r9
65 popq_cfi_reg r9
Dcopy_user_64.S117 2: movq 1*8(%rsi),%r9
121 6: movq %r9,1*8(%rdi)
125 10: movq 5*8(%rsi),%r9
129 14: movq %r9,5*8(%rdi)
Drwsem.S71 pushq_cfi_reg r9; \
78 popq_cfi_reg r9; \
Dcsum-copy_64.S69 movq %r9, 1*8(%rsp)
145 adcq %r9, %rax
166 adcq %r9, %rax /* add in carry */
/linux-4.1.27/arch/x86/crypto/
Daes-x86_64-asm_64.S48 #define R9 %r9
52 #define prologue(FUNC,KEY,B128,B192,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11) \ argument
56 leaq KEY+48(r8),r9; \
63 xorl -48(r9),r5 ## E; \
64 xorl -44(r9),r1 ## E; \
65 xorl -40(r9),r6 ## E; \
66 xorl -36(r9),r7 ## E; \
69 leaq 32(r9),r9; \
71 leaq 32(r9),r9;
73 #define epilogue(FUNC,r1,r2,r3,r4,r5,r6,r7,r8,r9) \ argument
[all …]
Dsalsa20-x86_64-asm_64.S42 movq 8(%r8),%r9
58 movq %r9,64(%rsp)
116 mov %r8,%r9
168 xor %rbp,%r9
176 lea (%rdx,%r9),%rbp
188 lea (%r9,%r11),%rbp
278 lea (%r9,%r15),%rbp
306 xor %rbp,%r9
314 lea (%r8,%r9),%rbp
384 xor %rbp,%r9
[all …]
/linux-4.1.27/arch/arm/mach-imx/
Dsuspend-imx6.S104 ldr r9, [r7], #0x4
105 str r9, [r11, r8]
165 add r9, r8, r7
182 str r9, [r11, #MX6Q_SRC_GPR1]
216 ldr r9, [r8], #0x8
217 str r6, [r11, r9]
224 ldr r9, [r8], #0x8
225 str r6, [r11, r9]
226 ldr r9, [r8], #0x8
227 str r6, [r11, r9]
[all …]
Dssi-fiq.S100 and r10, r10, r9 /* r10: current buffer offset */
126 lsr r11, r9, #16 /* r11: buffer size */
128 lslgt r9, r11, #16
129 addle r9, #8
/linux-4.1.27/arch/sh/kernel/cpu/sh2a/
Dentry.S75 mov r1,r9 ! r9 = interrupt vector
88 mov r1,r9 ! r9 = interrupt vector
101 mov.l r9,@-r8
110 cmp/hs r8,r9
113 cmp/hs r8,r9
117 mov r9,r4
118 shll2 r9
119 add r9,r8
130 mov r9,r4
133 mov.l 6f,r9
[all …]
/linux-4.1.27/arch/nios2/kernel/
Dinsnemu.S41 ldw r9, PT_R9(sp)
136 stw r9, 36(sp)
420 movi r9, 0 /* mul_product = 0 */
450 slli r9, r9, 1
472 add r9, r9, r3
522 mov r9, r10
533 sub r9, r9, r11
545 sub r9, r9, r3
551 stw r9, 0(r6)
567 ldw r9, 36(sp)
Dentry.S146 movi r9, %lo(~STATUS_EH)
147 and r24, r24, r9
153 movia r9, exception_table
154 add r24, r9, r5
167 movia r9,trap_table
168 add r24, r24, r9
316 ldw r9, PT_R9(sp)
334 rdctl r9, ienable
335 and r12, r12, r9
359 rdctl r9, ienable /* Isolate possible interrupts */
[all …]
/linux-4.1.27/arch/ia64/lib/
Dstrnlen_user.S28 mov r9=0
33 add r9=1,r9
39 add r9=1,in1 // NUL not found---return N+1
42 mov r8=r9
Dip_fast_csum.S71 mov r9=0xffff
73 andcm ret0=r9,r20
140 mov r9=0xffff
142 andcm r8=r9,r8
Dstrncpy_from_user.S24 mov r9=in1
41 (p7) sub r8=in1,r9,1 // return string length (excluding NUL character)
/linux-4.1.27/arch/powerpc/include/asm/
Dexception-64s.h167 std r9,area+EX_R9(r13); /* save r9 */ \
168 OPT_GET_SPR(r9, SPRN_PPR, CPU_FTR_HAS_PPR); \
174 OPT_SAVE_REG_TO_PACA(area+EX_PPR, r9, CPU_FTR_HAS_PPR); \
177 mfcr r9; \
231 stw r9,HSTATE_SCRATCH1(r13); \
232 ld r9,area+EX_R9(r13); \
242 stw r9,HSTATE_SCRATCH1(r13); \
244 ld r9,area+EX_PPR(r13); \
245 std r9,HSTATE_PPR(r13); \
247 ld r9,area+EX_R9(r13); \
[all …]
Dexception-64e.h168 std r9,EX_TLB_R9(r12); \
172 ld r9,EX_TLB_R9(r12); \
176 addi r9,r13,MMSTAT_DSTATS+name; \
179 addi r9,r13,MMSTAT_ISTATS+name; \
185 addi r9,r13,MMSTAT_DSTATS+name; \
187 61: addi r9,r13,MMSTAT_ISTATS+name; \
Dfsl_hcalls.h134 register uintptr_t r9 __asm__("r9"); in fh_partition_get_dtprop()
151 r9 = (uint32_t)propvalue_addr; in fh_partition_get_dtprop()
157 "+r" (r8), "+r" (r9), "+r" (r10) in fh_partition_get_dtprop()
188 register uintptr_t r9 __asm__("r9"); in fh_partition_set_dtprop()
205 r9 = (uint32_t)propvalue_addr; in fh_partition_set_dtprop()
211 "+r" (r8), "+r" (r9), "+r" (r10) in fh_partition_set_dtprop()
Dftrace.h23 stw r9, 36(r1); \
41 lwz r9, 36(r1); \
Depapr_hcalls.h476 unsigned long register r9 asm("r9") = in[6]; in epapr_hypercall()
483 "=r"(r7), "=r"(r8), "=r"(r9), "=r"(r10), "=r"(r11), in epapr_hypercall()
486 "r"(r9), "r"(r10), "r"(r11) in epapr_hypercall()
494 out[5] = r9; in epapr_hypercall()
/linux-4.1.27/arch/arm/kernel/
Dhead-nommu.S49 THUMB( adr r9, BSYM(1f) ) @ Kernel is always entered in ARM.
50 THUMB( bx r9 ) @ If this is a Thumb-2 kernel,
55 setmode PSR_F_BIT | PSR_I_BIT | SVC_MODE, r9 @ ensure svc mode
58 mrc p15, 0, r9, c0, c0 @ get processor id
60 ldr r9, =BASEADDR_V7M_SCB
61 ldr r9, [r9, V7M_SCB_CPUID]
63 ldr r9, =CONFIG_PROCESSOR_ID
65 bl __lookup_processor_type @ r5=procinfo r9=cpuid
99 setmode PSR_F_BIT | PSR_I_BIT | SVC_MODE, r9
101 ldr r9, =CONFIG_PROCESSOR_ID
[all …]
Dhead-common.S99 str r9, [r4] @ Save processor ID
129 stmfd sp!, {r4 - r6, r9, lr}
130 mov r9, r0
133 ldmfd sp!, {r4 - r6, r9, pc}
159 and r4, r4, r9 @ mask wanted bits
196 mov r0, r9
Dhead.S83 THUMB( adr r9, BSYM(1f) ) @ Kernel is always entered in ARM.
84 THUMB( bx r9 ) @ If this is a Thumb-2 kernel,
92 safe_svcmode_maskall r9
94 mrc p15, 0, r9, c0, c0 @ get processor id
95 bl __lookup_processor_type @ r5=procinfo r9=cpuid
351 THUMB( adr r9, BSYM(1f) ) @ Kernel is entered in ARM.
352 THUMB( bx r9 ) @ If this is a Thumb-2 kernel,
369 safe_svcmode_maskall r9
371 mrc p15, 0, r9, c0, c0 @ get processor id
487 and r3, r9, #0x000f0000 @ architecture version
[all …]
Dentry-header.S99 mov r9, r12
100 ldmia r9!, {r8, r10-r12}
103 @ r9 currently points to the memory location just above the auto saved
110 addne r9, r9, #4
116 stmia r8!, {r9-r12}
401 tsk .req r9 @ current thread_info
/linux-4.1.27/arch/sh/kernel/cpu/shmobile/
Dsleep.S62 mov.l r9, @-r15
66 mov.l rb_bit, r9
67 not r9, r9
77 mov #-1, r9
83 mov.l rb_bit, r9
84 not r9, r9
223 and r9, r8
345 mov #-1, r9
351 mov.l _rb_bit, r9
352 not r9, r9
[all …]
/linux-4.1.27/arch/avr32/kernel/
Dentry-avr32b.S236 popm r8-r9
238 mtsr SYSREG_RSR_SUP, r9
306 sub r9, pc, . - debug_trampoline
308 cp.w r9, r11
431 mfsr r9, SYSREG_RSR_NMI
433 bfextu r0, r9, MODE_SHIFT, 3
436 1: pushm r8, r9 /* PC and SR */
440 popm r8-r9
443 mtsr SYSREG_RSR_NMI, r9
539 popm r8-r9
[all …]
Dswitch_to.S22 mfsr r9, SYSREG_SR
23 st.w --r11, r9
/linux-4.1.27/arch/arm/lib/
Dfloppydma.S16 subs r9, r9, #1
25 subs r9, r9, #1
Dcopy_template.S211 11: stmfd sp!, {r5 - r9}
216 UNWIND( .save {r5 - r9} ) @ in new second stmfd block
228 ldr4w r1, r8, r9, ip, lr, abort=19f
239 orr r8, r8, r9, lspush #\push
240 mov r9, r9, lspull #\pull
241 orr r9, r9, ip, lspush #\push
244 str8w r0, r3, r4, r5, r6, r7, r8, r9, ip, , abort=19f
249 ldmfd sp!, {r5 - r9}
288 19: ldmfd sp!, {r5 - r9}
Dmemmove.S157 11: stmfd sp!, {r5 - r9}
162 UNWIND( .save {r5 - r9} ) @ in new second stmfd block
172 13: ldmdb r1!, {r7, r8, r9, ip}
178 orr ip, ip, r9, lspull #\pull
179 mov r9, r9, lspush #\push
180 orr r9, r9, r8, lspull #\pull
191 stmdb r0!, {r4 - r9, ip, lr}
196 ldmfd sp!, {r5 - r9}
/linux-4.1.27/arch/sh/kernel/cpu/sh2/
Dentry.S83 mov.l r9,@-r15
89 mov r1,r9 ! save TRA
132 mov.l r9,@-r2
138 mov r1,r9
145 cmp/hs r8,r9
148 cmp/hs r8,r9
152 mov r9,r4
153 shll2 r9
154 add r9,r8
165 mov r9,r4
[all …]
/linux-4.1.27/arch/unicore32/lib/
Dcopy_template.S142 11: stm.w (r5 - r9), [sp-]
148 ldr4w r1, r8, r9, r10, r11, abort=19f
159 or r8, r8, r9 push #\b
160 mov r9, r9 pull #\a
161 or r9, r9, r10 push #\b
164 str8w r0, r3, r4, r5, r6, r7, r8, r9, r10, , abort=19f
167 ldm.w (r5 - r9), [sp]+
200 19: ldm.w (r5 - r9), [sp]+
/linux-4.1.27/arch/score/kernel/
Dentry.S270 andri.c r9, r8, _TIF_NEED_RESCHED
376 mfcr r9, cr0
379 sw r9, [r4, THREAD_PSR]
388 la r9, kernelsp;
389 sw r8, [r9];
391 mfcr r9, cr0
394 and r9, r9, r7
398 or r6, r6, r9
406 sw r9, [r0, 20] # argument 6 from user r9
413 lw r9, [r0, PT_EPC] # skip syscall on return
[all …]
/linux-4.1.27/arch/sh/lib/
Dcopy_page.S96 mov.l r9,@-r15
195 EX( mov.l @r5+,r9 )
210 EX( mov.l r9,@(20,r4) )
246 EX( mov.l @r5+,r9 )
252 xtrct r9,r8
253 xtrct r10,r9
258 EX( mov.l r9,@(12,r4) )
276 EX( mov.l @(20,r5),r9 )
281 xtrct r9,r8
282 xtrct r10,r9
[all …]
/linux-4.1.27/arch/unicore32/mm/
Dcache-ucv2.S106 mov r9, #PAGE_SZ
107 sub r9, r9, #1 @ PAGE_MASK
110 102: cand.a r0, r9
160 mov r9, #PAGE_SZ
161 sub r9, r9, #1 @ PAGE_MASK
164 102: cand.a r0, r9
Dproc-ucv2.S72 mov r9, #PAGE_SZ
73 sub r9, r9, #1 @ PAGE_MASK
76 2: cand.a r0, r9
/linux-4.1.27/arch/microblaze/kernel/
Dhead.S185 or r9, r0, r0 /* TLB0 = 0 */
197 addik r9, r0, 0x0100000 /* TLB0 must be 1MB */
203 ori r9, r0, 0x400000 /* TLB0 is 4MB */
206 addik r9, r0, 0x1000000 /* means TLB0 is 16MB */
240 bnei r9, tlb0_not_zero
241 add r9, r10, r0
247 andi r29, r9, 0x100000
250 andi r29, r9, 0x400000
253 andi r29, r9, 0x1000000
287 addk r4, r4, r9 /* previous addr + TLB0 size */
[all …]
/linux-4.1.27/drivers/misc/sgi-xp/
Dxp_nofault.S27 ld8.acq r9=[r32];; // PIO Read the specified register
28 adds r9=1,r9;; // Add to force consumption
/linux-4.1.27/arch/powerpc/kernel/vdso64/
Dcacheflush.S41 lwz r9,CFG_DCACHE_LOGBLOCKSZ(r10)
42 srw. r8,r8,r9 /* compute line count */
58 lwz r9,CFG_ICACHE_LOGBLOCKSZ(r10)
59 srw. r8,r8,r9 /* compute line count */
Dgettimeofday.S89 lwa r9,WTOM_CLOCK_NSEC(r3)
94 or r0,r6,r9
104 add r5,r5,r9
217 ld r9,CFG_TB_ORIG_STAMP(r3)
218 subf r6,r9,r6
/linux-4.1.27/arch/tile/lib/
Dmemcpy_32.S150 { bnzt r6, .Lalign_loop; addi r9, r0, 63 }
152 { addi r3, r1, 60; andi r9, r9, -64 }
265 EX: { wh64 r9; addi r9, r9, 64 }
302 EX: { sw r0, r14; addi r0, r0, 4; slt_u r16, r9, r16 } /* store(WORD_2) */
305 EX: { sw r0, r17; addi r0, r0, 4; mvz r9, r16, r13 }/* store(WORD_4) */
368 { slti_u r9, r2, 64; bz r8, .Ldest_is_L2_line_aligned }
383 { dword_align r6, r7, r1; slti_u r9, r2, 64 + 4 }
400 bnz r9, .Lcleanup_unaligned_words
440 EX: { lwadd_na r9, r1, 4 }
449 EX: { swadd r0, r7, 4; dword_align r8, r9, r1 }
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sec/fuc/
Dg98.fuc0s474 ld b16 $r9 D[$r8 + #sec_dtable]
475 call $r9
478 ld b16 $r9 D[$r8 + #sec_dtable + 2]
479 call $r9
488 shl b32 $r9 $r4 8
489 add b32 $r9 $r5
492 st b32 D[$r0 + #ctx_src_address_low] $r9
496 shl b32 $r9 $r6 8
497 add b32 $r9 $r7
500 st b32 D[$r0 + #ctx_dst_address_low] $r9
[all …]
/linux-4.1.27/arch/sh/kernel/cpu/sh3/
Dentry.S212 ! - restore r8, r9, r10, r11, r12, r13, r14, r15 from the stack
218 ! r9 trashed
231 stc sr, r9
232 or r8, r9
233 ldc r9, sr
236 mov.l @r15+, r9
491 mov.l 6f, r9
492 mov.l @(r0, r9), r9
493 jmp @r9
497 jmp @r9 ! Off to do_IRQ() we go.
/linux-4.1.27/arch/ia64/kernel/
Dfsys.S67 add r9=TI_FLAGS+IA64_TASK_SIZE,r16
69 ld4 r9=[r9]
72 and r9=TIF_ALLWORK_MASK,r9
88 cmp.ne p8,p0=0,r9
97 add r9=TI_FLAGS+IA64_TASK_SIZE,r16
100 ld4 r9=[r9]
104 and r9=TIF_ALLWORK_MASK,r9
117 cmp.ne p8,p0=0,r9
238 ld8 r9 = [r22],IA64_TIMESPEC_TV_NSEC_OFFSET // tv_sec
287 (p6) add r9 = 1,r9 // two nops before the branch.
[all …]
/linux-4.1.27/arch/arm/kvm/
Dinterrupts_head.S98 mrs r9, SPSR_fiq
99 push {r2-r9}
114 pop {r2-r9}
122 msr SPSR_fiq, r9
168 ldm r1, {r2-r9}
176 msr SPSR_fiq, r9
256 mrrc p15, 1, r8, r9, c2 @ TTBR 1
271 strd r8, r9, [r2]
284 mrc p15, 0, r9, c5, c1, 1 @ AIFSR
299 str r9, [vcpu, #CP15_OFFSET(c5_AIFSR)]
[all …]
/linux-4.1.27/arch/tile/kernel/
Drelocate_kernel_32.S110 move r9, zero /* asidcount */
122 andi r9, r10, 0xf /* low 4 bits tell us what type it is */
123 xor r10, r10, r9 /* r10 is now value with low 4 bits stripped */
125 seqi r0, r9, 0x1 /* IND_DESTINATION */
139 seqi r0, r9, 0x2 /* IND_INDIRECTION */
152 seqi r0, r9, 0x4 /* IND_DONE */
181 .Ltry8: seqi r0, r9, 0x8 /* IND_SOURCE */
Drelocate_kernel_64.S125 andi r9, r10, 0xf /* low 4 bits tell us what type it is */
126 xor r10, r10, r9 /* r10 is now value with low 4 bits stripped */
128 cmpeqi r0, r9, 0x1 /* IND_DESTINATION */
142 cmpeqi r0, r9, 0x2 /* IND_INDIRECTION */
155 cmpeqi r0, r9, 0x4 /* IND_DONE */
186 .Ltry8: cmpeqi r0, r9, 0x8 /* IND_SOURCE */
/linux-4.1.27/arch/arm/mach-omap2/
Dsleep44xx.S71 ldr r9, [r0, #OMAP_TYPE_OFFSET]
72 cmp r9, #0x1 @ Check for HS device
110 ldr r9, [r8, #OMAP_TYPE_OFFSET]
111 cmp r9, #0x1 @ Check for HS device
213 ldr r9, [r8, #OMAP_TYPE_OFFSET]
214 cmp r9, #0x1 @ Check for HS device
255 ldr r9, [r8, #OMAP_TYPE_OFFSET]
256 cmp r9, #0x1 @ Skip if GP device
Dsram243x.S56 mov r9, #0x1 @ set up for L1 voltage call
64 mvn r9, #0x4 @ mask to get clear bit2
65 and r10, r10, r9 @ clear bit2 for lock mode.
76 mov r9, #0x0 @ shift back to L0-voltage
115 orr r5, r5, r9 @ bulld value for L0/L1-volt operation.
160 movne r9, #0x0 @ if up set flag up for pre up, hi volt
178 moveq r9, #0x1 @ if speed down, post down, drop volt
210 orr r8, r8, r9 @ bulld value for L0/L1-volt operation.
303 mvn r9, #0x4 @ mask to get clear bit2
304 and r10, r10, r9 @ clear bit2 for lock mode
Dsram242x.S56 mov r9, #0x1 @ set up for L1 voltage call
64 mvn r9, #0x4 @ mask to get clear bit2
65 and r10, r10, r9 @ clear bit2 for lock mode.
76 mov r9, #0x0 @ shift back to L0-voltage
115 orr r5, r5, r9 @ bulld value for L0/L1-volt operation.
160 movne r9, #0x0 @ if up set flag up for pre up, hi volt
178 moveq r9, #0x1 @ if speed down, post down, drop volt
210 orr r8, r8, r9 @ bulld value for L0/L1-volt operation.
303 mvn r9, #0x4 @ mask to get clear bit2
304 and r10, r10, r9 @ clear bit2 for lock mode
/linux-4.1.27/arch/arm/mach-tegra/
Dreset-handler.S46 check_cpu_part_num 0xc09, r8, r9
71 mov32 r9, 0xc09
72 cmp r8, r9
87 mov32 r9, 0xc0f
88 cmp r8, r9
193 ldr r9, [r12, #RESET_DATA(MASK_LP2)]
194 tst r9, r11 @ if in_lp2
Dsleep.S49 stmfd sp!, {r0, r4-r5, r7, r9-r11, lr}
66 ldmfd sp!, {r0, r4-r5, r7, r9-r11, pc}
136 check_cpu_part_num 0xc09, r9, r10
/linux-4.1.27/arch/avr32/include/asm/
Dasm.h59 pushm r8-r9,r10,r11,r12,lr
68 popm r8-r9,r10,r11,r12,lr
73 stmts --sp, r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,sp,lr
84 ldmts sp++, r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,sp,lr
/linux-4.1.27/arch/x86/net/
Dbpf_jit.S77 push %r9; \
85 pop %r9;
111 push %r9; \
118 pop %r9; \
/linux-4.1.27/arch/avr32/mm/
Dclear_page.S19 sub r9, r12, -PAGE_SIZE
23 cp r12, r9
/linux-4.1.27/arch/arm/mach-shmobile/
Dheadsmp.S62 ldr r9, [r6, r1, lsl #2]
63 cmp r9, #0
75 ret r9
/linux-4.1.27/arch/m32r/kernel/
Dentry.S215 ld r9, @(TI_FLAGS, r8)
216 and3 r4, r9, #_TIF_ALLWORK_MASK ; current->work
222 # r9 : flags
225 and3 r4, r9, #_TIF_NEED_RESCHED
/linux-4.1.27/arch/sh/kernel/cpu/sh5/
Dswitchto.S66 st.q r0, ( 9*8), r9
119 gettr tr0, r9
122 st.l r3, 4, r9 ! prev->thread.pc
123 st.q r1, 0, r9 ! save prev->thread.pc into pt_regs->pc
132 ld.l r4, 4, r9 ! next->thread_info (2nd element of next task_struct)
133 putcon r9, kcr0 ! current = next->thread_info
150 ld.q r0, ( 9*8), r9
/linux-4.1.27/arch/x86/purgatory/
Dentry64.S49 movq r9(%rip), %r9
72 r9: .quad 0x0 label
/linux-4.1.27/arch/arm/common/
Dmcpm_head.S35 mov r0, r9
57 ubfx r9, r0, #0, #8 @ r9 = cpu
60 mla r4, r3, r10, r9 @ r4 = canonical CPU index
95 mla r5, r9, r5, r8 @ r5 = sync cpu address
104 mov r1, r9 @ cpu
/linux-4.1.27/tools/testing/selftests/powerpc/pmu/ebb/
Dbusy_loop.S43 li r9, 0x0909
44 std r9, -144(%r1)
103 cmpwi r9, 0x0909
153 li r9, 0xbe
191 ld r9, -144(%r1)
192 cmpwi r9, 0x0909
/linux-4.1.27/arch/parisc/kernel/
Dentry.S123 tophys %r1,%r9
124 LDREG TI_TASK(%r9), %r1 /* thread_info -> task_struct */
125 tophys %r1,%r9
126 ldo TASK_REGS(%r9),%r9
127 STREG %r17,PT_GR30(%r9)
128 STREG %r29,PT_GR29(%r9)
129 STREG %r26,PT_GR26(%r9)
130 STREG %r16,PT_SR7(%r9)
131 copy %r9,%r29
138 tophys %r30,%r9
[all …]
/linux-4.1.27/arch/powerpc/platforms/ps3/
Dhvcall.S127 stdu r9, -56(r1); \
144 std r9, 0(r11); \
288 stdu r9, -48(r1); \
305 std r9, 0(r11); \
322 std r9, -48(r1); \
340 std r9, 0(r11); \
452 stdu r9, -40(r1); \
588 stdu r9, -24(r1); \
631 stdu r9, -16(r1); \
653 std r9, -16(r1); \
[all …]
/linux-4.1.27/arch/cris/include/arch-v10/arch/
Dptrace.h66 unsigned long r9; member
96 unsigned long r9; member
Delf.h34 (_r)->r9 = 0; (_r)->r8 = 0; (_r)->r7 = 0; (_r)->r6 = 0; \
55 pr_reg[9] = regs->r9; \
/linux-4.1.27/arch/x86/kernel/
Drelocate_kernel_64.S81 movq PTR(PA_TABLE_PAGE)(%rsi), %r9
87 movq %r9, CP_PA_TABLE_PAGE(%r11)
92 movq %r9, %cr3
133 movq %r9, %cr3
Dperf_regs.c48 PT_REGS_OFFSET(PERF_REG_X86_R9, r9),
144 regs_user_copy->r9 = user_regs->r9; in perf_get_regs_user()
/linux-4.1.27/arch/cris/include/arch-v32/arch/
Dptrace.h68 unsigned long r9; member
105 unsigned long r9; member
Delf.h23 (_r)->r9 = 0; (_r)->r8 = 0; (_r)->r7 = 0; (_r)->r6 = 0; \
51 pr_reg[9] = regs->r9; \
/linux-4.1.27/arch/sh/lib64/
Dstrcpy.S46 ldlo.q r2, 0, r9
49 mcmv r4, r8, r9
50 stlo.q r2, 0, r9
Dudivdi3.S16 addi r20,32,r9
21 bgt/u r9,r63,tr0 // large_divisor
70 shlrd r2,r9,r25
/linux-4.1.27/arch/powerpc/platforms/powernv/
Dsubcore-asm.S50 mfspr r9, SPRN_RPR
83 mtspr SPRN_RPR, r9
/linux-4.1.27/arch/powerpc/platforms/83xx/
Dsuspend-asm.S85 mfspr r9, SPRN_DBCR
92 stw r9, SS_DBCR(r3)
243 lis r9, (TMP_VIRT_IMMR + 0x01000000)@h
244 ori r4, r9, 0x001e /* 1 MByte accessible from Kernel Space only */
319 lwz r4, IMMRBAR_BASE(r9)
320 mr r8, r9
399 lwz r9, SS_DBCR(r3)
406 mtspr SPRN_DBCR, r9
/linux-4.1.27/arch/microblaze/include/asm/
Dsyscall.h49 case 4: return regs->r9; in microblaze_get_syscall_arg()
68 regs->r9 = val; in microblaze_set_syscall_arg()
/linux-4.1.27/arch/arm/mach-sa1100/
Dsleep.S102 ldr r9, =MDCNFG
103 ldr r10, [r9]
131 str r10, [r9]
/linux-4.1.27/arch/nios2/include/asm/
Dsyscall.h90 *args++ = regs->r9; in syscall_get_arguments()
129 regs->r9 = *args++; in syscall_set_arguments()
/linux-4.1.27/arch/arm/vfp/
Dentry.S22 @ r9 = normal "successful" return address
52 ret r9 @ we have handled the fault
/linux-4.1.27/arch/x86/ia32/
Dia32entry.S66 CFI_UNDEFINED r9
205 xorq %r9,%r9
419 xorq %r9,%r9
459 CLEAR_RREGS r9
/linux-4.1.27/arch/x86/xen/
Dxen-asm.S128 push %r9
134 pop %r9
/linux-4.1.27/arch/cris/arch-v32/kernel/
Dentry.S95 moveq 0, $r9 ; no syscall restarts, TYVM...
102 moveq 0, $r9 ; not a syscall
137 ;; In r9 we have the wanted syscall number. Arguments come in r10,r11,r12,
307 move.d [$acr], $r9
348 movem $r9, [$sp] ; Save non-scratch registers and R9.
361 movem [$sp+], $r9 ; Restore non-scratch registers and R9.
494 movs.w -8192, $r9 ; THREAD_SIZE == 8192
495 and.d $sp, $r9
498 move.d $r9, $r10
Dprocess.c140 swstack->r9 = 0; in copy_thread()
180 regs->r8, regs->r9, regs->r10, regs->r11); in show_regs()
/linux-4.1.27/arch/hexagon/lib/
Dmemset.S48 r9 = sub(r6, r7) /* bytes until double alignment */ define
54 p0 = tstbit(r9, #0)
71 p0 = tstbit(r9, #1)
84 p0 = tstbit(r9, #2)
/linux-4.1.27/arch/parisc/lib/
Dfixup.S73 copy %r0, %r9
81 copy %r0, %r9
/linux-4.1.27/arch/openrisc/lib/
Dstring.S57 l.jr r9
94 l.jr r9
/linux-4.1.27/arch/cris/boot/compressed/
Dhead_v10.S102 ;; Put start address of root partition in $r9 so the kernel can use it
105 move.d [input_data], $r9 ; flash address of compressed kernel
106 add.d [inptr], $r9 ; size of compressed kernel
/linux-4.1.27/arch/x86/boot/compressed/
Dhead_64.S406 movq $z_run_size, %r9 /* size of kernel with .bss and .brk */
407 pushq %r9
413 movq $z_output_len, %r9 /* decompressed length, end of relocs */
415 popq %r9

123