/Linux-v6.6/arch/riscv/kernel/ |
D | compat_signal.c | 176 static inline void __user *compat_get_sigframe(struct ksignal *ksig, in compat_get_sigframe() 199 int compat_setup_rt_frame(struct ksignal *ksig, sigset_t *set, in compat_setup_rt_frame()
|
/Linux-v6.6/arch/x86/um/ |
D | signal.c | 361 int setup_signal_stack_sc(unsigned long stack_top, struct ksignal *ksig, in setup_signal_stack_sc() 407 int setup_signal_stack_si(unsigned long stack_top, struct ksignal *ksig, in setup_signal_stack_si() 489 int setup_signal_stack_si(unsigned long stack_top, struct ksignal *ksig, in setup_signal_stack_si()
|
/Linux-v6.6/arch/powerpc/kernel/ |
D | signal.c | 164 void __user *get_sigframe(struct ksignal *ksig, struct task_struct *tsk, in get_sigframe() 249 struct ksignal ksig = { .sig = 0 }; in do_signal() local
|
D | signal_32.c | 736 int handle_rt_signal32(struct ksignal *ksig, sigset_t *oldset, in handle_rt_signal32() 835 int handle_signal32(struct ksignal *ksig, sigset_t *oldset, in handle_signal32()
|
D | signal.h | 199 static inline int handle_rt_signal64(struct ksignal *ksig, sigset_t *set, in handle_rt_signal64()
|
D | signal_64.c | 857 int handle_rt_signal64(struct ksignal *ksig, sigset_t *set, in handle_rt_signal64()
|
/Linux-v6.6/arch/x86/kernel/ |
D | signal_32.c | 231 int ia32_setup_frame(struct ksignal *ksig, struct pt_regs *regs) in ia32_setup_frame() 302 int ia32_setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs) in ia32_setup_rt_frame()
|
D | shstk.c | 347 int setup_signal_shadow_stack(struct ksignal *ksig) in setup_signal_shadow_stack()
|
/Linux-v6.6/arch/arm64/include/asm/ |
D | signal32.h | 65 static inline int compat_setup_frame(int usid, struct ksignal *ksig, in compat_setup_frame() 71 static inline int compat_setup_rt_frame(int usig, struct ksignal *ksig, sigset_t *set, in compat_setup_rt_frame()
|
/Linux-v6.6/arch/xtensa/kernel/ |
D | signal.c | 342 static int setup_frame(struct ksignal *ksig, sigset_t *set, in setup_frame() 455 struct ksignal ksig; in do_signal() local
|
/Linux-v6.6/arch/arm64/kernel/ |
D | signal.c | 1047 struct ksignal *ksig, struct pt_regs *regs) in get_sigframe() 1130 static int setup_rt_frame(int usig, struct ksignal *ksig, sigset_t *set, in setup_rt_frame() 1172 static void handle_signal(struct ksignal *ksig, struct pt_regs *regs) in handle_signal() 1214 struct ksignal ksig; in do_signal() local
|
/Linux-v6.6/arch/x86/include/asm/ |
D | shstk.h | 32 static inline int setup_signal_shadow_stack(struct ksignal *ksig) { return 0; } in setup_signal_shadow_stack()
|
/Linux-v6.6/arch/loongarch/kernel/ |
D | signal.c | 895 static void __user *get_sigframe(struct ksignal *ksig, struct pt_regs *regs, in get_sigframe() 959 static int setup_rt_frame(void *sig_return, struct ksignal *ksig, in setup_rt_frame() 1007 static void handle_signal(struct ksignal *ksig, struct pt_regs *regs) in handle_signal() 1043 struct ksignal ksig; in arch_do_signal_or_restart() local
|
/Linux-v6.6/kernel/ |
D | vhost_task.c | 32 struct ksignal ksig; in vhost_task_fn() local
|
D | rseq.c | 315 void __rseq_handle_notify_resume(struct ksignal *ksig, struct pt_regs *regs) in __rseq_handle_notify_resume()
|
D | signal.c | 2638 static void hide_si_addr_tag_bits(struct ksignal *ksig) in hide_si_addr_tag_bits() 2660 bool get_signal(struct ksignal *ksig) in get_signal() 2915 static void signal_delivered(struct ksignal *ksig, int stepping) in signal_delivered() 2935 void signal_setup_done(int failed, struct ksignal *ksig, int stepping) in signal_setup_done()
|
/Linux-v6.6/arch/mips/kernel/ |
D | signal_n32.c | 92 static int setup_rt_frame_n32(void *sig_return, struct ksignal *ksig, in setup_rt_frame_n32()
|
/Linux-v6.6/io_uring/ |
D | sqpoll.c | 208 struct ksignal ksig; in io_sqd_handle_event() local
|
D | io-wq.c | 669 struct ksignal ksig; in io_wq_worker() local
|
/Linux-v6.6/fs/ |
D | aio.c | 2233 struct __aio_sigset ksig = { NULL, }; in SYSCALL_DEFINE6() local 2268 struct __aio_sigset ksig = { NULL, }; in SYSCALL_DEFINE6() local 2335 struct __compat_aio_sigset ksig = { 0, }; in COMPAT_SYSCALL_DEFINE6() local 2370 struct __compat_aio_sigset ksig = { 0, }; in COMPAT_SYSCALL_DEFINE6() local
|
/Linux-v6.6/include/linux/ |
D | sched.h | 2349 static inline void rseq_handle_notify_resume(struct ksignal *ksig, in rseq_handle_notify_resume() 2356 static inline void rseq_signal_deliver(struct ksignal *ksig, in rseq_signal_deliver() 2411 static inline void rseq_handle_notify_resume(struct ksignal *ksig, in rseq_handle_notify_resume() 2415 static inline void rseq_signal_deliver(struct ksignal *ksig, in rseq_signal_deliver()
|
/Linux-v6.6/include/linux/sched/ |
D | signal.h | 626 static inline unsigned long sigsp(unsigned long sp, struct ksignal *ksig) in sigsp()
|