/Linux-v4.19/arch/arc/kernel/ |
D | signal.c | 60 struct rt_sigframe { struct 68 stash_usr_regs(struct rt_sigframe __user *sf, struct pt_regs *regs, in stash_usr_regs() argument 105 static int restore_usr_regs(struct pt_regs *regs, struct rt_sigframe __user *sf) in restore_usr_regs() 156 struct rt_sigframe __user *sf; in SYSCALL_DEFINE0() 170 sf = (struct rt_sigframe __force __user *)(regs->sp); in SYSCALL_DEFINE0() 231 struct rt_sigframe __user *sf; in setup_rt_frame() 235 sf = get_sigframe(ksig, regs, sizeof(struct rt_sigframe)); in setup_rt_frame()
|
/Linux-v4.19/arch/hexagon/kernel/ |
D | signal.c | 35 struct rt_sigframe { struct 113 struct rt_sigframe __user *frame; in setup_rt_frame() 116 frame = get_sigframe(ksig, regs, sizeof(struct rt_sigframe)); in setup_rt_frame() 118 if (!access_ok(VERIFY_WRITE, frame, sizeof(struct rt_sigframe))) in setup_rt_frame() 240 struct rt_sigframe __user *frame; in sys_rt_sigreturn() 246 frame = (struct rt_sigframe __user *)pt_psp(regs); in sys_rt_sigreturn()
|
/Linux-v4.19/arch/parisc/include/asm/ |
D | rt_sigframe.h | 9 struct rt_sigframe { struct 22 (((sizeof(struct rt_sigframe) + FUNCTIONCALLFRAME) + SIGFRAME) & -SIGFRAME) argument
|
/Linux-v4.19/arch/riscv/kernel/ |
D | signal.c | 35 struct rt_sigframe { struct 85 struct rt_sigframe __user *frame; in SYSCALL_DEFINE0() 92 frame = (struct rt_sigframe __user *)regs->sp; in SYSCALL_DEFINE0() 122 static long setup_sigcontext(struct rt_sigframe __user *frame, in setup_sigcontext() 165 struct rt_sigframe __user *frame; in setup_rt_frame()
|
/Linux-v4.19/arch/x86/um/ |
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() argument 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 __user *)(sp - sizeof(long)); in sys_rt_sigreturn()
|
/Linux-v4.19/arch/arm64/kernel/ |
D | signal.c | 50 struct rt_sigframe { struct 61 struct rt_sigframe __user *sigframe; argument 74 #define BASE_SIGFRAME_SIZE round_up(sizeof(struct rt_sigframe), 16) 84 user->size = offsetof(struct rt_sigframe, uc.uc_mcontext.__reserved); in init_user_layout() 95 return round_up(max(user->size, sizeof(struct rt_sigframe)), 16); in sigframe_size() 341 struct rt_sigframe __user *sf) in parse_user_sigframe() 499 struct rt_sigframe __user *sf) in restore_sigframe() 545 struct rt_sigframe __user *frame; in SYSCALL_DEFINE0() 557 frame = (struct rt_sigframe __user *)regs->sp; in SYSCALL_DEFINE0() 625 struct rt_sigframe __user *sf = user->sigframe; in setup_sigframe() [all …]
|
/Linux-v4.19/arch/xtensa/kernel/ |
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()
|
/Linux-v4.19/arch/openrisc/kernel/ |
D | signal.c | 37 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-v4.19/arch/x86/include/asm/ |
D | sigframe.h | 12 #define rt_sigframe_ia32 rt_sigframe 63 struct rt_sigframe { struct
|
/Linux-v4.19/arch/h8300/kernel/ |
D | signal.c | 57 struct rt_sigframe { struct 109 struct rt_sigframe *frame = (struct rt_sigframe *)(usp - 4); in sys_rt_sigreturn() 162 struct rt_sigframe *frame; in setup_rt_frame()
|
/Linux-v4.19/arch/nds32/kernel/ |
D | signal.c | 19 struct rt_sigframe { struct 25 struct rt_sigframe __user * sf) in restore_sigframe() argument 82 struct rt_sigframe __user *frame; in sys_rt_sigreturn() 95 frame = (struct rt_sigframe __user *)regs->sp; in sys_rt_sigreturn() 114 setup_sigframe(struct rt_sigframe __user * sf, struct pt_regs *regs, in setup_sigframe() 214 struct rt_sigframe __user *frame = in setup_rt_frame()
|
/Linux-v4.19/arch/microblaze/kernel/ |
D | signal.c | 53 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-v4.19/arch/c6x/kernel/ |
D | signal.c | 29 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-v4.19/arch/s390/kernel/ |
D | signal.c | 98 struct rt_sigframe struct 242 struct rt_sigframe __user *frame = in SYSCALL_DEFINE0() 243 (struct rt_sigframe __user *)regs->gprs[15]; in SYSCALL_DEFINE0() 372 struct rt_sigframe __user *frame; in setup_rt_frame() 376 frame_size = sizeof(struct rt_sigframe) - sizeof(_sigregs_ext); in setup_rt_frame()
|
/Linux-v4.19/arch/nios2/kernel/ |
D | signal.c | 32 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-v4.19/arch/arm/kernel/ |
D | signal.h | 8 struct rt_sigframe { struct
|
D | signal.c | 256 struct rt_sigframe __user *frame; in sys_rt_sigreturn() 269 frame = (struct rt_sigframe __user *)regs->ARM_sp; in sys_rt_sigreturn() 506 struct rt_sigframe __user *frame = get_sigframe(ksig, regs, sizeof(*frame)); in setup_rt_frame()
|
/Linux-v4.19/arch/mips/kernel/ |
D | signal.c | 58 struct rt_sigframe { struct 634 struct rt_sigframe __user *frame; in sys_rt_sigreturn() 640 frame = (struct rt_sigframe __user *)regs->regs[29]; in sys_rt_sigreturn() 714 struct rt_sigframe __user *frame; in setup_rt_frame() 908 (offsetof(struct rt_sigframe, rs_uc.uc_extcontext) - in signal_setup() 909 offsetof(struct rt_sigframe, rs_uc.uc_mcontext))); in signal_setup()
|
/Linux-v4.19/arch/sh/kernel/ |
D | signal_32.c | 70 struct rt_sigframe struct 186 struct rt_sigframe __user *frame = (struct rt_sigframe __user *)regs->regs[15]; in sys_rt_sigreturn() 336 struct rt_sigframe __user *frame; in setup_rt_frame()
|
D | signal_64.c | 135 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-v4.19/arch/x86/kernel/ |
D | signal.c | 381 struct rt_sigframe __user *frame; in __setup_rt_frame() 462 struct rt_sigframe __user *frame; in __setup_rt_frame() 466 frame = get_sigframe(&ksig->ka, regs, sizeof(struct rt_sigframe), &fp); in __setup_rt_frame() 640 struct rt_sigframe __user *frame; in SYSCALL_DEFINE0() 644 frame = (struct rt_sigframe __user *)(regs->sp - sizeof(long)); in SYSCALL_DEFINE0()
|
/Linux-v4.19/arch/unicore32/kernel/ |
D | signal.c | 50 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-v4.19/arch/alpha/kernel/ |
D | signal.c | 131 struct rt_sigframe struct 142 [offsetof(struct rt_sigframe, uc.uc_mcontext) == 176 ? 1 : -1]; argument 232 do_rt_sigreturn(struct rt_sigframe __user *frame) in do_rt_sigreturn() 376 struct rt_sigframe __user *frame; in setup_rt_frame()
|
/Linux-v4.19/arch/parisc/kernel/ |
D | signal.c | 91 struct rt_sigframe __user *frame; in sys_rt_sigreturn() 105 frame = (struct rt_sigframe __user *) in sys_rt_sigreturn() 232 struct rt_sigframe __user *frame; in setup_rt_frame()
|
/Linux-v4.19/arch/m68k/kernel/ |
D | signal.c | 236 struct rt_sigframe struct 812 struct rt_sigframe __user *frame = (struct rt_sigframe __user *)(usp - 4); in do_rt_sigreturn() 965 struct rt_sigframe __user *frame; in setup_rt_frame()
|