Home
last modified time | relevance | path

Searched refs:rt_sigframe (Results 1 – 37 of 37) sorted by relevance

/linux-4.4.14/arch/arm64/kernel/
Dsignal.c41 struct rt_sigframe { struct
96 struct rt_sigframe __user *sf) in restore_sigframe()
131 struct rt_sigframe __user *frame; in sys_rt_sigreturn()
143 frame = (struct rt_sigframe __user *)regs->sp; in sys_rt_sigreturn()
165 static int setup_sigframe(struct rt_sigframe __user *sf, in setup_sigframe()
212 static struct rt_sigframe __user *get_sigframe(struct ksignal *ksig, in get_sigframe()
216 struct rt_sigframe __user *frame; in get_sigframe()
220 sp = (sp - sizeof(struct rt_sigframe)) & ~15; in get_sigframe()
221 frame = (struct rt_sigframe __user *)sp; in get_sigframe()
239 regs->regs[29] = regs->sp + offsetof(struct rt_sigframe, fp); in setup_return()
[all …]
/linux-4.4.14/arch/arc/kernel/
Dsignal.c58 struct rt_sigframe { struct
66 stash_usr_regs(struct rt_sigframe __user *sf, struct pt_regs *regs, in stash_usr_regs() argument
103 static int restore_usr_regs(struct pt_regs *regs, struct rt_sigframe __user *sf) in restore_usr_regs()
154 struct rt_sigframe __user *sf; in SYSCALL_DEFINE0()
168 sf = (struct rt_sigframe __force __user *)(regs->sp); in SYSCALL_DEFINE0()
229 struct rt_sigframe __user *sf; in setup_rt_frame()
233 sf = get_sigframe(ksig, regs, sizeof(struct rt_sigframe)); in setup_rt_frame()
/linux-4.4.14/arch/parisc/include/asm/
Drt_sigframe.h8 struct rt_sigframe { struct
21 (((sizeof(struct rt_sigframe) + FUNCTIONCALLFRAME) + SIGFRAME) & -SIGFRAME) argument
/linux-4.4.14/arch/hexagon/kernel/
Dsignal.c33 struct rt_sigframe { struct
111 struct rt_sigframe __user *frame; in setup_rt_frame()
114 frame = get_sigframe(ksig, regs, sizeof(struct rt_sigframe)); in setup_rt_frame()
116 if (!access_ok(VERIFY_WRITE, frame, sizeof(struct rt_sigframe))) in setup_rt_frame()
238 struct rt_sigframe __user *frame; in sys_rt_sigreturn()
244 frame = (struct rt_sigframe __user *)pt_psp(regs); in sys_rt_sigreturn()
/linux-4.4.14/arch/x86/um/
Dsignal.c361 struct rt_sigframe struct
422 struct rt_sigframe __user *frame; in setup_signal_stack_si()
427 frame = (struct rt_sigframe __user *) stack_top - 1; in setup_signal_stack_si()
493 struct rt_sigframe struct
504 struct rt_sigframe __user *frame; in setup_signal_stack_si() argument
508 frame = (struct rt_sigframe __user *) in setup_signal_stack_si()
509 round_down(stack_top - sizeof(struct rt_sigframe), 16); in setup_signal_stack_si()
511 frame = (struct rt_sigframe __user *) ((unsigned long) frame - 128 - 8); in setup_signal_stack_si()
575 struct rt_sigframe __user *frame = in sys_rt_sigreturn()
576 (struct rt_sigframe __user *)(sp - sizeof(long)); in sys_rt_sigreturn()
/linux-4.4.14/arch/xtensa/kernel/
Dsignal.c34 struct rt_sigframe struct
135 setup_sigcontext(struct rt_sigframe __user *frame, struct pt_regs *regs) in setup_sigcontext()
174 restore_sigcontext(struct pt_regs *regs, struct rt_sigframe __user *frame) in restore_sigcontext()
243 struct rt_sigframe __user *frame; in xtensa_rt_sigreturn()
253 frame = (struct rt_sigframe __user *) regs->areg[1]; in xtensa_rt_sigreturn()
337 struct rt_sigframe *frame; in setup_frame()
/linux-4.4.14/arch/x86/include/asm/
Dsigframe.h11 #define rt_sigframe_ia32 rt_sigframe
62 struct rt_sigframe { struct
/linux-4.4.14/arch/openrisc/kernel/
Dsignal.c37 struct rt_sigframe { struct
75 struct rt_sigframe *frame = (struct rt_sigframe __user *)regs->sp; in _sys_rt_sigreturn()
158 struct rt_sigframe *frame; in setup_rt_frame()
/linux-4.4.14/arch/avr32/kernel/
Dsignal.c24 struct rt_sigframe struct
68 struct rt_sigframe __user *frame; in sys_rt_sigreturn()
74 frame = (struct rt_sigframe __user *)regs->sp; in sys_rt_sigreturn()
140 struct rt_sigframe __user *frame; in setup_rt_frame()
/linux-4.4.14/arch/h8300/kernel/
Dsignal.c56 struct rt_sigframe { struct
108 struct rt_sigframe *frame = (struct rt_sigframe *)(usp - 4); in sys_rt_sigreturn()
161 struct rt_sigframe *frame; in setup_rt_frame()
/linux-4.4.14/arch/metag/kernel/
Dsignal.c39 struct rt_sigframe { struct
74 struct rt_sigframe __user *frame; in sys_rt_sigreturn()
77 frame = (__force struct rt_sigframe __user *)(regs->REG_SP - in sys_rt_sigreturn()
154 struct rt_sigframe __user *frame; in setup_rt_frame()
/linux-4.4.14/arch/m32r/kernel/
Dsignal.c34 struct rt_sigframe struct
93 struct rt_sigframe __user *frame = (struct rt_sigframe __user *)regs->spu; in sys_rt_sigreturn()
173 struct rt_sigframe __user *frame; in setup_rt_frame()
/linux-4.4.14/arch/cris/arch-v10/kernel/
Dsignal.c54 struct rt_sigframe { struct
143 struct rt_sigframe __user *frame = (struct rt_sigframe *)rdusp(); in sys_rt_sigreturn()
280 struct rt_sigframe __user *frame; in setup_rt_frame()
/linux-4.4.14/arch/score/kernel/
Dsignal.c37 struct rt_sigframe { struct
139 struct rt_sigframe __user *frame; in score_rt_sigreturn()
146 frame = (struct rt_sigframe __user *) regs->regs[0]; in score_rt_sigreturn()
179 struct rt_sigframe __user *frame; in setup_rt_frame()
/linux-4.4.14/arch/microblaze/kernel/
Dsignal.c53 struct rt_sigframe { struct
85 struct rt_sigframe __user *frame = in sys_rt_sigreturn()
86 (struct rt_sigframe __user *)(regs->r1); in sys_rt_sigreturn()
159 struct rt_sigframe __user *frame; in setup_rt_frame()
/linux-4.4.14/arch/blackfin/kernel/
Dsignal.c29 struct rt_sigframe { struct
84 struct rt_sigframe *frame = (struct rt_sigframe *)(usp); in sys_rt_sigreturn()
149 struct rt_sigframe *frame; in setup_rt_frame()
/linux-4.4.14/arch/c6x/kernel/
Dsignal.c29 struct rt_sigframe { struct
67 struct rt_sigframe __user *frame; in do_rt_sigreturn()
81 frame = (struct rt_sigframe __user *) ((unsigned long) regs->sp + 8); in do_rt_sigreturn()
146 struct rt_sigframe __user *frame; in setup_rt_frame()
/linux-4.4.14/arch/frv/kernel/
Dsignal.c48 struct rt_sigframe struct
113 struct rt_sigframe __user *frame = (struct rt_sigframe __user *) __frame->sp; in sys_rt_sigreturn()
249 struct rt_sigframe __user *frame; in setup_rt_frame()
/linux-4.4.14/arch/s390/kernel/
Dsignal.c96 struct rt_sigframe struct
240 struct rt_sigframe __user *frame = in SYSCALL_DEFINE0()
241 (struct rt_sigframe __user *)regs->gprs[15]; in SYSCALL_DEFINE0()
370 struct rt_sigframe __user *frame; in setup_rt_frame()
374 frame_size = sizeof(struct rt_sigframe) - sizeof(_sigregs_ext); in setup_rt_frame()
/linux-4.4.14/arch/nios2/kernel/
Dsignal.c32 struct rt_sigframe { struct
105 struct rt_sigframe *frame = (struct rt_sigframe *) regs->sp; in do_rt_sigreturn()
183 struct rt_sigframe *frame; in setup_rt_frame()
/linux-4.4.14/arch/tile/include/asm/
Dsigframe.h25 struct rt_sigframe { struct
/linux-4.4.14/arch/mn10300/kernel/
Dsigframe.h23 struct rt_sigframe struct
Dsignal.c128 struct rt_sigframe __user *frame; in sys_rt_sigreturn()
132 frame = (struct rt_sigframe __user *) current_frame()->sp; in sys_rt_sigreturn()
266 struct rt_sigframe __user *frame; in setup_rt_frame()
Dasm-offsets.c87 OFFSET(RT_SIGFRAME_sigcontext, rt_sigframe, uc.uc_mcontext); in foo()
/linux-4.4.14/arch/tile/kernel/
Dsignal.c80 struct rt_sigframe __user *frame = in SYSCALL_DEFINE0()
81 (struct rt_sigframe __user *)(regs->sp); in SYSCALL_DEFINE0()
152 struct rt_sigframe __user *frame; in setup_rt_frame()
Dstack.c133 struct rt_sigframe* kframe) in valid_sigframe()
160 struct rt_sigframe kframe; in KBacktraceIterator_restart()
/linux-4.4.14/arch/mips/kernel/
Dsignal.c58 struct rt_sigframe { struct
632 struct rt_sigframe __user *frame; in sys_rt_sigreturn()
636 frame = (struct rt_sigframe __user *) regs.regs[29]; in sys_rt_sigreturn()
710 struct rt_sigframe __user *frame; in setup_rt_frame()
893 (offsetof(struct rt_sigframe, rs_uc.uc_extcontext) - in signal_setup()
894 offsetof(struct rt_sigframe, rs_uc.uc_mcontext))); in signal_setup()
/linux-4.4.14/arch/sh/kernel/
Dsignal_32.c68 struct rt_sigframe struct
184 struct rt_sigframe __user *frame = (struct rt_sigframe __user *)regs->regs[15]; in sys_rt_sigreturn()
334 struct rt_sigframe __user *frame; in setup_rt_frame()
Dsignal_64.c135 struct rt_sigframe { struct
292 struct rt_sigframe __user *frame = (struct rt_sigframe __user *) (long) REF_REG_SP; in sys_rt_sigreturn()
466 struct rt_sigframe __user *frame; in setup_rt_frame()
/linux-4.4.14/arch/x86/kernel/
Dsignal.c343 struct rt_sigframe __user *frame; in __setup_rt_frame()
409 struct rt_sigframe __user *frame; in __setup_rt_frame()
413 frame = get_sigframe(&ksig->ka, regs, sizeof(struct rt_sigframe), &fp); in __setup_rt_frame()
571 struct rt_sigframe __user *frame; in sys_rt_sigreturn()
574 frame = (struct rt_sigframe __user *)(regs->sp - sizeof(long)); in sys_rt_sigreturn()
/linux-4.4.14/arch/arm/kernel/
Dsignal.c137 struct rt_sigframe { struct
221 struct rt_sigframe __user *frame; in sys_rt_sigreturn()
234 frame = (struct rt_sigframe __user *)regs->ARM_sp; in sys_rt_sigreturn()
440 struct rt_sigframe __user *frame = get_sigframe(ksig, regs, sizeof(*frame)); in setup_rt_frame()
/linux-4.4.14/arch/unicore32/kernel/
Dsignal.c50 struct rt_sigframe { struct
105 struct rt_sigframe __user *frame; in __sys_rt_sigreturn()
118 frame = (struct rt_sigframe __user *)regs->UCreg_sp; in __sys_rt_sigreturn()
266 struct rt_sigframe __user *frame = in setup_rt_frame()
/linux-4.4.14/arch/alpha/kernel/
Dsignal.c129 struct rt_sigframe struct
140 [offsetof(struct rt_sigframe, uc.uc_mcontext) == 176 ? 1 : -1]; argument
236 do_rt_sigreturn(struct rt_sigframe __user *frame) in do_rt_sigreturn()
386 struct rt_sigframe __user *frame; in setup_rt_frame()
/linux-4.4.14/arch/parisc/kernel/
Dsignal.c89 struct rt_sigframe __user *frame; in sys_rt_sigreturn()
104 frame = (struct rt_sigframe __user *) in sys_rt_sigreturn()
232 struct rt_sigframe __user *frame; in setup_rt_frame()
/linux-4.4.14/arch/m68k/kernel/
Dsignal.c253 struct rt_sigframe struct
772 struct rt_sigframe __user *frame = (struct rt_sigframe __user *)(usp - 4); in do_rt_sigreturn()
929 struct rt_sigframe __user *frame; in setup_rt_frame()
/linux-4.4.14/arch/powerpc/kernel/
Dsignal_32.c246 struct rt_sigframe { struct
994 struct rt_sigframe __user *rt_sf; in handle_rt_signal32()
1233 struct rt_sigframe __user *rt_sf; in sys_rt_sigreturn()
1243 rt_sf = (struct rt_sigframe __user *) in sys_rt_sigreturn()
Dsignal_64.c56 struct rt_sigframe { struct
728 struct rt_sigframe __user *frame; in handle_rt_signal64()