Home
last modified time | relevance | path

Searched refs:sp (Results 1 – 25 of 671) sorted by relevance

12345678910>>...27

/arch/blackfin/include/asm/
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] = i3;
[all …]
/arch/alpha/kernel/
Dentry.S31 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/
Dentry.h67 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/
Dentry.S41 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/
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] = m3;
[all …]
/arch/s390/oprofile/
Dbacktrace.c14 __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/
Dcall_o32.S38 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/
Dstacktrace.c16 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 …]
Dperf_event.c68 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/
Dsleeper.S28 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/
Dftrace-entry.S46 [--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/
Dcall_o32.S39 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/
Dstackframe.h40 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/
Dmcount.S22 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/
Dmiscthings.c12 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/
Dbacktrace.c27 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/
Dentry.S75 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/
Dentry_no.S48 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/
Dcallchain.c32 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/
Dfiq_glue.S31 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/
Dentry.S37 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/
Dttable.h29 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/
Dsyscall-stubs.S20 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/
Datomic.S105 [--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/
Dentry.S38 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 …]

12345678910>>...27