/kernel/linux/linux-5.10/arch/sh/kernel/ |
H A D | relocate_kernel.S | 23 /* save r15->r8 to new stack */ 24 mov.l r15, @-r0 25 mov r0, r15 26 mov.l r14, @-r15 27 mov.l r13, @-r15 28 mov.l r12, @-r15 29 mov.l r11, @-r15 30 mov.l r10, @-r15 31 mov.l r9, @-r15 32 mov.l r8, @-r15 [all...] |
/kernel/linux/linux-6.6/arch/sh/kernel/ |
H A D | relocate_kernel.S | 23 /* save r15->r8 to new stack */ 24 mov.l r15, @-r0 25 mov r0, r15 26 mov.l r14, @-r15 27 mov.l r13, @-r15 28 mov.l r12, @-r15 29 mov.l r11, @-r15 30 mov.l r10, @-r15 31 mov.l r9, @-r15 32 mov.l r8, @-r15 [all...] |
/kernel/linux/linux-6.6/arch/powerpc/mm/nohash/ |
H A D | tlb_low_64e.S | 62 std r15,EX_TLB_R15(r12) 82 ld r15,EX_TLB_R15(r12) 115 srdi r15,r16,60 /* get region */ 121 cmpwi r15,0 /* user vs kernel check */ 140 * r15 = crap (free to use) 146 rldicl r15,r16,64-PGDIR_SHIFT+3,64-PGD_INDEX_SIZE-3 148 clrrdi r15,r15,3 151 ldx r14,r14,r15 /* grab pgd entry */ 153 rldicl r15,r1 [all...] |
/kernel/linux/linux-5.10/arch/powerpc/mm/nohash/ |
H A D | tlb_low_64e.S | 62 std r15,EX_TLB_R15(r12) 86 ld r15,EX_TLB_R15(r12) 119 srdi r15,r16,60 /* get region */ 125 cmpwi r15,0 /* user vs kernel check */ 137 * r15 = crap (free to use) 143 rldicl r15,r16,64-PGDIR_SHIFT+3,64-PGD_INDEX_SIZE-3 145 clrrdi r15,r15,3 153 ldx r14,r14,r15 /* grab pgd entry */ 156 ldx r14,r14,r15 /* gra [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/switch_endian/ |
H A D | switch_endian_test.S | 21 ld r15, pattern@TOC(%r2) 29 mr r3, r15 30 addi r4, r15, 4 32 addi r5, r15, 32 35 addi r5, r15, 5 36 addi r6, r15, 6 37 addi r7, r15, 7 38 addi r8, r15, 8 42 addi r13, r15, 13 43 addi r14, r15, 1 [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/switch_endian/ |
H A D | switch_endian_test.S | 21 ld r15, pattern@TOC(%r2) 29 mr r3, r15 30 addi r4, r15, 4 32 addi r5, r15, 32 35 addi r5, r15, 5 36 addi r6, r15, 6 37 addi r7, r15, 7 38 addi r8, r15, 8 42 addi r13, r15, 13 43 addi r14, r15, 1 [all...] |
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh2/ |
H A D | entry.S | 55 mov.l @(5*4,r15),r3 ! previous SR 59 mov.l r3,@(5*4,r15) ! update SR 75 mov r15,r2 ! r2 = user stack top 76 mov r0,r15 ! switch kernel stack 77 mov.l r1,@-r15 ! TRA 78 sts.l macl, @-r15 79 sts.l mach, @-r15 80 stc.l gbr, @-r15 82 mov.l r0,@-r15 ! original SR 83 sts.l pr,@-r15 [all...] |
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh2/ |
H A D | entry.S | 55 mov.l @(5*4,r15),r3 ! previous SR 59 mov.l r3,@(5*4,r15) ! update SR 75 mov r15,r2 ! r2 = user stack top 76 mov r0,r15 ! switch kernel stack 77 mov.l r1,@-r15 ! TRA 78 sts.l macl, @-r15 79 sts.l mach, @-r15 80 stc.l gbr, @-r15 82 mov.l r0,@-r15 ! original SR 83 sts.l pr,@-r15 [all...] |
/kernel/linux/linux-6.6/arch/s390/kernel/ |
H A D | entry.S | 52 tml %r15,THREAD_SIZE - CONFIG_STACK_GUARD 60 lgr %r14,%r15 146 lg %r9,__SF_SIE_CONTROL(%r15) # get control block pointer 181 stmg %r6,%r15,__SF_GPRS(%r15) # store gprs of prev task 185 stg %r15,__THREAD_ksp(%r1,%r2) # store kernel stack of prev 186 lg %r15,0(%r4,%r3) # start of kernel stack of next 187 agr %r15,%r5 # end of kernel stack of next 189 stg %r15,__LC_KERNEL_STACK # store end of kernel stack 190 lg %r15,__THREAD_ks [all...] |
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh2a/ |
H A D | entry.S | 47 bst.b #6,@(4*4,r15) !set cpu mode to SR.MD 56 mov r15,r2 ! r2 = user stack top 57 mov r0,r15 ! switch kernel stack 58 mov.l r1,@-r15 ! TRA 59 sts.l macl, @-r15 60 sts.l mach, @-r15 61 stc.l gbr, @-r15 63 mov.l r0,@-r15 ! original SR 64 sts.l pr,@-r15 66 mov.l r0,@-r15 ! origina [all...] |
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh2a/ |
H A D | entry.S | 47 bst.b #6,@(4*4,r15) !set cpu mode to SR.MD 56 mov r15,r2 ! r2 = user stack top 57 mov r0,r15 ! switch kernel stack 58 mov.l r1,@-r15 ! TRA 59 sts.l macl, @-r15 60 sts.l mach, @-r15 61 stc.l gbr, @-r15 63 mov.l r0,@-r15 ! original SR 64 sts.l pr,@-r15 66 mov.l r0,@-r15 ! origina [all...] |
/kernel/linux/linux-5.10/arch/sh/lib/ |
H A D | mcount.S | 13 mov.l r4, @-r15; \ 14 mov.l r5, @-r15; \ 15 mov.l r6, @-r15; \ 16 mov.l r7, @-r15; \ 17 sts.l pr, @-r15; \ 19 mov.l @(20,r15),r4; \ 23 lds.l @r15+, pr; \ 24 mov.l @r15+, r7; \ 25 mov.l @r15+, r6; \ 26 mov.l @r15 [all...] |
H A D | udivsi3_i4i.S | 54 mov.l r4,@-r15 56 mov.l r1,@-r15 67 mov.l r4,@-r15 70 mov.l r5,@-r15 81 mov.l @r15+,r5 85 mov.l @r15+,r4 93 mov.l @r15+,r5 95 mov.l @r15+,r4 108 mov.l r4,@-r15 110 mov.l r1,@-r15 [all...] |
/kernel/linux/linux-6.6/arch/sh/lib/ |
H A D | mcount.S | 13 mov.l r4, @-r15; \ 14 mov.l r5, @-r15; \ 15 mov.l r6, @-r15; \ 16 mov.l r7, @-r15; \ 17 sts.l pr, @-r15; \ 19 mov.l @(20,r15),r4; \ 23 lds.l @r15+, pr; \ 24 mov.l @r15+, r7; \ 25 mov.l @r15+, r6; \ 26 mov.l @r15 [all...] |
H A D | udivsi3_i4i.S | 54 mov.l r4,@-r15 56 mov.l r1,@-r15 67 mov.l r4,@-r15 70 mov.l r5,@-r15 81 mov.l @r15+,r5 85 mov.l @r15+,r4 93 mov.l @r15+,r5 95 mov.l @r15+,r4 108 mov.l r4,@-r15 110 mov.l r1,@-r15 [all...] |
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/shmobile/ |
H A D | sleep.S | 53 sts.l pr, @-r15 54 mov.l r14, @-r15 55 mov.l r13, @-r15 56 mov.l r12, @-r15 57 mov.l r11, @-r15 58 mov.l r10, @-r15 59 mov.l r9, @-r15 60 mov.l r8, @-r15 88 mov.l r15, @(SH_SLEEP_SP, r5) 89 mov r5, r15 [all...] |
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh3/ |
H A D | entry.S | 44 * r15 = stack pointer 139 mov r15, r4 154 mov r15, r4 180 mov r15, r4 ! regs 195 mov k4, r15 209 ! - restore r8, r9, r10, r11, r12, r13, r14, r15 from the stack 219 mov.l @r15+, r0 220 mov.l @r15+, r1 221 mov.l @r15+, r2 222 mov.l @r15 [all...] |
H A D | swsusp.S | 24 mov.l 1f, r15 69 mov.l @r15+, r0 70 mov.l @r15+, r1 71 mov.l @r15+, r2 72 mov.l @r15+, r3 73 mov.l @r15+, r4 74 mov.l @r15+, r5 75 mov.l @r15+, r6 76 mov.l @r15+, r7 95 mov r15, r [all...] |
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/shmobile/ |
H A D | sleep.S | 53 sts.l pr, @-r15 54 mov.l r14, @-r15 55 mov.l r13, @-r15 56 mov.l r12, @-r15 57 mov.l r11, @-r15 58 mov.l r10, @-r15 59 mov.l r9, @-r15 60 mov.l r8, @-r15 88 mov.l r15, @(SH_SLEEP_SP, r5) 89 mov r5, r15 [all...] |
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh3/ |
H A D | entry.S | 43 * r15 = stack pointer 138 mov r15, r4 153 mov r15, r4 179 mov r15, r4 ! regs 194 mov k4, r15 208 ! - restore r8, r9, r10, r11, r12, r13, r14, r15 from the stack 218 mov.l @r15+, r0 219 mov.l @r15+, r1 220 mov.l @r15+, r2 221 mov.l @r15 [all...] |
H A D | swsusp.S | 24 mov.l 1f, r15 69 mov.l @r15+, r0 70 mov.l @r15+, r1 71 mov.l @r15+, r2 72 mov.l @r15+, r3 73 mov.l @r15+, r4 74 mov.l @r15+, r5 75 mov.l @r15+, r6 76 mov.l @r15+, r7 95 mov r15, r [all...] |
/kernel/linux/linux-5.10/arch/microblaze/kernel/ |
H A D | mcount.S | 82 rtsd r15, 8; 89 rtsd r15, 8 93 swi r15, r1, 0; 113 addik r6, r15, 0; /* MS: load current function addr */ 114 bralid r15, prepare_ftrace_return; 136 addik r5, r15, -4; /* MS: load current function addr */ 138 brald r15, r20; /* MS: jump to ftrace handler */ 141 lwi r15, r1, 0; 144 rtsd r15, 8; /* MS: jump back */ 149 nop; /* MS: just barrier for rtsd r15, [all...] |
/kernel/linux/linux-6.6/arch/microblaze/kernel/ |
H A D | mcount.S | 82 rtsd r15, 8; 89 rtsd r15, 8 93 swi r15, r1, 0; 113 addik r6, r15, 0; /* MS: load current function addr */ 114 bralid r15, prepare_ftrace_return; 136 addik r5, r15, -4; /* MS: load current function addr */ 138 brald r15, r20; /* MS: jump to ftrace handler */ 141 lwi r15, r1, 0; 144 rtsd r15, 8; /* MS: jump back */ 149 nop; /* MS: just barrier for rtsd r15, [all...] |
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | entry.S | 88 tml %r15,STACK_SIZE - CONFIG_STACK_GUARD 96 lgr %r14,%r15 135 .insn rsy,0xeb0000000017,%r1,5,__SF_EMPTY+80(%r15) 138 la %r4,__SF_EMPTY+16(%r15) 167 slgr %r14,%r15 171 aghi %r15,-(STACK_FRAME_OVERHEAD + __PT_SIZE) 173 4: UPDATE_VTIME %r14,%r15,\timer 175 5: lg %r15,__LC_ASYNC_STACK # load async stack 176 6: la %r11,STACK_FRAME_OVERHEAD(%r15) 198 stosm __SF_EMPTY(%r15), [all...] |
/kernel/linux/linux-5.10/arch/powerpc/crypto/ |
H A D | sha1-powerpc-asm.S | 44 add r0,RE(t),r15; \ 57 add r0,RE(t),r15; \ 71 add r0,RE(t),r15; \ 81 add r0,RE(t),r15; \ 100 add r0,RE(t),r15; \ 143 lis r15,0x5a82 /* K0-19 */ 144 ori r15,r15,0x7999 151 lis r15,0x6ed9 /* K20-39 */ 152 ori r15,r1 [all...] |