/kernel/linux/linux-6.6/arch/parisc/include/asm/ |
H A D | rt_sigframe.h | 5 struct rt_sigframe { struct 14 (((sizeof(struct rt_sigframe) + FUNCTIONCALLFRAME) + SIGFRAME) & -SIGFRAME)
|
/kernel/linux/linux-5.10/arch/csky/kernel/ |
H A D | signal.c | 41 struct rt_sigframe { struct 72 struct rt_sigframe __user *frame; in SYSCALL_DEFINE0() 78 frame = (struct rt_sigframe __user *)regs->usp; in SYSCALL_DEFINE0() 101 static int setup_sigcontext(struct rt_sigframe __user *frame, in setup_sigcontext() 139 struct rt_sigframe __user *frame; in setup_rt_frame()
|
/kernel/linux/linux-6.6/arch/csky/kernel/ |
H A D | signal.c | 41 struct rt_sigframe { struct 72 struct rt_sigframe __user *frame; in SYSCALL_DEFINE0() 78 frame = (struct rt_sigframe __user *)regs->usp; in SYSCALL_DEFINE0() 101 static int setup_sigcontext(struct rt_sigframe __user *frame, in setup_sigcontext() 139 struct rt_sigframe __user *frame; in setup_rt_frame()
|
/kernel/linux/linux-5.10/arch/parisc/include/asm/ |
H A D | rt_sigframe.h | 9 struct rt_sigframe { struct 22 (((sizeof(struct rt_sigframe) + FUNCTIONCALLFRAME) + SIGFRAME) & -SIGFRAME)
|
/kernel/linux/linux-5.10/arch/hexagon/kernel/ |
H A D | signal.c | 22 struct rt_sigframe { struct 100 struct rt_sigframe __user *frame; in setup_rt_frame() 103 frame = get_sigframe(ksig, regs, sizeof(struct rt_sigframe)); in setup_rt_frame() 105 if (!access_ok(frame, sizeof(struct rt_sigframe))) in setup_rt_frame() 227 struct rt_sigframe __user *frame; in sys_rt_sigreturn() 233 frame = (struct rt_sigframe __user *)pt_psp(regs); in sys_rt_sigreturn()
|
/kernel/linux/linux-6.6/arch/hexagon/kernel/ |
H A D | signal.c | 21 struct rt_sigframe { struct 99 struct rt_sigframe __user *frame; in setup_rt_frame() 102 frame = get_sigframe(ksig, regs, sizeof(struct rt_sigframe)); in setup_rt_frame() 104 if (!access_ok(frame, sizeof(struct rt_sigframe))) in setup_rt_frame() 226 struct rt_sigframe __user *frame; in sys_rt_sigreturn() 232 frame = (struct rt_sigframe __user *)pt_psp(regs); in sys_rt_sigreturn()
|
/kernel/linux/linux-5.10/arch/x86/um/ |
H A D | signal.c | 348 struct rt_sigframe struct 409 struct rt_sigframe __user *frame; in setup_signal_stack_si() 414 frame = (struct rt_sigframe __user *) stack_top - 1; in setup_signal_stack_si() 480 struct rt_sigframe struct 491 struct rt_sigframe __user *frame; in setup_signal_stack_si() 495 frame = (struct rt_sigframe __user *) in setup_signal_stack_si() 496 round_down(stack_top - sizeof(struct rt_sigframe), 16); in setup_signal_stack_si() 498 frame = (struct rt_sigframe __user *) ((unsigned long) frame - 128 - 8); in setup_signal_stack_si() 562 struct rt_sigframe __user *frame = in sys_rt_sigreturn() 563 (struct rt_sigframe __use in sys_rt_sigreturn() [all...] |
/kernel/linux/linux-6.6/arch/x86/um/ |
H A D | signal.c | 349 struct rt_sigframe struct 410 struct rt_sigframe __user *frame; in setup_signal_stack_si() 415 frame = (struct rt_sigframe __user *) stack_top - 1; in setup_signal_stack_si() 481 struct rt_sigframe struct 492 struct rt_sigframe __user *frame; in setup_signal_stack_si() 496 frame = (struct rt_sigframe __user *) in setup_signal_stack_si() 497 round_down(stack_top - sizeof(struct rt_sigframe), 16); in setup_signal_stack_si() 499 frame = (struct rt_sigframe __user *) ((unsigned long) frame - 128 - 8); in setup_signal_stack_si() 563 struct rt_sigframe __user *frame = in sys_rt_sigreturn() 564 (struct rt_sigframe __use in sys_rt_sigreturn() [all...] |
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | sigframe.h | 12 #define rt_sigframe_ia32 rt_sigframe 59 struct rt_sigframe { struct
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | sigframe.h | 12 #define rt_sigframe_ia32 rt_sigframe 59 struct rt_sigframe { struct
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | signal.c | 40 struct rt_sigframe { struct 51 struct rt_sigframe __user *sigframe; 64 #define BASE_SIGFRAME_SIZE round_up(sizeof(struct rt_sigframe), 16) 74 user->size = offsetof(struct rt_sigframe, uc.uc_mcontext.__reserved); in init_user_layout() 85 return round_up(max(user->size, sizeof(struct rt_sigframe)), 16); in sigframe_size() 327 struct rt_sigframe __user *sf) in parse_user_sigframe() 487 struct rt_sigframe __user *sf) in restore_sigframe() 533 struct rt_sigframe __user *frame; in SYSCALL_DEFINE0() 545 frame = (struct rt_sigframe __user *)regs->sp; in SYSCALL_DEFINE0() 615 struct rt_sigframe __use in setup_sigframe() [all...] |
/kernel/linux/linux-5.10/arch/openrisc/kernel/ |
H A D | signal.c | 33 struct rt_sigframe { struct 71 struct rt_sigframe __user *frame = (struct rt_sigframe __user *)regs->sp; in _sys_rt_sigreturn() 154 struct rt_sigframe __user *frame; in setup_rt_frame()
|
/kernel/linux/linux-6.6/arch/openrisc/kernel/ |
H A D | signal.c | 31 struct rt_sigframe { struct 75 struct rt_sigframe __user *frame = (struct rt_sigframe __user *)regs->sp; in _sys_rt_sigreturn() 159 struct rt_sigframe __user *frame; in setup_rt_frame()
|
/kernel/linux/linux-5.10/arch/riscv/kernel/ |
H A D | signal.c | 25 struct rt_sigframe { struct 102 struct rt_sigframe __user *frame; in SYSCALL_DEFINE0() 109 frame = (struct rt_sigframe __user *)regs->sp; in SYSCALL_DEFINE0() 141 static long setup_sigcontext(struct rt_sigframe __user *frame, in setup_sigcontext() 180 struct rt_sigframe __user *frame; in setup_rt_frame()
|
/kernel/linux/linux-5.10/arch/arc/kernel/ |
H A D | signal.c | 57 struct rt_sigframe { struct 100 stash_usr_regs(struct rt_sigframe __user *sf, struct pt_regs *regs, in stash_usr_regs() 141 static int restore_usr_regs(struct pt_regs *regs, struct rt_sigframe __user *sf) in restore_usr_regs() 196 struct rt_sigframe __user *sf; in SYSCALL_DEFINE0() 210 sf = (struct rt_sigframe __force __user *)(regs->sp); in SYSCALL_DEFINE0() 271 struct rt_sigframe __user *sf; in setup_rt_frame() 275 sf = get_sigframe(ksig, regs, sizeof(struct rt_sigframe)); in setup_rt_frame()
|
/kernel/linux/linux-6.6/arch/arc/kernel/ |
H A D | signal.c | 58 struct rt_sigframe { struct 101 stash_usr_regs(struct rt_sigframe __user *sf, struct pt_regs *regs, in stash_usr_regs() 142 static int restore_usr_regs(struct pt_regs *regs, struct rt_sigframe __user *sf) in restore_usr_regs() 197 struct rt_sigframe __user *sf; in SYSCALL_DEFINE0() 211 sf = (struct rt_sigframe __force __user *)(regs->sp); in SYSCALL_DEFINE0() 272 struct rt_sigframe __user *sf; in setup_rt_frame() 276 sf = get_sigframe(ksig, regs, sizeof(struct rt_sigframe)); in setup_rt_frame()
|
/kernel/linux/linux-5.10/arch/nds32/kernel/ |
H A D | signal.c | 20 struct rt_sigframe { struct 80 struct rt_sigframe __user * sf) in restore_sigframe() 139 struct rt_sigframe __user *frame; in sys_rt_sigreturn() 152 frame = (struct rt_sigframe __user *)regs->sp; in sys_rt_sigreturn() 171 setup_sigframe(struct rt_sigframe __user * sf, struct pt_regs *regs, in setup_sigframe() 274 struct rt_sigframe __user *frame = in setup_rt_frame()
|
/kernel/linux/linux-5.10/arch/xtensa/kernel/ |
H A D | signal.c | 33 struct rt_sigframe struct 134 setup_sigcontext(struct rt_sigframe __user *frame, struct pt_regs *regs) in setup_sigcontext() 173 restore_sigcontext(struct pt_regs *regs, struct rt_sigframe __user *frame) in restore_sigcontext() 242 struct rt_sigframe __user *frame; in xtensa_rt_sigreturn() 252 frame = (struct rt_sigframe __user *) regs->areg[1]; in xtensa_rt_sigreturn() 336 struct rt_sigframe *frame; in setup_frame()
|
/kernel/linux/linux-6.6/arch/riscv/kernel/ |
H A D | signal.c | 33 struct rt_sigframe { struct 204 struct rt_sigframe __user *frame; in get_rt_frame_size() 230 struct rt_sigframe __user *frame; in SYSCALL_DEFINE0() 238 frame = (struct rt_sigframe __user *)regs->sp; in SYSCALL_DEFINE0() 270 static long setup_sigcontext(struct rt_sigframe __user *frame, in setup_sigcontext() 320 struct rt_sigframe __user *frame; in setup_rt_frame()
|
/kernel/linux/linux-6.6/arch/xtensa/kernel/ |
H A D | signal.c | 35 struct rt_sigframe struct 144 setup_sigcontext(struct rt_sigframe __user *frame, struct pt_regs *regs) in setup_sigcontext() 182 restore_sigcontext(struct pt_regs *regs, struct rt_sigframe __user *frame) in restore_sigcontext() 251 struct rt_sigframe __user *frame; in xtensa_rt_sigreturn() 261 frame = (struct rt_sigframe __user *) regs->areg[1]; in xtensa_rt_sigreturn() 345 struct rt_sigframe *frame; in setup_frame()
|
/kernel/linux/linux-5.10/arch/microblaze/kernel/ |
H A D | signal.c | 51 struct rt_sigframe { struct 83 struct rt_sigframe __user *frame = in sys_rt_sigreturn() 84 (struct rt_sigframe __user *)(regs->r1); in sys_rt_sigreturn() 157 struct rt_sigframe __user *frame; in setup_rt_frame()
|
/kernel/linux/linux-5.10/arch/c6x/kernel/ |
H A D | signal.c | 27 struct rt_sigframe { struct 65 struct rt_sigframe __user *frame; in do_rt_sigreturn() 79 frame = (struct rt_sigframe __user *) ((unsigned long) regs->sp + 8); in do_rt_sigreturn() 144 struct rt_sigframe __user *frame; in setup_rt_frame()
|
/kernel/linux/linux-5.10/arch/h8300/kernel/ |
H A D | signal.c | 56 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()
|
/kernel/linux/linux-6.6/arch/microblaze/kernel/ |
H A D | signal.c | 51 struct rt_sigframe { struct 83 struct rt_sigframe __user *frame = in sys_rt_sigreturn() 84 (struct rt_sigframe __user *)(regs->r1); in sys_rt_sigreturn() 157 struct rt_sigframe __user *frame; in setup_rt_frame()
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | signal.c | 40 struct rt_sigframe { struct 51 struct rt_sigframe __user *sigframe; 67 #define BASE_SIGFRAME_SIZE round_up(sizeof(struct rt_sigframe), 16) 77 user->size = offsetof(struct rt_sigframe, uc.uc_mcontext.__reserved); in init_user_layout() 88 return round_up(max(user->size, sizeof(struct rt_sigframe)), 16); in sigframe_size() 578 struct rt_sigframe __user *sf) in parse_user_sigframe() 770 struct rt_sigframe __user *sf) in restore_sigframe() 821 struct rt_sigframe __user *frame; in SYSCALL_DEFINE0() 833 frame = (struct rt_sigframe __user *)regs->sp; in SYSCALL_DEFINE0() 938 struct rt_sigframe __use in setup_sigframe() [all...] |