/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | head_8xx.S | 204 mtspr SPRN_SPRG_SCRATCH0, r10 210 mfspr r10, SPRN_SRR0 /* Get effective address of fault */ 211 INVALIDATE_ADJACENT_PAGES_CPU15(r10) 212 mtspr SPRN_MD_EPN, r10 215 compare_to_kernel_boundary r10, r10 217 mfspr r10, SPRN_M_TWB /* Get level 1 table */ 220 rlwinm r10, r10, 0, 20, 31 221 oris r10, r1 [all...] |
H A D | head_booke.h | 48 mtspr SPRN_SPRG_WSCRATCH0, r10; /* save one register */ \ 49 mfspr r10, SPRN_SPRG_THREAD; \ 50 stw r11, THREAD_NORMSAVE(0)(r10); \ 51 stw r13, THREAD_NORMSAVE(2)(r10); \ 60 lwz r11, TASK_STACK - THREAD(r10); \ 68 lwz r12, THREAD_NORMSAVE(0)(r10); \ 70 lwz r13, THREAD_NORMSAVE(2)(r10); /* restore r13 */ \ 71 mflr r10; \ 72 stw r10,_LINK(r11); \ 80 lis r10, STACK_FRAME_REGS_MARKE 135 addi r2,r10,-THREAD global() variable 150 lwz r10, TASK_CPU(r2) global() variable 151 slwi r10, r10, 3 global() variable 170 lis r10, MSR_KERNEL@h global() variable 171 ori r10, r10, MSR_KERNEL@l global() variable 172 rlwimi r10, r9, 0, MSR_EE global() variable [all...] |
H A D | exceptions-64s.S | 254 lbz r10,HSTATE_IN_GUEST(r13) 255 cmpwi r10,0 264 cmpwi r10,KVM_GUEST_MODE_SKIP 268 ld r10,IAREA+EX_CFAR(r13) 269 std r10,HSTATE_CFAR(r13) 273 ld r10,IAREA+EX_CTR(r13) 274 mtctr r10 276 ld r10,IAREA+EX_PPR(r13) 277 std r10,HSTATE_PPR(r13) 284 ld r10,IARE [all...] |
H A D | head_32.h | 20 mtspr SPRN_SPRG_SCRATCH0,r10 23 mfspr r10, SPRN_SPRG_THREAD variable 26 stw r11, DAR(r10) 28 stw r11, DSISR(r10) 31 stw r11, SRR0(r10) 35 stw r11, SRR1(r10) 37 mfcr r10 66 mtcr r10 67 li r10, MSR_KERNEL & ~(MSR_IR | MSR_RI) /* can take DTLB miss */ 68 mtmsr r10 73 mfspr r10, SPRN_SPRG_SCRATCH0 global() variable 85 stw r10,GPR10(r11) global() variable 88 stw r10, _CCR(r11) global() variable 93 stw r10,_LINK(r11) global() variable 98 lwz r10, DAR(r12) global() variable 99 stw r10, _DAR(r11) global() variable 100 lwz r10, DSISR(r12) global() variable 101 stw r10, _DSISR(r11) global() variable 121 lis r10,STACK_FRAME_REGS_MARKER@ha /* exception frame marker */ global() variable 122 addi r10,r10,STACK_FRAME_REGS_MARKER@l global() variable 123 stw r10,8(r11) global() variable 157 stw r10, _LINK(r11) global() variable 163 stw r10,_NIP(r11) global() variable 165 rlwinm r10,r10,0,4,2 /* Clear SO bit in CR */ global() variable 166 stw r10,_CCR(r11) /* save registers */ global() variable 177 lis r10,STACK_FRAME_REGS_MARKER@ha /* exception frame marker */ global() variable 179 addi r10,r10,STACK_FRAME_REGS_MARKER@l global() variable 182 stw r10,8(r11) global() variable 223 rlwimi r10, r9, 0, MSR_EE global() variable [all...] |
H A D | exceptions-64e.S | 83 mfspr r10,SPRN_SPRG_TLB_EXFRAME 84 add r10,r10,r12 85 mtspr SPRN_SPRG_TLB_EXFRAME,r10 91 mfspr r10,SPRN_SRR0 92 SPECIAL_EXC_STORE(r10,SRR0) 93 mfspr r10,SPRN_SRR1 94 SPECIAL_EXC_STORE(r10,SRR1) 95 mfspr r10,SPRN_SPRG_GEN_SCRATCH 96 SPECIAL_EXC_STORE(r10,SPRG_GE [all...] |
/kernel/linux/linux-6.6/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, r1 [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_MARKE variable 87 addi r10, r10, STACK_FRAME_REGS_MARKER@l global() variable 88 stw r10, STACK_INT_FRAME_MARKER(r1) global() variable 89 li r10, \\trapno global() variable 90 stw r10,_TRAP(r1) global() variable 98 stw r10,_CTR(r1) global() variable 100 mfspr r10,SPRN_XER global() variable [all...] |
H A D | head_32.h | 20 mtspr SPRN_SPRG_SCRATCH0,r10 22 mfspr r10, SPRN_SPRG_THREAD variable 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 */ variable 83 mfspr r10,SPRN_SPRG_SCRATCH0 variable 85 stw r10,GPR1 variable 88 stw r10,_LINK(r11) global() variable 92 lwz r10, DAR(r12) global() variable 93 stw r10, _DAR(r11) global() variable 94 lwz r10, DSISR(r12) global() variable 95 stw r10, _DSISR(r11) global() variable 113 lis r10,STACK_FRAME_REGS_MARKER@ha /* exception frame marker */ global() variable 114 addi r10,r10,STACK_FRAME_REGS_MARKER@l global() variable 115 stw r10,STACK_INT_FRAME_MARKER(r1) global() variable 116 li r10, \\trapno global() variable 117 stw r10,_TRAP(r1) global() variable 125 stw r10,_CTR(r1) global() variable 127 mfspr r10,SPRN_XER global() variable 152 lis r10, 1f@h global() variable 153 ori r10, r10, 1f@l global() variable 156 mfspr r10,SPRN_SPRG_THREAD global() variable [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_GE [all...] |
H A D | head_85xx.S | 297 * r10 -- EA of fault 305 * r10 is the pshift from the PGD, if we're a hugepage 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, 2 [all...] |
/kernel/linux/linux-6.6/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,r1 [all...] |
/kernel/linux/linux-5.10/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) 67 andi. r10,r11,MSR_PR 69 BTB_FLUSH(r10) 81 ld r10,EX_TLB_R10(r12) 120 rldicl. r10,r16,64-PGTABLE_EADDR_SIZE,PGTABLE_EADDR_SIZE+4 123 rlwinm r10,r11,32-19,27,27 124 rlwimi r10,r11,32-16,19,19 126 ori r10,r1 [all...] |
/kernel/linux/linux-5.10/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,[r [all...] |
/kernel/linux/linux-6.6/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,[r [all...] |
/kernel/linux/linux-6.6/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, [all...] |
/kernel/linux/linux-5.10/arch/powerpc/boot/ |
H A D | crt0.S | 54 p_base: mflr r10 /* r10 now points to runtime addr of p_base */ 57 addis r11,r10,(_GLOBAL_OFFSET_TABLE_-p_base)@ha 63 addis r12,r10,(__dynamic_start-p_base)@ha 109 3: lwz r9,p_start-p_base(r10) /* note: these are relocated now */ 110 lwz r8,p_etext-p_base(r10) 120 lwz r9,p_bss_start-p_base(r10) 121 lwz r8,p_end-p_base(r10) 129 lwz r8,p_pstack-p_base(r10) 138 std r5,(p_prom-p_base)(r10) [all...] |
/kernel/linux/linux-6.6/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) [all...] |
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | head.S | 74 ldi 32,%r10 75 mtctl %r10,%cr11 77 mfctl,w %cr11,%r10 79 comib,<>,n 0,%r10,$cpu_ok 84 copy %arg0, %r10 95 stw %r10,-60(%sp) // arg6 = ptr to text 103 or %r10,%r10,%r10 /* qemu idle sleep */ 177 load32 PA(_mcount), %r10 [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-omap1/ |
H A D | ams-delta-fiq-handler.S | 80 * r10 - temporary 101 ldr r10, [r12, #IRQ_SIR_FIQ_REG_OFFSET] @ get requested interrupt number 106 cmp r10, #(INT_GPIO_BANK1 - NR_IRQS_LEGACY) @ is it GPIO interrupt? 110 orr r8, r11, r8, lsl r10 @ mask spurious interrupt 132 ands r10, r13, #KEYBRD_CLK_MASK @ extract keyboard status - set? 138 @ r10 now contains KEYBRD_CLK_MASK, use it 139 bic r11, r11, r10 @ unmask it 145 ldr r10, [r9, #BUF_STATE] @ fetch kbd interface state 146 cmp r10, #0 @ are we expecting start bit? 154 @ r10 alread [all...] |
/kernel/linux/linux-6.6/arch/arm/mach-omap1/ |
H A D | ams-delta-fiq-handler.S | 81 * r10 - temporary 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 alread [all...] |
/kernel/linux/linux-5.10/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, r1 [all...] |
/kernel/linux/linux-6.6/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, r1 [all...] |
/kernel/linux/linux-5.10/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, # [all...] |
/kernel/linux/linux-6.6/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, # [all...] |