| /arch/parisc/include/asm/ |
| A D | rt_sigframe.h | 5 struct rt_sigframe { struct 14 (((sizeof(struct rt_sigframe) + FUNCTIONCALLFRAME) + SIGFRAME) & -SIGFRAME) argument
|
| /arch/csky/kernel/ |
| 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()
|
| /arch/hexagon/kernel/ |
| 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 SYSCALL_DEFINE0() 232 frame = (struct rt_sigframe __user *)pt_psp(regs); in SYSCALL_DEFINE0()
|
| /arch/x86/include/asm/ |
| A D | sigframe.h | 12 #define rt_sigframe_ia32 rt_sigframe 59 struct rt_sigframe { struct
|
| /arch/arc/kernel/ |
| A D | signal.c | 59 struct rt_sigframe { struct 102 stash_usr_regs(struct rt_sigframe __user *sf, struct pt_regs *regs, in stash_usr_regs() 143 static int restore_usr_regs(struct pt_regs *regs, struct rt_sigframe __user *sf) in restore_usr_regs() 198 struct rt_sigframe __user *sf; in SYSCALL_DEFINE0() 212 sf = (struct rt_sigframe __force __user *)(regs->sp); in SYSCALL_DEFINE0() 273 struct rt_sigframe __user *sf; in setup_rt_frame() 277 sf = get_sigframe(ksig, regs, sizeof(struct rt_sigframe)); in setup_rt_frame()
|
| /arch/x86/um/ |
| A D | signal.c | 289 struct rt_sigframe __user *frame; in setup_signal_stack_si() 295 frame = (struct rt_sigframe __user *) stack_top - 1; in setup_signal_stack_si() 300 frame = (struct rt_sigframe __user *)((unsigned long)frame - math_size); in setup_signal_stack_si() 371 struct rt_sigframe __user *frame; in setup_signal_stack_si() 375 frame = (void __user *)stack_top - sizeof(struct rt_sigframe); in setup_signal_stack_si() 384 frame = (struct rt_sigframe __user *) ((unsigned long) frame - 128 - 8); in setup_signal_stack_si() 450 struct rt_sigframe __user *frame = in SYSCALL_DEFINE0() 451 (struct rt_sigframe __user *)(sp - sizeof(long)); in SYSCALL_DEFINE0()
|
| /arch/xtensa/kernel/ |
| 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()
|
| /arch/riscv/kernel/ |
| A D | signal.c | 33 struct rt_sigframe { struct 208 struct rt_sigframe __user *frame; in get_rt_frame_size() 228 struct rt_sigframe __user *frame; in SYSCALL_DEFINE0() 236 frame = (struct rt_sigframe __user *)regs->sp; in SYSCALL_DEFINE0() 268 static long setup_sigcontext(struct rt_sigframe __user *frame, in setup_sigcontext() 318 struct rt_sigframe __user *frame; in setup_rt_frame()
|
| /arch/openrisc/kernel/ |
| A D | signal.c | 32 struct rt_sigframe { struct 107 struct rt_sigframe __user *frame = (struct rt_sigframe __user *)regs->sp; in _sys_rt_sigreturn() 191 struct rt_sigframe __user *frame; in setup_rt_frame()
|
| /arch/arm/kernel/ |
| A D | signal.h | 8 struct rt_sigframe { struct
|
| A D | signal.c | 219 struct rt_sigframe __user *frame; in sys_rt_sigreturn() 232 frame = (struct rt_sigframe __user *)regs->ARM_sp; in sys_rt_sigreturn() 470 struct rt_sigframe __user *frame = get_sigframe(ksig, regs, sizeof(*frame)); in setup_rt_frame()
|
| /arch/microblaze/kernel/ |
| 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()
|
| /arch/nios2/kernel/ |
| A D | signal.c | 32 struct rt_sigframe { struct 105 struct rt_sigframe __user *frame; in do_rt_sigreturn() 109 frame = (struct rt_sigframe __user *) regs->sp; in do_rt_sigreturn() 185 struct rt_sigframe __user *frame; in setup_rt_frame()
|
| /arch/s390/kernel/ |
| A D | signal.c | 100 struct rt_sigframe struct 240 struct rt_sigframe __user *frame = in SYSCALL_DEFINE0() 241 (struct rt_sigframe __user *)regs->gprs[15]; in SYSCALL_DEFINE0() 365 struct rt_sigframe __user *frame; in setup_rt_frame() 369 frame_size = sizeof(struct rt_sigframe) - sizeof(_sigregs_ext); in setup_rt_frame()
|
| /arch/alpha/kernel/ |
| A D | proto.h | 173 struct rt_sigframe; 174 extern void do_rt_sigreturn(struct rt_sigframe __user *);
|
| A D | signal.c | 131 struct rt_sigframe struct 142 [offsetof(struct rt_sigframe, uc.uc_mcontext) == 176 ? 1 : -1]; argument 233 do_rt_sigreturn(struct rt_sigframe __user *frame) in do_rt_sigreturn() 377 struct rt_sigframe __user *frame; in setup_rt_frame()
|
| /arch/arm64/kernel/ |
| A D | signal.c | 44 struct rt_sigframe { struct 50 struct rt_sigframe __user *sigframe; argument 134 user->size = offsetof(struct rt_sigframe, uc.uc_mcontext.__reserved); in init_user_layout() 145 return round_up(max(user->size, sizeof(struct rt_sigframe)), 16); in sigframe_size() 739 struct rt_sigframe __user *sf) in parse_user_sigframe() 967 struct rt_sigframe __user *sf, in restore_sigframe() 1082 struct rt_sigframe __user *frame; in SYSCALL_DEFINE0() 1095 frame = (struct rt_sigframe __user *)regs->sp; in SYSCALL_DEFINE0() 1229 struct rt_sigframe __user *sf = user->sigframe; in setup_sigframe() 1374 user->sigframe = (struct rt_sigframe __user *)sp; in get_sigframe() [all …]
|
| /arch/mips/kernel/ |
| A D | signal.c | 58 struct rt_sigframe { struct 676 struct rt_sigframe __user *frame; in sys_rt_sigreturn() 682 frame = (struct rt_sigframe __user *)regs->regs[29]; in sys_rt_sigreturn() 756 struct rt_sigframe __user *frame; in setup_rt_frame() 949 (offsetof(struct rt_sigframe, rs_uc.uc_extcontext) - in signal_setup() 950 offsetof(struct rt_sigframe, rs_uc.uc_mcontext))); in signal_setup()
|
| /arch/sh/kernel/ |
| A D | signal_32.c | 69 struct rt_sigframe struct 188 struct rt_sigframe __user *frame = (struct rt_sigframe __user *)regs->regs[15]; in sys_rt_sigreturn() 338 struct rt_sigframe __user *frame; in setup_rt_frame()
|
| /arch/x86/kernel/ |
| A D | signal_64.c | 167 struct rt_sigframe __user *frame; in x64_setup_rt_frame() 175 frame = get_sigframe(ksig, regs, sizeof(struct rt_sigframe), &fp); in x64_setup_rt_frame() 249 struct rt_sigframe __user *frame; in SYSCALL_DEFINE0() 255 frame = (struct rt_sigframe __user *)(regs->sp - sizeof(long)); in SYSCALL_DEFINE0()
|
| A D | signal.c | 184 # define MAX_FRAME_SIGINFO_UCTXT_SIZE sizeof(struct rt_sigframe)
|
| /arch/parisc/kernel/ |
| A D | signal.c | 79 struct rt_sigframe __user *frame; in sys_rt_sigreturn() 93 frame = (struct rt_sigframe __user *) in sys_rt_sigreturn() 216 struct rt_sigframe __user *frame; in setup_rt_frame()
|
| /arch/loongarch/kernel/ |
| A D | signal.c | 54 struct rt_sigframe { struct 888 !likely(on_sig_stack(sp - sizeof(struct rt_sigframe)))) in get_sigframe() 894 sp -= sizeof(struct rt_sigframe); in get_sigframe() 911 struct rt_sigframe __user *frame; in SYSCALL_DEFINE0() 914 frame = (struct rt_sigframe __user *)regs->regs[3]; in SYSCALL_DEFINE0() 944 struct rt_sigframe __user *frame; in setup_rt_frame()
|
| /arch/powerpc/kernel/ |
| A D | signal_32.c | 219 struct rt_sigframe { struct 238 return max(sizeof(struct rt_sigframe) + __SIGNAL_FRAMESIZE + 16, in get_min_sigframe_size_32() argument 739 struct rt_sigframe __user *frame; in handle_rt_signal32() 1097 struct rt_sigframe __user *rt_sf; in COMPAT_SYSCALL_DEFINE0() 1108 rt_sf = (struct rt_sigframe __user *) in COMPAT_SYSCALL_DEFINE0()
|
| /arch/m68k/kernel/ |
| A D | signal.c | 237 struct rt_sigframe struct 788 struct rt_sigframe __user *frame = (struct rt_sigframe __user *)(usp - 4); in do_rt_sigreturn() 952 struct rt_sigframe __user *frame; in setup_rt_frame()
|