Searched refs:switch_stack (Results 1 - 22 of 22) sorted by relevance

/linux-master/arch/m68k/kernel/
H A Dsignal.h6 asmlinkage void *do_sigreturn(struct pt_regs *regs, struct switch_stack *sw);
7 asmlinkage void *do_rt_sigreturn(struct pt_regs *regs, struct switch_stack *sw);
H A Dentry.S77 movel %sp,%a1 | switch_stack pointer
87 movel %sp,%a1 | switch_stack pointer
93 | [original pt_regs address] [original switch_stack address]
94 | [gap] [switch_stack] [pt_regs] [exception frame]
99 | [original pt_regs address] [original switch_stack address]
100 | [unused part of the gap] [moved switch_stack] [moved pt_regs]
102 | return value of do_{rt_,}sigreturn() points to moved switch_stack.
H A Dsignal.c210 sc->sc_a5 = ((struct switch_stack *)regs - 1)->a5;
662 void *p = (struct switch_stack *)regs - 1;
664 int size = sizeof(struct pt_regs)+sizeof(struct switch_stack);
711 rt_restore_ucontext(struct pt_regs *regs, struct switch_stack *sw,
758 asmlinkage void *do_sigreturn(struct pt_regs *regs, struct switch_stack *sw)
785 asmlinkage void *do_rt_sigreturn(struct pt_regs *regs, struct switch_stack *sw)
833 struct switch_stack *sw = (struct switch_stack *)regs - 1;
H A Dprocess.c148 struct switch_stack sw;
275 fp = ((struct switch_stack *)p->thread.ksp)->a6;
H A Dptrace.c47 #define SW_REG(reg) ((long)&((struct switch_stack *)0)->reg \
48 - sizeof(struct switch_stack))
/linux-master/arch/csky/abiv1/inc/abi/
H A Dswitch_context.h6 struct switch_stack { struct
/linux-master/arch/nios2/kernel/
H A Dasm-offsets.c53 /* struct switch_stack */
54 OFFSET(SW_R16, switch_stack, r16);
55 OFFSET(SW_R17, switch_stack, r17);
56 OFFSET(SW_R18, switch_stack, r18);
57 OFFSET(SW_R19, switch_stack, r19);
58 OFFSET(SW_R20, switch_stack, r20);
59 OFFSET(SW_R21, switch_stack, r21);
60 OFFSET(SW_R22, switch_stack, r22);
61 OFFSET(SW_R23, switch_stack, r23);
62 OFFSET(SW_FP, switch_stack, f
[all...]
H A Dptrace.c26 const struct switch_stack *sw = (struct switch_stack *)regs - 1;
52 const struct switch_stack *sw = (struct switch_stack *)regs - 1;
H A Dprocess.c109 struct switch_stack *stack;
110 struct switch_stack *childstack =
111 ((struct switch_stack *)childregs) - 1;
115 sizeof(struct switch_stack) + sizeof(struct pt_regs));
133 stack = ((struct switch_stack *) regs) - 1;
228 fp = ((struct switch_stack *)p->thread.ksp)->fp; /* ;dgt2 */
H A Dsignal.c38 struct switch_stack *sw,
101 asmlinkage int do_rt_sigreturn(struct switch_stack *sw)
130 struct switch_stack *sw = (struct switch_stack *)regs - 1;
H A Dmisaligned.c45 /* struct switch_stack */
218 /* struct switch_stack */
219 offset = -sizeof(struct switch_stack);
/linux-master/arch/csky/abiv2/inc/abi/
H A Dswitch_context.h6 struct switch_stack { struct
/linux-master/arch/csky/kernel/
H A Dprocess.c38 struct switch_stack *childstack;
45 childstack = ((struct switch_stack *) childregs) - 1;
46 memset(childstack, 0, sizeof(struct switch_stack));
/linux-master/arch/alpha/include/uapi/asm/
H A Dptrace.h58 struct switch_stack { struct
/linux-master/arch/csky/include/asm/
H A Dthread_info.h37 ((unsigned long)(((struct switch_stack *)(tsk->thread.sp))->r8))
43 ((unsigned long)(((struct switch_stack *)(tsk->thread.sp))->r15))
/linux-master/arch/m68k/include/uapi/asm/
H A Dptrace.h59 struct switch_stack { struct
/linux-master/arch/nios2/include/asm/
H A Dptrace.h52 struct switch_stack { struct
H A Delf.h62 struct switch_stack *sw = ((struct switch_stack *)regs) - 1; \
/linux-master/arch/m68k/include/asm/
H A Delf.h104 struct switch_stack *sw = ((struct switch_stack *)regs) - 1; \
/linux-master/arch/alpha/kernel/
H A Dprocess.c243 struct switch_stack *childstack, *stack;
245 childstack = ((struct switch_stack *) childregs) - 1;
253 sizeof(struct switch_stack) + sizeof(struct pt_regs));
276 stack = ((struct switch_stack *) regs) - 1;
289 struct switch_stack * sw = ((struct switch_stack *) pt) - 1;
H A Dsignal.c152 struct switch_stack *sw = (struct switch_stack *)regs - 1;
275 struct switch_stack *sw = (struct switch_stack *)regs - 1;
H A Dptrace.c58 * | frame saved by do_switch_stack | | struct switch_stack
78 (PAGE_SIZE*2 - sizeof(struct pt_regs) - sizeof(struct switch_stack) \
79 + offsetof(struct switch_stack, reg))

Completed in 177 milliseconds