Searched refs:sp (Results 1 - 25 of 729) sorted by relevance

1234567891011>>

/arch/blackfin/include/asm/
H A Dcontext.S18 [--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 Dstacktrace.h17 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 Dentry.S28 .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 Dmiscthings.c12 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 Dexec.h21 extern unsigned long arch_align_stack(unsigned long sp);
/arch/mips/include/asm/
H A Dexec.h15 extern unsigned long arch_align_stack(unsigned long sp);
H A Dpm.h24 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 Dstackframe.h31 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 Dirqflags.h173 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 Dexec.h7 extern unsigned long arch_align_stack(unsigned long sp);
/arch/s390/include/asm/
H A Dexec.h10 extern unsigned long arch_align_stack(unsigned long sp);
/arch/score/include/asm/
H A Dexec.h4 extern unsigned long arch_align_stack(unsigned long sp);
/arch/s390/oprofile/
H A Dbacktrace.c12 __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 Dbacktrace.c28 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 Dentry.h15 * 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 Dftrace-entry.S37 [--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 Dcall_o32.S43 * 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 Dubd.h10 extern int start_io_thread(unsigned long sp, int *fds_out);
/arch/arm/lib/
H A Dcall_with_stack.S25 * 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 Dentry.S40 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 Dstacktrace.c14 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 Dfiq_glue.S31 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 Dperf_event.c31 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 Dinterrupt.S38 [--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 Dkstack.h10 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...]

Completed in 505 milliseconds

1234567891011>>