/linux-master/arch/um/include/shared/ |
H A D | frame_kern.h | 9 extern int setup_signal_stack_sc(unsigned long stack_top, struct ksignal *ksig, 11 extern int setup_signal_stack_si(unsigned long stack_top, struct ksignal *ksig,
|
/linux-master/arch/riscv/include/asm/ |
H A D | signal32.h | 7 int compat_setup_rt_frame(struct ksignal *ksig, sigset_t *set, 11 int compat_setup_rt_frame(struct ksignal *ksig, sigset_t *set,
|
/linux-master/arch/x86/include/asm/ |
H A D | sighandling.h | 19 get_sigframe(struct ksignal *ksig, struct pt_regs *regs, size_t frame_size, 22 int ia32_setup_frame(struct ksignal *ksig, struct pt_regs *regs); 23 int ia32_setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs); 24 int x64_setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs); 25 int x32_setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs);
|
H A D | shstk.h | 9 struct ksignal; 22 int setup_signal_shadow_stack(struct ksignal *ksig); 32 static inline int setup_signal_shadow_stack(struct ksignal *ksig) { return 0; }
|
/linux-master/arch/mips/include/asm/ |
H A D | abi.h | 19 int (* const setup_frame)(void *sig_return, struct ksignal *ksig, 21 int (* const setup_rt_frame)(void *sig_return, struct ksignal *ksig,
|
/linux-master/arch/arm64/include/asm/ |
H A D | signal32.h | 57 int compat_setup_frame(int usig, struct ksignal *ksig, sigset_t *set, 59 int compat_setup_rt_frame(int usig, struct ksignal *ksig, sigset_t *set, 65 static inline int compat_setup_frame(int usid, struct ksignal *ksig, 71 static inline int compat_setup_rt_frame(int usig, struct ksignal *ksig, sigset_t *set,
|
/linux-master/include/linux/ |
H A D | rseq.h | 32 void __rseq_handle_notify_resume(struct ksignal *sig, struct pt_regs *regs); 34 static inline void rseq_handle_notify_resume(struct ksignal *ksig, 41 static inline void rseq_signal_deliver(struct ksignal *ksig, 96 static inline void rseq_handle_notify_resume(struct ksignal *ksig, 100 static inline void rseq_signal_deliver(struct ksignal *ksig,
|
H A D | signal_types.h | 67 struct ksignal { struct
|
/linux-master/arch/x86/kernel/ |
H A D | signal.c | 46 static inline int is_ia32_compat_frame(struct ksignal *ksig) 52 static inline int is_ia32_frame(struct ksignal *ksig) 57 static inline int is_x32_frame(struct ksignal *ksig) 76 get_sigframe(struct ksignal *ksig, struct pt_regs *regs, size_t frame_size, 209 setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs) 228 handle_signal(struct ksignal *ksig, struct pt_regs *regs) 308 struct ksignal ksig;
|
/linux-master/arch/mips/kernel/ |
H A D | signal-common.h | 25 extern void __user *get_sigframe(struct ksignal *ksig, struct pt_regs *regs,
|
/linux-master/arch/um/kernel/ |
H A D | signal.c | 49 static void handle_signal(struct ksignal *ksig, struct pt_regs *regs) 97 struct ksignal ksig;
|
/linux-master/arch/powerpc/kernel/ |
H A D | signal.h | 10 void __user *get_sigframe(struct ksignal *ksig, struct task_struct *tsk, 13 extern int handle_signal32(struct ksignal *ksig, sigset_t *oldset, 16 extern int handle_rt_signal32(struct ksignal *ksig, sigset_t *oldset, 191 extern int handle_rt_signal64(struct ksignal *ksig, sigset_t *set, 196 static inline int handle_rt_signal64(struct ksignal *ksig, sigset_t *set,
|
/linux-master/arch/csky/kernel/ |
H A D | signal.c | 113 static inline void __user *get_sigframe(struct ksignal *ksig, 137 setup_rt_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs) 177 static void handle_signal(struct ksignal *ksig, struct pt_regs *regs) 215 struct ksignal ksig;
|
/linux-master/arch/openrisc/kernel/ |
H A D | signal.c | 136 static inline void __user *get_sigframe(struct ksignal *ksig, 156 static int setup_rt_frame(struct ksignal *ksig, sigset_t *set, 211 handle_signal(struct ksignal *ksig, struct pt_regs *regs) 234 struct ksignal ksig;
|
/linux-master/arch/nios2/kernel/ |
H A D | signal.c | 166 static inline void __user *get_sigframe(struct ksignal *ksig, 182 static int setup_rt_frame(struct ksignal *ksig, sigset_t *set, 223 static void handle_signal(struct ksignal *ksig, struct pt_regs *regs) 238 struct ksignal ksig;
|
/linux-master/arch/microblaze/kernel/ |
H A D | signal.c | 146 get_sigframe(struct ksignal *ksig, struct pt_regs *regs, size_t frame_size) 154 static int setup_rt_frame(struct ksignal *ksig, sigset_t *set, 260 handle_signal(struct ksignal *ksig, struct pt_regs *regs) 282 struct ksignal ksig;
|
/linux-master/kernel/ |
H A D | vhost_task.c | 32 struct ksignal ksig;
|
/linux-master/arch/hexagon/kernel/ |
H A D | signal.c | 27 static void __user *get_sigframe(struct ksignal *ksig, struct pt_regs *regs, 95 static int setup_rt_frame(struct ksignal *ksig, sigset_t *set, 136 static void handle_signal(struct ksignal *ksig, struct pt_regs *regs) 183 struct ksignal ksig;
|
/linux-master/arch/s390/kernel/ |
H A D | entry.h | 35 void handle_signal32(struct ksignal *ksig, sigset_t *oldset,
|
/linux-master/arch/arm/kernel/ |
H A D | signal.c | 301 get_sigframe(struct ksignal *ksig, struct pt_regs *regs, int framesize) 321 setup_return(struct pt_regs *regs, struct ksignal *ksig, 447 setup_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs) 468 setup_rt_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs) 502 static void handle_signal(struct ksignal *ksig, struct pt_regs *regs) 540 struct ksignal ksig;
|
/linux-master/arch/riscv/kernel/ |
H A D | signal.c | 298 static inline void __user *get_sigframe(struct ksignal *ksig, 321 static int setup_rt_frame(struct ksignal *ksig, sigset_t *set, 386 static void handle_signal(struct ksignal *ksig, struct pt_regs *regs) 406 struct ksignal ksig;
|
H A D | compat_signal.c | 176 static inline void __user *compat_get_sigframe(struct ksignal *ksig, 199 int compat_setup_rt_frame(struct ksignal *ksig, sigset_t *set,
|
/linux-master/arch/arc/kernel/ |
H A D | signal.c | 249 static inline void __user *get_sigframe(struct ksignal *ksig, 271 setup_rt_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs) 392 handle_signal(struct ksignal *ksig, struct pt_regs *regs) 405 struct ksignal ksig;
|
/linux-master/arch/alpha/kernel/ |
H A D | signal.c | 266 get_sigframe(struct ksignal *ksig, unsigned long sp, size_t frame_size) 329 setup_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs) 374 setup_rt_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs) 433 handle_signal(struct ksignal *ksig, struct pt_regs *regs) 487 struct ksignal ksig;
|
/linux-master/arch/sparc/kernel/ |
H A D | signal_32.c | 200 static inline void __user *get_sigframe(struct ksignal *ksig, struct pt_regs *regs, unsigned long framesize) 225 static int setup_frame(struct ksignal *ksig, struct pt_regs *regs, 320 static int setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs, 418 handle_signal(struct ksignal *ksig, struct pt_regs *regs) 457 struct ksignal ksig;
|