Home
last modified time | relevance | path

Searched refs:r22 (Results 1 – 25 of 120) sorted by relevance

12345

/Linux-v4.19/arch/sh/kernel/
Dhead_64.S182 movi MMUIR_END, r22
186 bne r21, r22, tr1
191 movi MMUDR_END, r22
195 bne r21, r22, tr1
199 movi MMUIR_TEXT_L, r22 /* PTEL first */
200 add.l r22, r63, r22 /* Sign extend */
201 putcfg r21, 1, r22 /* Set MMUIR[0].PTEL */
202 movi MMUIR_TEXT_H, r22 /* PTEH last */
203 add.l r22, r63, r22 /* Sign extend */
204 putcfg r21, 0, r22 /* Set MMUIR[0].PTEH */
[all …]
/Linux-v4.19/arch/sh/boot/compressed/
Dhead_64.S66 movi ITLB_LAST_VAR_UNRESTRICTED+TLB_STEP, r22
69 bne r21, r22, tr1
74 movi DTLB_LAST_VAR_UNRESTRICTED+TLB_STEP, r22
77 bne r21, r22, tr1
81 movi MMUIR_TEXT_L, r22 /* PTEL first */
82 putcfg r21, 1, r22 /* Set MMUIR[0].PTEL */
83 movi MMUIR_TEXT_H, r22 /* PTEH last */
84 putcfg r21, 0, r22 /* Set MMUIR[0].PTEH */
88 movi MMUDR_CACHED_L, r22 /* PTEL first */
89 putcfg r21, 1, r22 /* Set MMUDR[0].PTEL */
[all …]
/Linux-v4.19/arch/sh/lib64/
Dcopy_user_memcpy.S163 sub r2, r7, r22
171 ldx.q r22, r6, r0
182 ! ldx.q r22, r36, r63 ! TAKum03020
183 alloco r22, 32
185 addi r22, 32, r22
186 ldx.q r22, r19, r23
187 sthi.q r22, -25, r0
188 ldx.q r22, r20, r24
189 ldx.q r22, r21, r25
190 stlo.q r22, -32, r0
[all …]
Dmemcpy.S148 sub r2, r7, r22
156 ldx.q r22, r6, r0
167 ldx.q r22, r36, r63
168 alloco r22, 32
169 addi r22, 32, r22
170 ldx.q r22, r19, r23
171 sthi.q r22, -25, r0
172 ldx.q r22, r20, r24
173 ldx.q r22, r21, r25
174 stlo.q r22, -32, r0
[all …]
Dudivsi3.S12 addz.l r5,r63,r22
13 nsb r22,r0
14 shlld r22,r0,r25
36 mulu.l r18,r22,r20
45 mulu.l r19,r22,r20
52 sub r25,r22,r25
54 mulu.l r19,r22,r20
Dudivdi3.S7 nsb r4,r22
8 shlld r3,r22,r6
14 sub r63,r22,r20 // r63 == 64 % 64
25 addi r22,-31,r0
93 addi r22,32,r0
Dcopy_page.S62 addi r60, 0x80, r22
71 ldx.q r2, r22, r63 ! prefetch 4 lines hence
/Linux-v4.19/arch/ia64/lib/
Dflush.S33 sub r22=in1,r0,1 // last byte address
36 shr.u r22=r22,r20 // (last byte address) / (stride size)
39 sub r8=r22,r23 // number of strides - 1
84 add r22=in1,in0
87 sub r22=r22,r0,1 // last byte address
90 shr.u r22=r22,r20 // (last byte address) / (stride size)
93 sub r8=r22,r23 // number of strides - 1
Dip_fast_csum.S48 ld4 r22=[in0],8
53 add r22=r22,r23
55 add r20=r20,r22
104 ld4 r22=[in0],4
112 add r17=r22,r23
Dmemcpy_mck.S44 #define dst_pre_l2 r22
298 shr.u r22=in2,4 // number of 16-byte iteration
318 shladd dst1=r22,3,dst0 // 2nd dest pointer
319 shladd src1=r22,3,src0 // 2nd src pointer
320 cmp.eq p8,p9=r22,r0 // do we really need to loop?
322 add cnt=-1,r22 // ctop iteration adjustment
508 EX(.ex_handler, (p6) ld8 r22=[src1]); /* common, prime for tail section */ \
515 shrp r21=r22,r38,shift; /* speculative work */ \
557 #define D r22
/Linux-v4.19/arch/parisc/kernel/
Dpacache.S80 LDREG ITLB_SID_COUNT(%r1), %r22
103 addib,COND(<=),n -1, %r22, fitdone /* Outer loop count decr */
114 addib,COND(>) -1, %r22, fitoneloop /* Outer loop count decr */
123 LDREG DTLB_SID_COUNT(%r1), %r22
146 addib,COND(<=),n -1, %r22,fdtdone /* Outer loop count decr */
157 addib,COND(>) -1, %r22, fdtoneloop /* Outer loop count decr */
201 rsm PSW_SM_I, %r22 /* No mmgt ops during loop*/
245 mtsm %r22 /* restore I-bit */
261 rsm PSW_SM_I, %r22 /* No mmgt ops during loop*/
306 mtsm %r22 /* restore I-bit */
[all …]
Dsyscall.S126 depdi 0, 31, 32, %r22
179 STREG %r22, TASK_PT_GR22(%r1)
204 stw %r22, -52(%r30) /* 5th argument */
337 LDREG TASK_PT_GR22(%r1), %r22
342 stw %r22, -52(%r30) /* 5th argument */
755 10: ldw 0(%r25), %r22
847 sub,= %r29, %r22, %r0
/Linux-v4.19/arch/ia64/kernel/
Divt.S126 shr.u r22=r21,3
134 (p8) shr r22=r22,r27
138 shr.u r18=r22,PGDIR_SHIFT // get bottom portion of pgd index bit
153 shr.u r28=r22,PUD_SHIFT // shift pud index into position
155 shr.u r18=r22,PMD_SHIFT // shift pmd index into position
164 shr.u r18=r22,PMD_SHIFT // shift pmd index into position
174 shr.u r19=r22,PAGE_SHIFT // shift pte index into position
183 MOV_FROM_IHA(r22) // get the VHPT address that caused the TLB miss
191 MOV_TO_IFA(r22, r24)
239 (p6) ptc.l r22,r27 // purge PTE page translation
[all …]
Dminstate.h73 (pUStk) addl r22=IA64_RBS_OFFSET,r1; /* compute base of RBS */ \
76 (pUStk) lfetch.fault.excl.nt1 [r22]; \
80 (pUStk) mov ar.bspstore=r22; /* switch to kernel RBS */ \
108 (pUStk) sub r18=r18,r22; /* r18=RSE.ndirty*8 */ \
178 .mem.offset 0,0; st8.spill [r2]=r22,16; \
217 (pUStk) sub r16=r18,r22; \
242 mov ar.bspstore=r22 \
Dfsys.S201 add r22 = IA64_GTOD_WALL_TIME_OFFSET,r20 // wall_time
207 (p15) add r22 = IA64_GTOD_MONO_TIME_OFFSET,r20 // monotonic_time
239 ld8 r9 = [r22],IA64_TIME_SN_SPEC_SNSEC_OFFSET // sec
241 ld8 r8 = [r22],-IA64_TIME_SN_SPEC_SNSEC_OFFSET // snsec
478 addl r22=IA64_RBS_OFFSET,r2 // A compute base of RBS
482 lfetch.fault.excl.nt1 [r22] // M0|1 prefetch register backing-store
497 mov ar.bspstore=r22 // M2 (6 cyc) switch to kernel RBS
522 sub r22=r19,r18 // stime before leave kernel
527 add r20=r20,r22 // sum stime
538 SSM_PSR_I(p0, p6, r22) // M2 we're on kernel stacks now, reenable irqs
Dmca_drv_asm.S27 addl r22=IA64_RBS_OFFSET,r2
29 mov ar.bspstore=r22
Dentry.S178 adds r22=IA64_TASK_THREAD_KSP_OFFSET,r13
184 st8 [r22]=sp // save kernel stack pointer of old task
293 mov r22=b1
308 st8 [r14]=r22,SW(B4)-SW(B1) // save b1
381 ld8 r22=[r3],16 // restore b1
419 mov b1=r22
697 MOV_FROM_ITC(pUStk, p9, r22, r19) // fetch time at leave
741 mov r22=r0 // A clear r22
749 MOV_FROM_PSR(pKStk, r22, r21) // M2 read PSR now that interrupts are disabled
786 st8 [r14]=r22 // M save time at leave
[all …]
/Linux-v4.19/tools/testing/selftests/powerpc/pmu/ebb/
Dbusy_loop.S20 std r22, 96(%r1)
65 li r22, 0x2222
66 std r22, -232(%r1)
125 cmpwi r22, 0x2222
164 li r22, 0xad
224 ld r22, -232(%r1)
225 cmpwi r22, 0x2222
260 ld r22, 96(%r1)
/Linux-v4.19/arch/parisc/include/asm/
Dunistd.h82 #define K_LOAD_ARGS_5(r26,r25,r24,r23,r22) \ argument
83 register unsigned long __r22 __asm__("r22") = (unsigned long)(r22); \
85 #define K_LOAD_ARGS_6(r26,r25,r24,r23,r22,r21) \ argument
87 K_LOAD_ARGS_5(r26,r25,r24,r23,r22)
Dasmregs.h40 arg4: .reg r22
68 r22: .reg %r22
/Linux-v4.19/arch/microblaze/lib/
Duaccess_old.S111 5: lwi r22, r6, 0x0010 + offset; \
119 13: swi r22, r5, 0x0010 + offset; \
199 swi r22, r1, 24
222 lwi r22, r1, 24
242 lwi r22, r1, 24
/Linux-v4.19/tools/testing/selftests/powerpc/include/
Dgpr_asm.h25 std r22,(top_pos - 72)(%r1); \
45 ld r22,(top_pos - 72)(%r1); \
82 ld r22,64(r3)
/Linux-v4.19/tools/testing/selftests/powerpc/copyloops/
Dcopyuser_64.S444 std r22,-104(1)
452 exc; ld r22,640(4)
466 exc; std r22,648(3)
484 exc; ld r22,656(4)
503 exc; std r22,648(3)
534 ld r22,-104(1)
554 ld r22,-104(1)
/Linux-v4.19/arch/powerpc/lib/
Dcopyuser_64.S444 std r22,-104(1)
452 exc; ld r22,640(4)
466 exc; std r22,648(3)
484 exc; ld r22,656(4)
503 exc; std r22,648(3)
534 ld r22,-104(1)
554 ld r22,-104(1)
/Linux-v4.19/arch/arc/include/asm/
Dunwind.h39 unsigned long r22; member
98 PTREGS_INFO(r22), \

12345