Home
last modified time | relevance | path

Searched refs:r10 (Results 1 – 25 of 419) sorted by relevance

12345678910>>...17

/openbmc/linux/arch/powerpc/kernel/
H A Dhead_8xx.S193 mtspr SPRN_SPRG_SCRATCH2, r10
199 mfspr r10, SPRN_SRR0 /* Get effective address of fault */
200 INVALIDATE_ADJACENT_PAGES_CPU15(r10, r11)
201 mtspr SPRN_MD_EPN, r10
204 compare_to_kernel_boundary r10, r10
206 mfspr r10, SPRN_M_TWB /* Get level 1 table */
209 rlwinm r10, r10, 0, 20, 31
210 oris r10, r10, (swapper_pg_dir - PAGE_OFFSET)@ha
214 lwz r11, (swapper_pg_dir-PAGE_OFFSET)@l(r10) /* Get level 1 entry */
216 mfspr r10, SPRN_MD_TWC
[all …]
H A Dhead_booke.h49 mtspr SPRN_SPRG_WSCRATCH0, r10; /* save one register */ \
50 mfspr r10, SPRN_SPRG_THREAD; \
51 stw r11, THREAD_NORMSAVE(0)(r10); \
52 stw r13, THREAD_NORMSAVE(2)(r10); \
63 lwz r11, TASK_STACK - THREAD(r10); \
71 lwz r12, THREAD_NORMSAVE(0)(r10); \
73 lwz r13, THREAD_NORMSAVE(2)(r10); /* restore r13 */ \
74 mflr r10; \
75 stw r10,_LINK(r11); \
86 lis r10, STACK_FRAME_REGS_MARKER@ha /* exception frame marker */
[all …]
H A Dhead_32.h20 mtspr SPRN_SPRG_SCRATCH0,r10
22 mfspr r10, SPRN_SPRG_THREAD
29 stw r11, DAR(r10)
35 stw r11, DSISR(r10)
38 stw r11, SRR0(r10)
40 stw r11, SRR1(r10)
41 mfcr r10
80 stw r10,_CCR(r11) /* save registers */
83 mfspr r10,SPRN_SPRG_SCRATCH0
85 stw r10,GPR10(r11)
[all …]
H A Dexceptions-64s.S220 lbz r10,HSTATE_IN_GUEST(r13)
221 cmpwi r10,0
225 li r10,(IVEC + 0x2)
227 li r10,(IVEC)
230 li r10,(IVEC + 0x2)
232 li r10,(IVEC)
261 LOAD_HANDLER(r10, \name\()_common)
262 mtctr r10
269 LOAD_HANDLER(r10, \name\()_common_virt)
270 mtctr r10
[all …]
H A Dexceptions-64e.S85 mfspr r10,SPRN_SPRG_TLB_EXFRAME
86 add r10,r10,r12
87 mtspr SPRN_SPRG_TLB_EXFRAME,r10
93 mfspr r10,SPRN_SRR0
94 SPECIAL_EXC_STORE(r10,SRR0)
95 mfspr r10,SPRN_SRR1
96 SPECIAL_EXC_STORE(r10,SRR1)
97 mfspr r10,SPRN_SPRG_GEN_SCRATCH
98 SPECIAL_EXC_STORE(r10,SPRG_GEN)
99 mfspr r10,SPRN_SPRG_TLB_SCRATCH
[all …]
H A Dhead_85xx.S310 rlwinm r12, r10, 13, 19, 29; /* Compute pgdir/pmd offset */ \
316 andi. r10, r11, HUGEPD_SHIFT_MASK@l; /* extract size field */ \
317 xor r12, r10, r11; /* drop size bits from pointer */ \
319 1000: rlwimi r12, r10, 23, 20, 28; /* Compute pte address */ \
320 li r10, 0; /* clear r10 */ \
324 rlwinm r12, r10, 13, 19, 29; /* Compute pgdir/pmd offset */ \
328 rlwimi r12, r10, 23, 20, 28; /* Compute pte address */ \
333 rlwimi r11, r10, 12, 20, 29; /* Create L1 (pgdir/pmd) address */ \
337 rlwimi r12, r10, 22, 20, 29; /* Compute PTE address */ \
372 andis. r10,r5,(ESR_ILK|ESR_DLK)@h
[all …]
H A Dhead_40x.S110 stw r10,crit_r10@l(0) /* save two registers to work with */
112 mfspr r10,SPRN_SRR0
114 stw r10,crit_srr0@l(0)
116 mfspr r10,SPRN_DEAR
118 stw r10,crit_dear@l(0)
120 mfcr r10 /* save CR in r10 for now */
145 stw r10,_CCR(r11) /* save various registers */
148 mflr r10
149 stw r10,_LINK(r11)
151 lwz r10,crit_r10@l(r9)
[all …]
H A Dhead_book3s_32.S281 mtspr SPRN_SPRG_SCRATCH2,r10
282 mfspr r10, SPRN_SPRG_THREAD
283 stw r11, THR11(r10)
284 mfspr r10, SPRN_DSISR
286 andis. r10, r10, (DSISR_BAD_FAULT_32S | DSISR_DABRMATCH)@h
287 mfspr r10, SPRN_SPRG_THREAD
291 lwz r11, THR11(r10)
292 mfspr r10, SPRN_SPRG_SCRATCH2
313 mtspr SPRN_SPRG_SCRATCH0,r10
315 mfspr r10, SPRN_SPRG_THREAD
[all …]
H A Dentry_32.S80 update_user_segments_by_4 r9, r10, r11, r12
87 update_user_segments_by_4 r9, r10, r11, r12
123 addi r2,r10,-THREAD
218 andi. r10,r9,MSR_RI /* check for recoverable interrupt */
222 2: lwz r10,_CCR(r11)
224 mtcr r10
225 lwz r10,_LINK(r11)
226 mtlr r10
228 li r10, 0
229 stw r10, 8(r11)
[all …]
/openbmc/linux/arch/powerpc/mm/nohash/
H A Dtlb_low_64e.S47 std r10,EX_TLB_R10(r12)
50 mfcr r10
63 std r10,EX_TLB_CR(r12)
66 andi. r10,r11,MSR_PR
68 BTB_FLUSH(r10)
77 ld r10,EX_TLB_R10(r12)
116 rldicl. r10,r16,64-PGTABLE_EADDR_SIZE,PGTABLE_EADDR_SIZE+4
119 rlwinm r10,r11,32-19,27,27
120 rlwimi r10,r11,32-16,19,19
122 ori r10,r10,_PAGE_PRESENT
[all …]
H A Dtlb_low.S74 mfmsr r10
108 10: wrtee r10
135 lis r10,tlb_47x_boltmap@h
136 ori r10,r10,tlb_47x_boltmap@l
165 lwz r8,0(r10) /* Load boltmap entry */
166 addi r10,r10,4 /* Next word */
182 mfmsr r10
195 wrtee r10
220 wrtee r10
253 mfmsr r10
[all …]
/openbmc/linux/arch/arm/crypto/
H A Dsha1-armv4-large.S82 ldrb r10,[r1,#2]
87 orr r9,r9,r10,lsl#8
88 eor r10,r5,r6 @ F_xx_xx
95 eor r10,r5,r6 @ F_xx_xx
101 and r10,r4,r10,ror#2
103 eor r10,r10,r6,ror#2 @ F_00_19(B,C,D)
105 add r7,r7,r10 @ E+=F_00_19(B,C,D)
107 ldrb r10,[r1,#2]
112 orr r9,r9,r10,lsl#8
113 eor r10,r4,r5 @ F_xx_xx
[all …]
/openbmc/linux/arch/powerpc/kvm/
H A Dbook3s_64_entry.S38 lbz r10,HSTATE_IN_GUEST(r13)
39 cmpwi r10,KVM_GUEST_MODE_HV_P9
42 ld r10,PACA_EXGEN+EX_R13(r13)
43 SET_SCRATCH0(r10)
44 li r10,0xc00
69 std r10,HSTATE_SCRATCH0(r13)
70 lbz r10,HSTATE_IN_GUEST(r13)
71 cmpwi r10,KVM_GUEST_MODE_HV_P9
73 ld r10,HSTATE_SCRATCH0(r13)
76 cmpdi r10,0x200
[all …]
/openbmc/linux/arch/powerpc/boot/
H A Dcrt0.S55 p_base: mflr r10 /* r10 now points to runtime addr of p_base */
58 addis r11,r10,(_GLOBAL_OFFSET_TABLE_-p_base)@ha
64 addis r12,r10,(__dynamic_start-p_base)@ha
115 3: lwz r9,p_start-p_base(r10) /* note: these are relocated now */
116 lwz r8,p_etext-p_base(r10)
126 lwz r9,p_bss_start-p_base(r10)
127 lwz r8,p_end-p_base(r10)
135 lwz r8,p_pstack-p_base(r10)
144 std r5,(p_prom-p_base)(r10)
147 ld r2,(p_toc-p_base)(r10)
[all …]
/openbmc/linux/arch/arm/mach-omap1/
H A Dams-delta-fiq-handler.S102 ldr r10, [r12, #IRQ_SIR_FIQ_REG_OFFSET] @ get requested interrupt number
107 cmp r10, #(INT_GPIO_BANK1 - NR_IRQS_LEGACY) @ is it GPIO interrupt?
111 orr r8, r11, r8, lsl r10 @ mask spurious interrupt
133 ands r10, r13, #KEYBRD_CLK_MASK @ extract keyboard status - set?
139 @ r10 now contains KEYBRD_CLK_MASK, use it
140 bic r11, r11, r10 @ unmask it
146 ldr r10, [r9, #BUF_STATE] @ fetch kbd interface state
147 cmp r10, #0 @ are we expecting start bit?
155 @ r10 already contains 0, reuse it
156 str r10, [r9, #BUF_KEY] @ clear keycode
[all …]
/openbmc/linux/arch/powerpc/platforms/52xx/
H A Dmpc52xx_sleep.S18 li r10, 0 /* flag that irq handler sets */
34 cmpi cr0, r10, 1
38 mfspr r10, SPRN_HID0
39 ori r10, r10, 0x2000
41 mtspr SPRN_HID0, r10
54 mfspr r10, SPRN_HID0
55 ori r10, r10, 0x2000
56 xori r10, r10, 0x2000
58 mtspr SPRN_HID0, r10
98 mfmsr r10
[all …]
H A Dlite5200_sleep.S26 mfspr r10, SPRN_##reg; \
27 stw r10, ((addr)*4)(r4);
30 lwz r10, ((addr)*4)(r4); \
31 mtspr SPRN_##reg, r10; \
67 lwz r10, 0xf0(r3)
68 stw r10, (0x1d*4)(r4)
210 mfmsr r10
211 ori r10, r10, MSR_DR | MSR_IR
214 mtspr SPRN_SRR1, r10
215 lis r10, mmu_on@h
[all …]
/openbmc/linux/arch/csky/kernel/
H A Dentry.S66 bmaski r10, THREAD_SHIFT
67 andn r9, r10
68 ldw r10, (r9, TINFO_FLAGS)
70 and r10, r9
71 cmpnei r10, 0
117 mov a0, r10
124 bmaski r10, THREAD_SHIFT
125 andn r9, r10
126 ldw r10, (r9, TINFO_FLAGS)
128 and r10, r9
[all …]
/openbmc/qemu/tests/tcg/hexagon/
H A Dhvx_histogram_row.S64 r10 = add(r0, r1) /* R10 = &src[2 * stride] */ define
92 { r0 = r10 /* R0 = &src[(i + 1) * stride] */
93 r10 = add(r10, r1) /* R10 = &src[(i + 2) * stride] */ define
101 r10 = ##0x00010001 define
105 v0.w = vdmpy(v0.h, r10.h):sat
108 v1.w = vdmpy(v1.h, r10.h):sat
111 v2.w = vdmpy(v2.h, r10.h):sat
114 v3.w = vdmpy(v3.h, r10.h):sat
117 v4.w = vdmpy(v4.h, r10.h):sat
120 v5.w = vdmpy(v5.h, r10.h):sat
[all …]
/openbmc/u-boot/arch/arm/mach-davinci/
H A Dlowlevel_init.S77 mov r10, $0
78 str r10, [r6]
84 mov r10, $0x01
85 str r10, [r6]
88 ldr r10, MMARG_BRF0_VAL
89 str r10, [r6]
92 mov r10, $0
93 str r10, [r6]
100 mov r10, $0
105 mov r9, r10, lsl $8
[all …]
/openbmc/linux/arch/arm/mach-imx/
H A Dssi-fiq.S57 mov r10, #0x10000
58 sub r10, #1
59 and r10, r10, r8 /* r10: current buffer offset */
61 add r13, r13, r10
75 add r10, #8
77 cmp r10, r11
95 mov r10, #0x10000
96 sub r10, #1
97 and r10, r10, r9 /* r10: current buffer offset */
99 add r13, r13, r10
[all …]
/openbmc/linux/arch/parisc/kernel/
H A Dhead.S75 ldi 32,%r10
76 mtctl %r10,%cr11
78 mfctl,w %cr11,%r10
80 comib,<>,n 0,%r10,$cpu_ok
85 copy %arg0, %r10
96 stw %r10,-60(%sp) // arg6 = ptr to text
104 or %r10,%r10,%r10 /* qemu idle sleep */
178 load32 PA(_mcount), %r10
179 std %dp,0x18(%r10)
187 ldw MEM_PDC_HI(%r0),%r10
[all …]
/openbmc/linux/arch/arm/boot/bootp/
H A Dinit.S37 ldr r10, [r9, #4] @ get first tag
38 teq r10, r5 @ is it ATAG_CORE?
42 movne r10, #0 @ terminator
44 stmiane r9, {r4, r5, r10} @ Size, ATAG_CORE, terminator
51 taglist: ldr r10, [r9, #0] @ tag length
52 teq r10, #0 @ last tag (zero length)?
53 addne r9, r9, r10, lsl #2
57 stmia r9, {r5, r6, r7, r8, r10}
63 move: ldmia r4!, {r7 - r10} @ move 32-bytes at a time
64 stmia r5!, {r7 - r10}
[all …]
/openbmc/linux/arch/arm/mm/
H A Dproc-v7.S150 mrc p15, 0, r10, c1, c0, 2 @ Co-processor access control
184 mcr p15, 0, r10, c1, c0, 2 @ Co-processor access control
206 mrc p15, 0, r10, c15, c0, 1 @ Read Diagnostic register
207 teq r4, r10 @ Already restored?
209 mrc p15, 0, r10, c15, c0, 0 @ Read Power register
210 teq r5, r10 @ Already restored?
235 stmfd sp!, {r6 - r10}
240 mrc p15, 0, r10, c9, c14, 0 @ save CP15 - PMC
241 stmia r0!, {r6 - r10}
242 ldmfd sp!, {r6 - r10}
[all …]
/openbmc/u-boot/arch/microblaze/cpu/
H A Dstart.S53 lbui r10, r0, 0x28 /* used first unused MB vector */
67 lhu r7, r1, r10
68 rsubi r8, r10, 0x2
70 rsubi r8, r10, 0x6
101 lhu r7, r1, r10
102 rsubi r8, r10, 0xa
104 rsubi r8, r10, 0xe
114 lhu r7, r1, r10
115 rsubi r8, r10, 0x12
117 rsubi r8, r10, 0x16
[all …]

12345678910>>...17