Symbol: ksignal
arch/alpha/kernel/signal.c
266
get_sigframe(struct ksignal *ksig, unsigned long sp, size_t frame_size)
arch/alpha/kernel/signal.c
329
setup_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs)
arch/alpha/kernel/signal.c
374
setup_rt_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs)
arch/alpha/kernel/signal.c
433
handle_signal(struct ksignal *ksig, struct pt_regs *regs)
arch/alpha/kernel/signal.c
487
struct ksignal ksig;
arch/arc/kernel/signal.c
249
static inline void __user *get_sigframe(struct ksignal *ksig,
arch/arc/kernel/signal.c
271
setup_rt_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs)
arch/arc/kernel/signal.c
392
handle_signal(struct ksignal *ksig, struct pt_regs *regs)
arch/arc/kernel/signal.c
405
struct ksignal ksig;
arch/arm/kernel/signal.c
301
get_sigframe(struct ksignal *ksig, struct pt_regs *regs, int framesize)
arch/arm/kernel/signal.c
321
setup_return(struct pt_regs *regs, struct ksignal *ksig,
arch/arm/kernel/signal.c
448
setup_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs)
arch/arm/kernel/signal.c
469
setup_rt_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs)
arch/arm/kernel/signal.c
503
static void handle_signal(struct ksignal *ksig, struct pt_regs *regs)
arch/arm/kernel/signal.c
541
struct ksignal ksig;
arch/arm64/include/asm/gcs.h
12
struct ksignal;
arch/arm64/include/asm/signal32.h
57
int compat_setup_frame(int usig, struct ksignal *ksig, sigset_t *set,
arch/arm64/include/asm/signal32.h
59
int compat_setup_rt_frame(int usig, struct ksignal *ksig, sigset_t *set,
arch/arm64/include/asm/signal32.h
65
static inline int compat_setup_frame(int usid, struct ksignal *ksig,
arch/arm64/include/asm/signal32.h
71
static inline int compat_setup_rt_frame(int usig, struct ksignal *ksig, sigset_t *set,
arch/arm64/kernel/signal.c
1373
struct ksignal *ksig, struct pt_regs *regs)
arch/arm64/kernel/signal.c
1402
static int gcs_signal_entry(__sigrestore_t sigtramp, struct ksignal *ksig)
arch/arm64/kernel/signal.c
1436
static int gcs_signal_entry(__sigrestore_t sigtramp, struct ksignal *ksig)
arch/arm64/kernel/signal.c
1443
static int setup_return(struct pt_regs *regs, struct ksignal *ksig,
arch/arm64/kernel/signal.c
1505
static int setup_rt_frame(int usig, struct ksignal *ksig, sigset_t *set,
arch/arm64/kernel/signal.c
1556
static void handle_signal(struct ksignal *ksig, struct pt_regs *regs)
arch/arm64/kernel/signal.c
1598
struct ksignal ksig;
arch/arm64/kernel/signal32.c
296
static void __user *compat_get_sigframe(struct ksignal *ksig,
arch/arm64/kernel/signal32.c
406
int compat_setup_rt_frame(int usig, struct ksignal *ksig,
arch/arm64/kernel/signal32.c
435
int compat_setup_frame(int usig, struct ksignal *ksig, sigset_t *set,
arch/csky/kernel/signal.c
113
static inline void __user *get_sigframe(struct ksignal *ksig,
arch/csky/kernel/signal.c
137
setup_rt_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs)
arch/csky/kernel/signal.c
177
static void handle_signal(struct ksignal *ksig, struct pt_regs *regs)
arch/csky/kernel/signal.c
215
struct ksignal ksig;
arch/hexagon/kernel/signal.c
136
static void handle_signal(struct ksignal *ksig, struct pt_regs *regs)
arch/hexagon/kernel/signal.c
183
struct ksignal ksig;
arch/hexagon/kernel/signal.c
27
static void __user *get_sigframe(struct ksignal *ksig, struct pt_regs *regs,
arch/hexagon/kernel/signal.c
95
static int setup_rt_frame(struct ksignal *ksig, sigset_t *set,
arch/loongarch/kernel/signal.c
1019
struct ksignal ksig;
arch/loongarch/kernel/signal.c
871
static void __user *get_sigframe(struct ksignal *ksig, struct pt_regs *regs,
arch/loongarch/kernel/signal.c
935
static int setup_rt_frame(void *sig_return, struct ksignal *ksig,
arch/loongarch/kernel/signal.c
983
static void handle_signal(struct ksignal *ksig, struct pt_regs *regs)
arch/m68k/kernel/signal.c
1065
handle_signal(struct ksignal *ksig, struct pt_regs *regs)
arch/m68k/kernel/signal.c
1095
struct ksignal ksig;
arch/m68k/kernel/signal.c
863
get_sigframe(struct ksignal *ksig, struct pt_regs *tregs, size_t frame_size)
arch/m68k/kernel/signal.c
876
static int setup_frame(struct ksignal *ksig, sigset_t *set,
arch/m68k/kernel/signal.c
949
static int setup_rt_frame(struct ksignal *ksig, sigset_t *set,
arch/microblaze/kernel/signal.c
146
get_sigframe(struct ksignal *ksig, struct pt_regs *regs, size_t frame_size)
arch/microblaze/kernel/signal.c
154
static int setup_rt_frame(struct ksignal *ksig, sigset_t *set,
arch/microblaze/kernel/signal.c
260
handle_signal(struct ksignal *ksig, struct pt_regs *regs)
arch/microblaze/kernel/signal.c
282
struct ksignal ksig;
arch/mips/include/asm/abi.h
19
int (* const setup_frame)(void *sig_return, struct ksignal *ksig,
arch/mips/include/asm/abi.h
21
int (* const setup_rt_frame)(void *sig_return, struct ksignal *ksig,
arch/mips/kernel/signal-common.h
25
extern void __user *get_sigframe(struct ksignal *ksig, struct pt_regs *regs,
arch/mips/kernel/signal.c
554
void __user *get_sigframe(struct ksignal *ksig, struct pt_regs *regs,
arch/mips/kernel/signal.c
714
static int setup_frame(void *sig_return, struct ksignal *ksig,
arch/mips/kernel/signal.c
753
static int setup_rt_frame(void *sig_return, struct ksignal *ksig,
arch/mips/kernel/signal.c
816
static void handle_signal(struct ksignal *ksig, struct pt_regs *regs)
arch/mips/kernel/signal.c
866
struct ksignal ksig;
arch/mips/kernel/signal_n32.c
90
static int setup_rt_frame_n32(void *sig_return, struct ksignal *ksig,
arch/mips/kernel/signal_o32.c
115
static int setup_frame_32(void *sig_return, struct ksignal *ksig,
arch/mips/kernel/signal_o32.c
194
static int setup_rt_frame_32(void *sig_return, struct ksignal *ksig,
arch/nios2/kernel/signal.c
166
static inline void __user *get_sigframe(struct ksignal *ksig,
arch/nios2/kernel/signal.c
182
static int setup_rt_frame(struct ksignal *ksig, sigset_t *set,
arch/nios2/kernel/signal.c
223
static void handle_signal(struct ksignal *ksig, struct pt_regs *regs)
arch/nios2/kernel/signal.c
238
struct ksignal ksig;
arch/openrisc/kernel/signal.c
168
static inline void __user *get_sigframe(struct ksignal *ksig,
arch/openrisc/kernel/signal.c
188
static int setup_rt_frame(struct ksignal *ksig, sigset_t *set,
arch/openrisc/kernel/signal.c
243
handle_signal(struct ksignal *ksig, struct pt_regs *regs)
arch/openrisc/kernel/signal.c
268
struct ksignal ksig;
arch/parisc/kernel/signal.c
213
setup_rt_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs,
arch/parisc/kernel/signal.c
383
handle_signal(struct ksignal *ksig, struct pt_regs *regs, long in_syscall)
arch/parisc/kernel/signal.c
550
struct ksignal ksig;
arch/powerpc/kernel/signal.c
161
void __user *get_sigframe(struct ksignal *ksig, struct task_struct *tsk,
arch/powerpc/kernel/signal.c
246
struct ksignal ksig = { .sig = 0 };
arch/powerpc/kernel/signal.h
10
void __user *get_sigframe(struct ksignal *ksig, struct task_struct *tsk,
arch/powerpc/kernel/signal.h
13
extern int handle_signal32(struct ksignal *ksig, sigset_t *oldset,
arch/powerpc/kernel/signal.h
16
extern int handle_rt_signal32(struct ksignal *ksig, sigset_t *oldset,
arch/powerpc/kernel/signal.h
191
extern int handle_rt_signal64(struct ksignal *ksig, sigset_t *set,
arch/powerpc/kernel/signal.h
196
static inline int handle_rt_signal64(struct ksignal *ksig, sigset_t *set,
arch/powerpc/kernel/signal_32.c
736
int handle_rt_signal32(struct ksignal *ksig, sigset_t *oldset,
arch/powerpc/kernel/signal_32.c
835
int handle_signal32(struct ksignal *ksig, sigset_t *oldset,
arch/powerpc/kernel/signal_64.c
857
int handle_rt_signal64(struct ksignal *ksig, sigset_t *set,
arch/riscv/include/asm/signal32.h
11
int compat_setup_rt_frame(struct ksignal *ksig, sigset_t *set,
arch/riscv/include/asm/signal32.h
7
int compat_setup_rt_frame(struct ksignal *ksig, sigset_t *set,
arch/riscv/kernel/compat_signal.c
176
static inline void __user *compat_get_sigframe(struct ksignal *ksig,
arch/riscv/kernel/compat_signal.c
199
int compat_setup_rt_frame(struct ksignal *ksig, sigset_t *set,
arch/riscv/kernel/signal.c
390
static inline void __user *get_sigframe(struct ksignal *ksig,
arch/riscv/kernel/signal.c
413
static int setup_rt_frame(struct ksignal *ksig, sigset_t *set,
arch/riscv/kernel/signal.c
483
static void handle_signal(struct ksignal *ksig, struct pt_regs *regs)
arch/riscv/kernel/signal.c
503
struct ksignal ksig;
arch/s390/kernel/entry.h
35
void handle_signal32(struct ksignal *ksig, sigset_t *oldset,
arch/s390/kernel/signal.c
355
static int setup_rt_frame(struct ksignal *ksig, sigset_t *set,
arch/s390/kernel/signal.c
415
static void handle_signal(struct ksignal *ksig, sigset_t *oldset,
arch/s390/kernel/signal.c
441
struct ksignal ksig;
arch/sh/kernel/signal_32.c
269
static int setup_frame(struct ksignal *ksig, sigset_t *set,
arch/sh/kernel/signal_32.c
335
static int setup_rt_frame(struct ksignal *ksig, sigset_t *set,
arch/sh/kernel/signal_32.c
436
handle_signal(struct ksignal *ksig, struct pt_regs *regs, unsigned int save_r0)
arch/sh/kernel/signal_32.c
461
struct ksignal ksig;
arch/sparc/kernel/signal32.c
260
static void __user *get_sigframe(struct ksignal *ksig, struct pt_regs *regs, unsigned long framesize)
arch/sparc/kernel/signal32.c
352
static int setup_frame32(struct ksignal *ksig, struct pt_regs *regs,
arch/sparc/kernel/signal32.c
487
static int setup_rt_frame32(struct ksignal *ksig, struct pt_regs *regs,
arch/sparc/kernel/signal32.c
623
static inline void handle_signal32(struct ksignal *ksig,
arch/sparc/kernel/signal32.c
664
struct ksignal ksig;
arch/sparc/kernel/signal_32.c
200
static inline void __user *get_sigframe(struct ksignal *ksig, struct pt_regs *regs, unsigned long framesize)
arch/sparc/kernel/signal_32.c
225
static int setup_frame(struct ksignal *ksig, struct pt_regs *regs,
arch/sparc/kernel/signal_32.c
320
static int setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs,
arch/sparc/kernel/signal_32.c
418
handle_signal(struct ksignal *ksig, struct pt_regs *regs)
arch/sparc/kernel/signal_32.c
457
struct ksignal ksig;
arch/sparc/kernel/signal_64.c
325
static inline void __user *get_sigframe(struct ksignal *ksig, struct pt_regs *regs, unsigned long framesize)
arch/sparc/kernel/signal_64.c
351
setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs)
arch/sparc/kernel/signal_64.c
478
struct ksignal ksig;
arch/um/include/shared/frame_kern.h
11
extern int setup_signal_stack_si(unsigned long stack_top, struct ksignal *ksig,
arch/um/include/shared/frame_kern.h
9
extern int setup_signal_stack_sc(unsigned long stack_top, struct ksignal *ksig,
arch/um/kernel/signal.c
49
static void handle_signal(struct ksignal *ksig, struct pt_regs *regs)
arch/um/kernel/signal.c
97
struct ksignal ksig;
arch/x86/include/asm/shstk.h
22
int setup_signal_shadow_stack(struct ksignal *ksig);
arch/x86/include/asm/shstk.h
36
static inline int setup_signal_shadow_stack(struct ksignal *ksig) { return 0; }
arch/x86/include/asm/shstk.h
9
struct ksignal;
arch/x86/include/asm/sighandling.h
19
get_sigframe(struct ksignal *ksig, struct pt_regs *regs, size_t frame_size,
arch/x86/include/asm/sighandling.h
22
int ia32_setup_frame(struct ksignal *ksig, struct pt_regs *regs);
arch/x86/include/asm/sighandling.h
23
int ia32_setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs);
arch/x86/include/asm/sighandling.h
24
int x64_setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs);
arch/x86/include/asm/sighandling.h
25
int x32_setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs);
arch/x86/kernel/shstk.c
388
int setup_signal_shadow_stack(struct ksignal *ksig)
arch/x86/kernel/signal.c
236
setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs)
arch/x86/kernel/signal.c
255
handle_signal(struct ksignal *ksig, struct pt_regs *regs)
arch/x86/kernel/signal.c
335
struct ksignal ksig;
arch/x86/kernel/signal.c
46
static inline int is_ia32_compat_frame(struct ksignal *ksig)
arch/x86/kernel/signal.c
52
static inline int is_ia32_frame(struct ksignal *ksig)
arch/x86/kernel/signal.c
57
static inline int is_x32_frame(struct ksignal *ksig)
arch/x86/kernel/signal.c
94
get_sigframe(struct ksignal *ksig, struct pt_regs *regs, size_t frame_size,
arch/x86/kernel/signal_32.c
259
int ia32_setup_frame(struct ksignal *ksig, struct pt_regs *regs)
arch/x86/kernel/signal_32.c
330
int ia32_setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs)
arch/x86/kernel/signal_64.c
164
int x64_setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs)
arch/x86/kernel/signal_64.c
305
int x32_setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs)
arch/x86/um/signal.c
227
int setup_signal_stack_sc(unsigned long stack_top, struct ksignal *ksig,
arch/x86/um/signal.c
284
int setup_signal_stack_si(unsigned long stack_top, struct ksignal *ksig,
arch/x86/um/signal.c
367
int setup_signal_stack_si(unsigned long stack_top, struct ksignal *ksig,
arch/xtensa/kernel/signal.c
342
static int setup_frame(struct ksignal *ksig, sigset_t *set,
arch/xtensa/kernel/signal.c
455
struct ksignal ksig;
include/linux/rseq.h
163
static inline void rseq_signal_deliver(struct ksignal *ksig, struct pt_regs *regs) { }
include/linux/rseq.h
31
static inline void rseq_signal_deliver(struct ksignal *ksig, struct pt_regs *regs)
include/linux/sched/signal.h
619
static inline unsigned long sigsp(unsigned long sp, struct ksignal *ksig)
include/linux/signal.h
293
extern bool get_signal(struct ksignal *ksig);
include/linux/signal.h
294
extern void signal_setup_done(int failed, struct ksignal *ksig, int stepping);
io_uring/io-wq.c
730
struct ksignal ksig;
io_uring/sqpoll.c
248
struct ksignal ksig;
kernel/signal.c
2777
static void hide_si_addr_tag_bits(struct ksignal *ksig)
kernel/signal.c
2799
bool get_signal(struct ksignal *ksig)
kernel/signal.c
3057
static void signal_delivered(struct ksignal *ksig, int stepping)
kernel/signal.c
3077
void signal_setup_done(int failed, struct ksignal *ksig, int stepping)
kernel/vhost_task.c
35
struct ksignal ksig;