Home
last modified time | relevance | path

Searched refs:r16 (Results 1 - 25 of 237) sorted by relevance

12345678910

/kernel/linux/linux-6.6/arch/powerpc/mm/nohash/
H A Dtlb_low_64e.S58 std r16,EX_TLB_R16(r12)
59 mfspr r16,\addr /* get faulting address */
83 ld r16,EX_TLB_R16(r12)
115 srdi r15,r16,60 /* get region */
116 rldicl. r10,r16,64-PGTABLE_EADDR_SIZE,PGTABLE_EADDR_SIZE+4
139 * r16 = faulting address
146 rldicl r15,r16,64-PGDIR_SHIFT+3,64-PGD_INDEX_SIZE-3
153 rldicl r15,r16,64-PUD_SHIFT+3,64-PUD_INDEX_SIZE-3
159 rldicl r15,r16,64-PMD_SHIFT+3,64-PMD_INDEX_SIZE-3
165 rldicl r15,r16,6
[all...]
/kernel/linux/linux-5.10/arch/ia64/kernel/
H A Dminstate.h34 * r2 = points to &pt_regs.r16
49 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
[all...]
H A 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,r2
[all...]
H A 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_SHIF
[all...]
H A 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
[all...]
H A Dfsys.S37 * r16 = "current" task pointer (in normal kernel-mode, this is in r13)
65 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
163 // r16 = preserved: current task pointer
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
[all...]
H A Dentry.S113 alloc r16=ar.pfs,8,2,6,0
116 mov loc1=r16 // save ar.pfs across ia64_clone
141 alloc r16=ar.pfs,8,2,6,0
144 mov loc1=r16 // save ar.pfs across ia64_clone
168 alloc r16=ar.pfs,1,0,0,0
232 * - r16 holds ar.pfs
309 st8 [r15]=r16,SW(AR_LC)-SW(AR_PFS) // save ar.pfs
383 ld8 r16=[r2],(SW(PR)-SW(AR_PFS)) // ar.pfs
433 mov ar.pfs=r16
465 adds r16
[all...]
H A 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
H A 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
/kernel/linux/linux-6.6/arch/ia64/kernel/
H A Dminstate.h34 * r2 = points to &pt_regs.r16
49 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
[all...]
H A Divt.S73 # define DBG_FAULT(i) mov r16=ar.k2;; shl r16=r16,8;; add r16=(i),r16;;mov ar.k2=r16
113 MOV_FROM_IFA(r16) // get address that caused the TLB miss
122 shl r21=r16,3 // shift bit 60 into sign bit
123 shr.u r17=r16,61 // get the region number into r17
241 (p6) ptc.l r16,r2
[all...]
H A 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_SHIF
[all...]
H A 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
[all...]
H A Dfsys.S37 * r16 = "current" task pointer (in normal kernel-mode, this is in r13)
65 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
163 // r16 = preserved: current task pointer
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
[all...]
H A Dentry.S112 alloc r16=ar.pfs,8,2,6,0
115 mov loc1=r16 // save ar.pfs across ia64_clone
140 alloc r16=ar.pfs,8,2,6,0
143 mov loc1=r16 // save ar.pfs across ia64_clone
167 alloc r16=ar.pfs,1,0,0,0
231 * - r16 holds ar.pfs
308 st8 [r15]=r16,SW(AR_LC)-SW(AR_PFS) // save ar.pfs
382 ld8 r16=[r2],(SW(PR)-SW(AR_PFS)) // ar.pfs
432 mov ar.pfs=r16
464 adds r16
[all...]
H A 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
H A 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
/kernel/linux/linux-5.10/arch/powerpc/mm/nohash/
H A Dtlb_low_64e.S58 std r16,EX_TLB_R16(r12)
59 mfspr r16,\addr /* get faulting address */
87 ld r16,EX_TLB_R16(r12)
119 srdi r15,r16,60 /* get region */
120 rldicl. r10,r16,64-PGTABLE_EADDR_SIZE,PGTABLE_EADDR_SIZE+4
136 * r16 = faulting address
143 rldicl r15,r16,64-PGDIR_SHIFT+3,64-PGD_INDEX_SIZE-3
159 rldicl r15,r16,64-PUD_SHIFT+3,64-PUD_INDEX_SIZE-3
165 rldicl r15,r16,64-PMD_SHIFT+3,64-PMD_INDEX_SIZE-3
171 rldicl r15,r16,6
[all...]
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dexception-64e.h79 * re-entrancy safe working space of r10...r16 and CR with r12 being used
100 std r16,EX_TLB_R16(r12); \
101 mfspr r16,SPRN_SRR0; \
106 std r16,EX_TLB_SRR0(r12);
129 ld r16,EX_TLB_SRR1(r12); \
137 mtspr SPRN_SRR1,r16; \
138 ld r16,EX_TLB_R16(r12); \
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dexception-64e.h79 * re-entrancy safe working space of r10...r16 and CR with r12 being used
100 std r16,EX_TLB_R16(r12); \
101 mfspr r16,SPRN_SRR0; \
106 std r16,EX_TLB_SRR0(r12);
129 ld r16,EX_TLB_SRR1(r12); \
137 mtspr SPRN_SRR1,r16; \
138 ld r16,EX_TLB_R16(r12); \
/kernel/linux/linux-5.10/arch/powerpc/crypto/
H A 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,
[all...]
/kernel/linux/linux-6.6/arch/powerpc/crypto/
H A 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,
[all...]
/kernel/linux/linux-5.10/arch/parisc/kernel/
H A Dentry.S115 mtsp %r16,%sr3
123 STREG %r16,PT_SR7(%r9)
137 STREG %r16,PT_SR7(%r9)
159 mfsp %sr7,%r16
821 mfctl %cr30,%r16
822 LDREG TI_TASK(%r16), %r16 /* thread_info -> task_struct */
823 ldo TASK_REGS(%r16),%r16
827 LDREG PT_IAOQ0(%r16),
[all...]
/kernel/linux/linux-5.10/arch/microblaze/kernel/
H A 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()
/kernel/linux/linux-6.6/arch/microblaze/kernel/
H A 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()

Completed in 8 milliseconds

12345678910