Lines Matching refs:ksig
231 int ia32_setup_frame(struct ksignal *ksig, struct pt_regs *regs) in ia32_setup_frame() argument
249 frame = get_sigframe(ksig, regs, sizeof(*frame), &fp); in ia32_setup_frame()
251 if (ksig->ka.sa.sa_flags & SA_RESTORER) { in ia32_setup_frame()
252 restorer = ksig->ka.sa.sa_restorer; in ia32_setup_frame()
265 unsafe_put_user(ksig->sig, &frame->sig, Efault); in ia32_setup_frame()
278 regs->ip = (unsigned long) ksig->ka.sa.sa_handler; in ia32_setup_frame()
281 regs->ax = ksig->sig; in ia32_setup_frame()
302 int ia32_setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs) in ia32_setup_rt_frame() argument
322 frame = get_sigframe(ksig, regs, sizeof(*frame), &fp); in ia32_setup_rt_frame()
327 unsafe_put_user(ksig->sig, &frame->sig, Efault); in ia32_setup_rt_frame()
339 if (ksig->ka.sa.sa_flags & SA_RESTORER) in ia32_setup_rt_frame()
340 restorer = ksig->ka.sa.sa_restorer; in ia32_setup_rt_frame()
355 if (__copy_siginfo_to_user32(&frame->info, &ksig->info)) in ia32_setup_rt_frame()
360 regs->ip = (unsigned long) ksig->ka.sa.sa_handler; in ia32_setup_rt_frame()
363 regs->ax = ksig->sig; in ia32_setup_rt_frame()