Home
last modified time | relevance | path

Searched refs:r16 (Results 1 – 25 of 140) sorted by relevance

123456

/Linux-v5.4/arch/powerpc/mm/nohash/
Dtlb_low_64e.S58 std r16,EX_TLB_R16(r12)
59 mfspr r16,\addr /* get faulting address */
89 ld r16,EX_TLB_R16(r12)
121 srdi r15,r16,60 /* get region */
122 rldicl. r10,r16,64-PGTABLE_EADDR_SIZE,PGTABLE_EADDR_SIZE+4
146 rldicl r15,r16,64-PGDIR_SHIFT+3,64-PGD_INDEX_SIZE-3
162 rldicl r15,r16,64-PUD_SHIFT+3,64-PUD_INDEX_SIZE-3
168 rldicl r15,r16,64-PMD_SHIFT+3,64-PMD_INDEX_SIZE-3
174 rldicl r15,r16,64-PAGE_SHIFT+3,64-PTE_INDEX_SIZE-3
195 clrrdi r11,r16,12 /* Clear low crap in EA */
[all …]
/Linux-v5.4/arch/ia64/kernel/
Dminstate.h49 mov r16=IA64_KR(CURRENT); /* M */ \
59 adds r16=IA64_TASK_THREAD_ON_USTACK_OFFSET,r16; \
61 ld1 r17=[r16]; /* load current->thread.on_ustack flag */ \
62 st1 [r16]=r0; /* clear current->thread.on_ustack flag */ \
63 adds r1=-IA64_TASK_THREAD_ON_USTACK_OFFSET,r16 \
86 adds r16=PT(CR_IPSR),r1; \
89 st8 [r16]=r29; /* save cr.ipsr */ \
96 adds r16=PT(R8),r1; /* initialize first base pointer */ \
100 .mem.offset 0,0; st8.spill [r16]=r8,16; \
103 .mem.offset 0,0; st8.spill [r16]=r10,24; \
[all …]
Divt.S74 # define DBG_FAULT(i) mov r16=ar.k2;; shl r16=r16,8;; add r16=(i),r16;;mov ar.k2=r16
114 MOV_FROM_IFA(r16) // get address that caused the TLB miss
123 shl r21=r16,3 // shift bit 60 into sign bit
124 shr.u r17=r16,61 // get the region number into r17
242 (p6) ptc.l r16,r27 // purge translation
260 MOV_FROM_IFA(r16) // get virtual address
287 (p7) ptc.l r16,r20
304 MOV_FROM_IFA(r16) // get virtual address
331 (p7) ptc.l r16,r20
342 MOV_FROM_IFA(r16) // get address that caused the TLB miss
[all …]
Drelocate_kernel.S38 movl r16 = IA64_PSR_AC|IA64_PSR_BN|IA64_PSR_IC
47 mov cr.ipsr=r16
96 movl r16=KERNEL_START
99 ptr.i r16, r18
100 ptr.d r16, r18
106 mov r16=in3
109 ptr.i r16,r18
115 mov r16=IA64_KR(CURRENT_STACK)
117 shl r16=r16,IA64_GRANULE_SHIFT
120 add r16=r19,r16
[all …]
Dmca_asm.S100 movl r16=KERNEL_START
103 ptr.i r16, r18
104 ptr.d r16, r18
113 ld8 r16=[r2]
116 ptr.i r16,r18
121 mov r16=IA64_KR(CURRENT_STACK)
123 shl r16=r16,IA64_GRANULE_SHIFT
126 add r16=r19,r16
129 ptr.d r16,r18
174 mov r16=IA64_TR_KERNEL
[all …]
Dentry.S113 alloc r16=ar.pfs,8,2,6,0
117 mov loc1=r16 // save ar.pfs across do_fork
144 alloc r16=ar.pfs,8,2,6,0
148 mov loc1=r16 // save ar.pfs across do_fork
174 alloc r16=ar.pfs,1,0,0,0
315 st8 [r15]=r16,SW(AR_LC)-SW(AR_PFS) // save ar.pfs
389 ld8 r16=[r2],(SW(PR)-SW(AR_PFS)) // ar.pfs
439 mov ar.pfs=r16
471 adds r16=PT(F6)+16,sp
474 stf.spill [r16]=f6,32
[all …]
Dfsys.S65 add r17=IA64_TASK_SIGNAL_OFFSET,r16
68 add r9=TI_FLAGS+IA64_TASK_SIZE,r16
98 add r9=TI_FLAGS+IA64_TASK_SIZE,r16
99 add r17=IA64_TASK_THREAD_PID_OFFSET,r16
107 add r18=IA64_TASK_CLEAR_CHILD_TID_OFFSET,r16
194 add r2 = TI_FLAGS+IA64_TASK_SIZE,r16
337 add r2=TI_FLAGS+IA64_TASK_SIZE,r16
339 add r3=TI_CPU+IA64_TASK_SIZE,r16
473 mov r2=r16 // A get task addr to addl-addressable register
474 adds r16=IA64_TASK_THREAD_ON_USTACK_OFFSET,r16 // A
[all …]
Defi_stub.S58 movl r16=PSR_BITS_TO_CLEAR
65 andcm r16=loc3,r16 // get psr with IT, DT, and RT bits cleared
78 mov r16=loc3
Desi_stub.S76 movl r16=PSR_BITS_TO_CLEAR
83 andcm r16=loc3,r16 // get psr with IT, DT, and RT bits cleared
89 mov r16=loc3 // save virtual mode psr
Dpal.S174 movl r16=PAL_PSR_BITS_TO_CLEAR
179 andcm r16=loc3,r16 // removes bits to clear from psr
187 mov r16=loc3 // r16= original psr
226 movl r16=PAL_PSR_BITS_TO_CLEAR
232 andcm r16=loc3,r16 // removes bits to clear from psr
245 mov r16=loc3 // r16= original psr
Dhead.S228 SET_ONE_RR(0, PAGE_SHIFT, r2, r16, 1);;
229 SET_ONE_RR(1, PAGE_SHIFT, r2, r16, 1);;
230 SET_ONE_RR(2, PAGE_SHIFT, r2, r16, 1);;
231 SET_ONE_RR(3, PAGE_SHIFT, r2, r16, 1);;
232 SET_ONE_RR(4, PAGE_SHIFT, r2, r16, 1);;
233 SET_ONE_RR(5, PAGE_SHIFT, r2, r16, 1);;
234 SET_ONE_RR(6, IA64_GRANULE_SHIFT, r2, r16, 0);;
235 SET_ONE_RR(7, IA64_GRANULE_SHIFT, r2, r16, 0);;
244 mov r16=IA64_TR_KERNEL
254 itr.i itr[r16]=r18
[all …]
Dgate.S211 mov.m r16=ar.bsp // sc_loadrs <- (new bsp - new bspstore) << 16
215 sub r15=r16,r15
246 adds r16=(LOADRS_OFF+SIGCONTEXT_OFF),sp
249 ld8 r17=[r16]
250 ld8 r16=[r18] // get new rnat
294 mov ar.rnat=r16 // restore RNaT
332 mov r16=IA64_KR(CURRENT) // M2 (12 cyc)
/Linux-v5.4/arch/powerpc/include/asm/
Dexception-64e.h107 std r16,EX_TLB_R16(r12); \
108 mfspr r16,SPRN_SRR0; \
113 std r16,EX_TLB_SRR0(r12); \
137 ld r16,EX_TLB_SRR1(r12); \
145 mtspr SPRN_SRR1,r16; \
147 ld r16,EX_TLB_R16(r12); \
168 ld r16,EX_TLB_LR(r12); \
171 mtlr r16;
/Linux-v5.4/arch/powerpc/crypto/
Daes-spe-keys.S23 stw r16,16(r1);
28 lwz r16,16(r1); \
84 li r16,10 /* 10 expansion rounds */
101 subi r16,r16,1
102 cmpwi r16,0
130 li r16,8 /* 8 expansion rounds */
148 subi r16,r16,1
149 cmpwi r16,0 /* last round early kick out */
184 li r16,7 /* 7 expansion rounds */
206 subi r16,r16,1
[all …]
/Linux-v5.4/arch/powerpc/lib/
Dchecksum_64.S65 std r16,STK_REG(R16)(r1)
87 ld r16,56(r3)
102 adde r0,r0,r16
114 ld r16,56(r3)
122 adde r0,r0,r16
126 ld r16,STK_REG(R16)(r1)
259 std r16,STK_REG(R16)(r1)
281 source; ld r16,56(r3)
298 dest; std r16,56(r4)
305 adde r0,r0,r16
[all …]
Dmemcpy_power7.S68 std r16,STK_REG(R16)(r1)
93 ld r16,80(r4)
110 std r16,80(r3)
123 ld r16,STK_REG(R16)(r1)
339 std r16,STK_REG(R16)(r1)
344 li r16,112
361 lvx v0,r4,r16
370 stvx v0,r3,r16
376 ld r16,STK_REG(R16)(r1)
525 std r16,STK_REG(R16)(r1)
[all …]
Dcopyuser_power7.S46 ld r16,STK_REG(R16)(r1)
63 ld r16,STK_REG(R16)(r1)
124 std r16,STK_REG(R16)(r1)
149 err2; ld r16,80(r4)
166 err2; std r16,80(r3)
179 ld r16,STK_REG(R16)(r1)
395 std r16,STK_REG(R16)(r1)
400 li r16,112
417 err4; lvx v0,r4,r16
426 err4; stvx v0,r3,r16
[all …]
/Linux-v5.4/arch/microblaze/kernel/
Dexceptions.c56 _exception(SIGTRAP, regs, TRAP_BRKPT, regs->r16); in sw_exception()
57 flush_dcache_range(regs->r16, regs->r16 + 0x4); in sw_exception()
58 flush_icache_range(regs->r16, regs->r16 + 0x4); in sw_exception()
/Linux-v5.4/arch/parisc/kernel/
Dentry.S116 mtsp %r16,%sr3
124 STREG %r16,PT_SR7(%r9)
138 STREG %r16,PT_SR7(%r9)
160 mfsp %sr7,%r16
834 mfctl %cr30,%r16
835 LDREG TI_TASK(%r16), %r16 /* thread_info -> task_struct */
836 ldo TASK_REGS(%r16),%r16
840 LDREG PT_IAOQ0(%r16),%r19
842 STREG %r19,PT_IAOQ0(%r16)
843 LDREG PT_IAOQ1(%r16),%r19
[all …]
/Linux-v5.4/arch/ia64/lib/
Dxor.S27 mov r16 = in1
36 (p[0]) ld8.nta s1[0] = [r16], 8
65 mov r16 = in1
75 (p[0]) ld8.nta s1[0] = [r16], 8
106 mov r16 = in1
117 (p[0]) ld8.nta s1[0] = [r16], 8
150 mov r16 = in1
162 (p[0]) ld8.nta s1[0] = [r16], 8
Dstrnlen_user.S22 .save ar.lc, r16
23 mov r16=ar.lc // preserve ar.lc
45 mov ar.lc=r16 // restore ar.lc
/Linux-v5.4/tools/testing/selftests/powerpc/pmu/ebb/
Dbusy_loop.S14 std r16, 144(%r1)
53 li r16, 0x1616
54 std r16, -184(%r1)
113 cmpwi r16, 0x1616
158 li r16, 0xef
206 ld r16, -184(%r1)
207 cmpwi r16, 0x1616
254 ld r16, 144(%r1)
/Linux-v5.4/arch/nds32/kernel/
Dsleep.S35 mfsr $r16, $ir13
56 pushm $r16, $r25
64 popm $r16, $r25
123 mtsr $r16, $ir13
/Linux-v5.4/tools/testing/selftests/powerpc/copyloops/
Dmemcpy_power7.S68 std r16,STK_REG(R16)(r1)
93 ld r16,80(r4)
110 std r16,80(r3)
123 ld r16,STK_REG(R16)(r1)
339 std r16,STK_REG(R16)(r1)
344 li r16,112
361 lvx v0,r4,r16
370 stvx v0,r3,r16
376 ld r16,STK_REG(R16)(r1)
525 std r16,STK_REG(R16)(r1)
[all …]
/Linux-v5.4/arch/arm/boot/dts/
Dsun8i-r16-nintendo-super-nes-classic.dts5 #include "sun8i-r16-nintendo-nes-classic.dts"
10 "allwinner,sun8i-r16", "allwinner,sun8i-a33";

123456