/arch/blackfin/include/asm/ |
H A 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] [all...] |
/arch/xtensa/include/asm/ |
H A D | stacktrace.h | 17 unsigned long sp; member in struct:stackframe 22 unsigned long *sp; local 25 __asm__ __volatile__ ("mov %0, a1\n" : "=a"(sp)); 27 sp = (unsigned long *)task->thread.sp; 29 return sp; 32 void walk_stackframe(unsigned long *sp,
|
/arch/alpha/kernel/ |
H A D | entry.S | 28 .cfi_def_cfa $sp, 48 52 subq $sp, SP_OFF, $sp 54 stq $0, 0($sp) 55 stq $1, 8($sp) 56 stq $2, 16($sp) 57 stq $3, 24($sp) 58 stq $4, 32($sp) 59 stq $28, 144($sp) 67 stq $5, 40($sp) [all...] |
/arch/um/sys-ppc/ |
H A D | miscthings.c | 12 void shove_aux_table(unsigned long sp) argument 19 argc = *(int *)sp; 20 sp += sizeof(int) + (argc + 1) * sizeof(char *); 23 p = *(char **)sp; 24 sp += sizeof(char *); 26 aux_start = sp; 29 e = *(unsigned long *)sp; 30 sp += 2 * sizeof(unsigned long); 35 sp -= sizeof(unsigned long); 36 e = *(unsigned long *)sp; [all...] |
/arch/arm64/include/asm/ |
H A D | exec.h | 21 extern unsigned long arch_align_stack(unsigned long sp);
|
/arch/mips/include/asm/ |
H A D | exec.h | 15 extern unsigned long arch_align_stack(unsigned long sp);
|
H A D | pm.h | 24 subu sp, PT_SIZE 26 LONG_S $16, PT_R16(sp) 27 LONG_S $17, PT_R17(sp) 28 LONG_S $18, PT_R18(sp) 29 LONG_S $19, PT_R19(sp) 30 LONG_S $20, PT_R20(sp) 31 LONG_S $21, PT_R21(sp) 32 LONG_S $22, PT_R22(sp) 33 LONG_S $23, PT_R23(sp) 34 LONG_S $28, PT_R28(sp) 63 addiu sp, PT_SIZE variable 87 LONG_S sp, SSS_SP(t1) variable 107 LONG_L sp, SSS_SP(t1) variable [all...] |
H A D | stackframe.h | 31 LONG_S $1, PT_R1(sp) 38 LONG_S v1, PT_LO(sp) 40 LONG_S v1, PT_HI(sp) 42 LONG_S v1, PT_ACX(sp) 47 LONG_S $8, PT_R8(sp) 48 LONG_S $9, PT_R9(sp) 50 LONG_S $10, PT_R10(sp) 51 LONG_S $11, PT_R11(sp) 52 LONG_S $12, PT_R12(sp) 54 LONG_S v1, PT_HI(sp) 160 PTR_SUBU sp, k1, PT_SIZE variable 194 ori $28, sp, _THREAD_MASK variable 293 LONG_L sp, PT_R29(sp) variable [all...] |
H A D | irqflags.h | 173 LONG_L $11, PT_R11(sp); \ 174 LONG_L $10, PT_R10(sp); \ 175 LONG_L $9, PT_R9(sp); \ 176 LONG_L $8, PT_R8(sp); \ 177 LONG_L $7, PT_R7(sp); \ 178 LONG_L $6, PT_R6(sp); \ 179 LONG_L $5, PT_R5(sp); \ 180 LONG_L $4, PT_R4(sp); \ 181 LONG_L $2, PT_R2(sp) 184 LONG_L $7, PT_R7(sp); \ [all...] |
/arch/powerpc/include/asm/ |
H A D | exec.h | 7 extern unsigned long arch_align_stack(unsigned long sp);
|
/arch/s390/include/asm/ |
H A D | exec.h | 10 extern unsigned long arch_align_stack(unsigned long sp);
|
/arch/score/include/asm/ |
H A D | exec.h | 4 extern unsigned long arch_align_stack(unsigned long sp);
|
/arch/s390/oprofile/ |
H A D | backtrace.c | 12 __show_trace(unsigned int *depth, unsigned long sp, argument 19 sp = sp & PSW_ADDR_INSN; 20 if (sp < low || sp > high - sizeof(*sf)) 21 return sp; 22 sf = (struct stack_frame *) sp; 28 low = sp; 29 sp = sf->back_chain & PSW_ADDR_INSN; 30 if (!sp) [all...] |
/arch/powerpc/oprofile/ |
H A D | backtrace.c | 28 static unsigned int user_getsp32(unsigned int sp, int is_first) argument 31 void __user *p = compat_ptr(sp); 55 static unsigned long user_getsp64(unsigned long sp, int is_first) argument 59 if (!access_ok(VERIFY_READ, (void __user *)sp, sizeof(stack_frame))) 62 if (__copy_from_user_inatomic(stack_frame, (void __user *)sp, 73 static unsigned long kernel_getsp(unsigned long sp, int is_first) argument 75 unsigned long *stack_frame = (unsigned long *)sp; 77 if (!validate_sp(sp, current, STACK_FRAME_OVERHEAD)) 94 unsigned long sp = regs->gpr[1]; local 102 sp [all...] |
/arch/m68k/include/asm/ |
H A D | entry.h | 15 * 0(sp) - d1 16 * 4(sp) - d2 17 * 8(sp) - d3 18 * C(sp) - d4 19 * 10(sp) - d5 20 * 14(sp) - a0 21 * 18(sp) - a1 22 * 1C(sp) - a2 23 * 20(sp) - d0 24 * 24(sp) 67 movel %sp,sw_usp /* save user sp */ variable 102 movel %sp@+,%d0 variable 104 addl %sp@+,%sp /* stkadj */ variable 106 movel %sp,sw_ksp /* save ksp */ variable [all...] |
/arch/blackfin/kernel/ |
H A D | ftrace-entry.S | 37 [--sp] = r2; 38 [--sp] = r0; 39 [--sp] = r1; 40 [--sp] = rets; 48 r1 = [sp + 16]; /* skip the 4 local regs on stack */ 63 rets = [sp++]; 64 r1 = [sp++]; 65 r0 = [sp++]; 66 r2 = [sp++]; 78 [--sp] [all...] |
/arch/mips/fw/lib/ |
H A D | call_o32.S | 43 * called o32 function for sp and ra restoration and this dispatcher has 48 REG_SUBU sp,O32_FRAMESZ 50 REG_S ra,O32_FRAMESZ-1*SZREG(sp) 51 REG_S fp,O32_FRAMESZ-2*SZREG(sp) 52 REG_S gp,O32_FRAMESZ-3*SZREG(sp) 53 REG_S s7,O32_FRAMESZ-4*SZREG(sp) 54 REG_S s6,O32_FRAMESZ-5*SZREG(sp) 55 REG_S s5,O32_FRAMESZ-6*SZREG(sp) 56 REG_S s4,O32_FRAMESZ-7*SZREG(sp) 57 REG_S s3,O32_FRAMESZ-8*SZREG(sp) [all...] |
/arch/um/drivers/ |
H A D | ubd.h | 10 extern int start_io_thread(unsigned long sp, int *fds_out);
|
/arch/arm/lib/ |
H A D | call_with_stack.S | 25 * void call_with_stack(void (*fn)(void *), void *arg, void *sp) 27 * Change the stack to that pointed at by sp, then invoke fn(arg) with 31 str sp, [r2, #-4]! 34 mov sp, r2 41 1: ldr lr, [sp] 42 ldr sp, [sp, #4]
|
/arch/m68k/68000/ |
H A D | entry.S | 40 movel #-ENOSYS,%sp@(PT_OFF_D0) 44 movel #-ENOSYS,%sp@(PT_OFF_D0) /* needed for strace*/ 45 subql #4,%sp 49 addql #4,%sp 50 movel %sp@(PT_OFF_ORIG_D0),%d1 58 1: movel %d0,%sp@(PT_OFF_D0) /* save the return value */ 59 subql #4,%sp /* dummy return address */ 65 addql #4,%sp 72 pea %sp@ 74 addql #4,%sp [all...] |
/arch/s390/kernel/ |
H A D | stacktrace.c | 14 unsigned long sp, 24 sp &= PSW_ADDR_INSN; 25 if (sp < low || sp > high) 26 return sp; 27 sf = (struct stack_frame *)sp; 35 return sp; 36 low = sp; 37 sp = sf->back_chain & PSW_ADDR_INSN; 38 if (!sp) 13 save_context_stack(struct stack_trace *trace, unsigned long sp, unsigned long low, unsigned long high, int savesched) argument 87 unsigned long sp, low, high; local [all...] |
/arch/arm/common/ |
H A D | fiq_glue.S | 31 str r12, [sp, #-8]! 32 str lr, [sp, #-4]! 35 sub sp, sp, #(7 * 4) 36 stmia sp, {r8-r14}^ 40 stmfd sp!, {r0-r7} 44 mov r1, sp 47 mov r7, sp 49 /* Get sp and lr from non-user modes */ 54 mov r7, sp [all...] |
/arch/mips/kernel/ |
H A D | perf_event.c | 31 unsigned long *sp = (unsigned long *)reg29; local 34 while (!kstack_end(sp)) { 35 addr = *sp++; 47 unsigned long sp = regs->regs[29]; local 55 if (stack_page && sp >= stack_page && 56 sp <= stack_page + THREAD_SIZE - 32) 57 save_raw_perf_callchain(entry, sp); 64 pc = unwind_stack(current, &sp, pc, &ra); 67 save_raw_perf_callchain(entry, sp);
|
/arch/blackfin/mach-common/ |
H A 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] [all...] |
/arch/sparc/kernel/ |
H A D | kstack.h | 10 static inline bool kstack_valid(struct thread_info *tp, unsigned long sp) argument 15 if (sp & (16UL - 1)) 18 if (sp >= (base + sizeof(struct thread_info)) && 19 sp <= (base + THREAD_SIZE - sizeof(struct sparc_stackf))) 24 if (sp >= base && 25 sp <= (base + THREAD_SIZE - sizeof(struct sparc_stackf))) 28 if (sp >= base && 29 sp <= (base + THREAD_SIZE - sizeof(struct sparc_stackf))) 66 void *orig_sp, *sp = hardirq_stack[smp_processor_id()]; local 68 __asm__ __volatile__("mov %%sp, [all...] |