/openbmc/linux/arch/powerpc/kernel/ |
H A D | head_8xx.S | 193 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 D | head_booke.h | 49 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 D | head_32.h | 20 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 D | exceptions-64s.S | 220 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 D | exceptions-64e.S | 85 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 D | head_85xx.S | 310 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 D | head_40x.S | 110 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 D | head_book3s_32.S | 281 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 D | entry_32.S | 80 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 D | tlb_low_64e.S | 47 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 D | tlb_low.S | 74 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 D | sha1-armv4-large.S | 82 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 D | book3s_64_entry.S | 38 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 D | crt0.S | 55 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 D | ams-delta-fiq-handler.S | 102 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 D | mpc52xx_sleep.S | 18 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 D | lite5200_sleep.S | 26 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 D | entry.S | 66 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 D | hvx_histogram_row.S | 64 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 D | lowlevel_init.S | 77 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 D | ssi-fiq.S | 57 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 D | head.S | 75 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 D | init.S | 37 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 D | proc-v7.S | 150 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 D | start.S | 53 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 …]
|