/arch/blackfin/include/asm/ |
D | context.S | 18 [--sp] = SYSCFG; 20 [--sp] = P0; /*orig_p0*/ 21 [--sp] = R0; /*orig_r0*/ 23 [--sp] = ( R7:0, P5:0 ); 24 [--sp] = fp; 25 [--sp] = usp; 27 [--sp] = i0; 28 [--sp] = i1; 29 [--sp] = i2; 30 [--sp] = i3; [all …]
|
/arch/alpha/kernel/ |
D | entry.S | 31 subq $sp, SP_OFF, $sp; \ 32 stq $0, 0($sp); \ 33 stq $1, 8($sp); \ 34 stq $2, 16($sp); \ 35 stq $3, 24($sp); \ 36 stq $4, 32($sp); \ 37 stq $28, 144($sp); \ 39 stq $5, 40($sp); \ 40 stq $6, 48($sp); \ 41 stq $7, 56($sp); \ [all …]
|
/arch/m68k/include/asm/ |
D | entry.h | 67 btst #5,%sp@(2) /* from user? */ 69 movel %sp,sw_usp /* save user sp */ 71 movel sw_ksp,%sp /* kernel sp */ 72 subql #8,%sp /* room for exception */ 73 clrl %sp@- /* stkadj */ 74 movel %d0,%sp@- /* orig d0 */ 75 movel %d0,%sp@- /* d0 */ 76 lea %sp@(-32),%sp /* space for 8 regs */ 77 moveml %d1-%d5/%a0-%a2,%sp@ 79 movel %a0@-,%sp@(PT_OFF_PC) /* copy exception program counter */ [all …]
|
/arch/m68k/platform/68328/ |
D | entry.S | 41 movel #-ENOSYS,%sp@(PT_OFF_D0) 45 movel #-ENOSYS,%sp@(PT_OFF_D0) /* needed for strace*/ 46 subql #4,%sp 50 addql #4,%sp 51 movel %sp@(PT_OFF_ORIG_D0),%d1 59 1: movel %d0,%sp@(PT_OFF_D0) /* save the return value */ 60 subql #4,%sp /* dummy return address */ 66 addql #4,%sp 73 pea %sp@ 75 addql #4,%sp [all …]
|
/arch/blackfin/mach-common/ |
D | interrupt.S | 38 [--sp] = fp; 39 [--sp] = usp; 41 [--sp] = i0; 42 [--sp] = i1; 43 [--sp] = i2; 44 [--sp] = i3; 46 [--sp] = m0; 47 [--sp] = m1; 48 [--sp] = m2; 49 [--sp] = m3; [all …]
|
/arch/s390/oprofile/ |
D | backtrace.c | 14 __show_trace(unsigned int *depth, unsigned long sp, in __show_trace() argument 21 sp = sp & PSW_ADDR_INSN; in __show_trace() 22 if (sp < low || sp > high - sizeof(*sf)) in __show_trace() 23 return sp; in __show_trace() 24 sf = (struct stack_frame *) sp; in __show_trace() 30 low = sp; in __show_trace() 31 sp = sf->back_chain & PSW_ADDR_INSN; in __show_trace() 32 if (!sp) in __show_trace() 34 if (sp <= low || sp > high - sizeof(*sf)) in __show_trace() 35 return sp; in __show_trace() [all …]
|
/arch/mips/dec/prom/ |
D | call_o32.S | 38 REG_SUBU sp,O32_FRAMESZ 40 REG_S ra,O32_FRAMESZ-1*SZREG(sp) 41 REG_S fp,O32_FRAMESZ-2*SZREG(sp) 42 REG_S gp,O32_FRAMESZ-3*SZREG(sp) 43 REG_S s7,O32_FRAMESZ-4*SZREG(sp) 44 REG_S s6,O32_FRAMESZ-5*SZREG(sp) 45 REG_S s5,O32_FRAMESZ-6*SZREG(sp) 46 REG_S s4,O32_FRAMESZ-7*SZREG(sp) 47 REG_S s3,O32_FRAMESZ-8*SZREG(sp) 48 REG_S s2,O32_FRAMESZ-9*SZREG(sp) [all …]
|
/arch/s390/kernel/ |
D | stacktrace.c | 16 unsigned long sp, in save_context_stack() argument 26 sp &= PSW_ADDR_INSN; in save_context_stack() 27 if (sp < low || sp > high) in save_context_stack() 28 return sp; in save_context_stack() 29 sf = (struct stack_frame *)sp; in save_context_stack() 37 return sp; in save_context_stack() 38 low = sp; in save_context_stack() 39 sp = sf->back_chain & PSW_ADDR_INSN; in save_context_stack() 40 if (!sp) in save_context_stack() 42 if (sp <= low || sp > high - sizeof(*sf)) in save_context_stack() [all …]
|
D | perf_event.c | 68 unsigned long sp, in __store_trace() argument 75 sp = sp & PSW_ADDR_INSN; in __store_trace() 76 if (sp < low || sp > high - sizeof(*sf)) in __store_trace() 77 return sp; in __store_trace() 78 sf = (struct stack_frame *) sp; in __store_trace() 82 low = sp; in __store_trace() 83 sp = sf->back_chain & PSW_ADDR_INSN; in __store_trace() 84 if (!sp) in __store_trace() 86 if (sp <= low || sp > high - sizeof(*sf)) in __store_trace() 87 return sp; in __store_trace() [all …]
|
/arch/mips/alchemy/common/ |
D | sleeper.S | 28 subu sp, PT_SIZE 29 sw $1, PT_R1(sp) 30 sw $2, PT_R2(sp) 31 sw $3, PT_R3(sp) 32 sw $4, PT_R4(sp) 33 sw $5, PT_R5(sp) 34 sw $6, PT_R6(sp) 35 sw $7, PT_R7(sp) 36 sw $16, PT_R16(sp) 37 sw $17, PT_R17(sp) [all …]
|
/arch/blackfin/kernel/ |
D | ftrace-entry.S | 46 [--sp] = r2; 47 [--sp] = r0; 48 [--sp] = r1; 49 [--sp] = rets; 57 r1 = [sp + 16]; /* skip the 4 local regs on stack */ 72 rets = [sp++]; 73 r1 = [sp++]; 74 r0 = [sp++]; 75 r2 = [sp++]; 96 [--sp] = r2; [all …]
|
/arch/mips/fw/lib/ |
D | call_o32.S | 39 REG_SUBU sp,O32_FRAMESZ 41 REG_S ra,O32_FRAMESZ-1*SZREG(sp) 42 REG_S fp,O32_FRAMESZ-2*SZREG(sp) 43 REG_S gp,O32_FRAMESZ-3*SZREG(sp) 44 REG_S s7,O32_FRAMESZ-4*SZREG(sp) 45 REG_S s6,O32_FRAMESZ-5*SZREG(sp) 46 REG_S s5,O32_FRAMESZ-6*SZREG(sp) 47 REG_S s4,O32_FRAMESZ-7*SZREG(sp) 48 REG_S s3,O32_FRAMESZ-8*SZREG(sp) 49 REG_S s2,O32_FRAMESZ-9*SZREG(sp) [all …]
|
/arch/mips/include/asm/ |
D | stackframe.h | 40 LONG_S $1, PT_R1(sp) 47 LONG_S v1, PT_LO(sp) 49 LONG_S v1, PT_HI(sp) 51 LONG_S v1, PT_ACX(sp) 56 LONG_S $8, PT_R8(sp) 57 LONG_S $9, PT_R9(sp) 59 LONG_S $10, PT_R10(sp) 60 LONG_S $11, PT_R11(sp) 61 LONG_S $12, PT_R12(sp) 63 LONG_S v1, PT_HI(sp) [all …]
|
/arch/mips/kernel/ |
D | mcount.S | 22 PTR_SUBU sp, PT_SIZE 23 PTR_S ra, PT_R31(sp) 24 PTR_S AT, PT_R1(sp) 25 PTR_S a0, PT_R4(sp) 26 PTR_S a1, PT_R5(sp) 27 PTR_S a2, PT_R6(sp) 28 PTR_S a3, PT_R7(sp) 30 PTR_S a4, PT_R8(sp) 31 PTR_S a5, PT_R9(sp) 32 PTR_S a6, PT_R10(sp) [all …]
|
/arch/um/sys-ppc/ |
D | miscthings.c | 12 void shove_aux_table(unsigned long sp) in shove_aux_table() argument 19 argc = *(int *)sp; in shove_aux_table() 20 sp += sizeof(int) + (argc + 1) * sizeof(char *); in shove_aux_table() 23 p = *(char **)sp; in shove_aux_table() 24 sp += sizeof(char *); in shove_aux_table() 26 aux_start = sp; in shove_aux_table() 29 e = *(unsigned long *)sp; in shove_aux_table() 30 sp += 2 * sizeof(unsigned long); in shove_aux_table() 35 sp -= sizeof(unsigned long); in shove_aux_table() 36 e = *(unsigned long *)sp; in shove_aux_table() [all …]
|
/arch/powerpc/oprofile/ |
D | backtrace.c | 27 static unsigned int user_getsp32(unsigned int sp, int is_first) in user_getsp32() argument 30 void __user *p = compat_ptr(sp); in user_getsp32() 54 static unsigned long user_getsp64(unsigned long sp, int is_first) in user_getsp64() argument 58 if (!access_ok(VERIFY_READ, (void __user *)sp, sizeof(stack_frame))) in user_getsp64() 61 if (__copy_from_user_inatomic(stack_frame, (void __user *)sp, in user_getsp64() 72 static unsigned long kernel_getsp(unsigned long sp, int is_first) in kernel_getsp() argument 74 unsigned long *stack_frame = (unsigned long *)sp; in kernel_getsp() 76 if (!validate_sp(sp, current, STACK_FRAME_OVERHEAD)) in kernel_getsp() 93 unsigned long sp = regs->gpr[1]; in op_powerpc_backtrace() local 101 sp = kernel_getsp(sp, first_frame); in op_powerpc_backtrace() [all …]
|
/arch/m68k/platform/coldfire/ |
D | entry.S | 75 movel %sp,%d2 /* get thread_info pointer */ 79 movel %sp,%a1@(TASK_THREAD+THREAD_ESP0) 85 movel %d0,%sp@(PT_OFF_D0) /* save the return value */ 89 movel %d2,PT_OFF_D0(%sp) /* on syscall entry */ 90 subql #4,%sp 94 addql #4,%sp 97 movel %d0,%sp@(PT_OFF_D0) /* save the return value */ 98 subql #4,%sp /* dummy return address */ 104 addql #4,%sp 108 btst #5,%sp@(PT_OFF_SR) /* check if returning to kernel */ [all …]
|
/arch/m68k/kernel/ |
D | entry_no.S | 48 movel %sp,%sp@- /* stack frame pointer argument */ 50 addql #4,%sp 56 movel %sp,%sp@- /* stack frame pointer argument */ 58 addql #4,%sp 67 movel %sp,%sp@- /* stack frame pointer argument */ 69 addql #4,%sp 75 pea %sp@ 77 addql #4,%sp 82 movel %d1,%sp@- 84 addql #4,%sp [all …]
|
/arch/powerpc/perf/ |
D | callchain.c | 32 static int valid_next_sp(unsigned long sp, unsigned long prev_sp) in valid_next_sp() argument 34 if (sp & 0xf) in valid_next_sp() 36 if (!validate_sp(sp, current, STACK_FRAME_OVERHEAD)) in valid_next_sp() 38 if (sp >= prev_sp + STACK_FRAME_OVERHEAD) in valid_next_sp() 44 if ((sp & ~(THREAD_SIZE - 1)) != (prev_sp & ~(THREAD_SIZE - 1))) in valid_next_sp() 52 unsigned long sp, next_sp; in perf_callchain_kernel() local 59 sp = regs->gpr[1]; in perf_callchain_kernel() 62 if (!validate_sp(sp, current, STACK_FRAME_OVERHEAD)) in perf_callchain_kernel() 66 fp = (unsigned long *) sp; in perf_callchain_kernel() 69 if (next_sp == sp + STACK_INT_FRAME_SIZE && in perf_callchain_kernel() [all …]
|
/arch/arm/common/ |
D | fiq_glue.S | 31 stmfd sp!, {r11-r12, lr} 34 sub sp, sp, #(7 * 4) 35 stmia sp, {r8-r14}^ 39 stmfd sp!, {r0-r7} 43 mov r1, sp 46 mov r7, sp 53 mov r7, sp 56 str sp, [r7, #(4 * 13)] 63 subne sp, r7, #(4 * 3) 67 mov r2, sp [all …]
|
/arch/m68k/platform/68360/ |
D | entry.S | 37 movel #-ENOSYS,%sp@(PT_OFF_D0) 41 movel #-ENOSYS,%sp@(PT_OFF_D0) /* needed for strace*/ 42 subql #4,%sp 46 addql #4,%sp 47 movel %sp@(PT_OFF_ORIG_D0),%d1 55 1: movel %d0,%sp@(PT_OFF_D0) /* save the return value */ 56 subql #4,%sp /* dummy return address */ 62 addql #4,%sp 69 pea %sp@ 71 addql #4,%sp [all …]
|
/arch/sparc/include/asm/ |
D | ttable.h | 29 add %sp, PTREGS_OFF, %o0; \ 39 add %sp, PTREGS_OFF, %o0; \ 48 add %sp, PTREGS_OFF, %o0; \ 68 add %sp, PTREGS_OFF, %o0; \ 77 add %sp, PTREGS_OFF, %o0; \ 87 add %sp, PTREGS_OFF, %o0; \ 139 add %sp, PTREGS_OFF, %o1; \ 152 add %sp, PTREGS_OFF, %o1; \ 164 add %sp, PTREGS_OFF, %o1; \ 177 ldx [%sp + PTREGS_OFF + PT_V9_TNPC], %l1; \ [all …]
|
/arch/avr32/kernel/ |
D | syscall-stubs.S | 20 mov r10, sp 26 mov r10, sp 32 mov r12, sp 38 mov r12, sp 44 mov r8, sp 50 mov r12, sp 56 mov r9, sp 63 st.w --sp, ARG6 65 sub sp, -4 72 st.w --sp, ARG6 [all …]
|
/arch/blackfin/mach-bf561/ |
D | atomic.S | 105 [--sp] = rets; 106 [--sp] = ( r7:5 ); 107 [--sp] = r0; 108 [--sp] = p1; 109 [--sp] = p0; 135 p0 = [sp++]; 136 p1 = [sp++]; 137 r0 = [sp++]; 138 ( r7:5 ) = [sp++]; 139 rets = [sp++]; [all …]
|
/arch/h8300/kernel/ |
D | entry.S | 38 mov.l er0,@-sp 39 mov.l er1,@-sp 40 mov.l er2,@-sp 41 mov.l er3,@-sp 44 mov.l @sp+,er3 45 mov.l @sp+,er2 64 stm.l er0-er3,@-sp 67 ldm.l @sp+,er2-er3 71 mov.w r1,@(LEXR-LER3:16,sp) /* copy EXR */ 74 mov.w @(LEXR-LER1:16,sp),r1 /* restore EXR */ [all …]
|