Lines Matching refs:ksig
227 int setup_signal_stack_sc(unsigned long stack_top, struct ksignal *ksig, in setup_signal_stack_sc() argument
234 int err = 0, sig = ksig->sig; in setup_signal_stack_sc()
247 if (ksig->ka.sa.sa_flags & SA_RESTORER) in setup_signal_stack_sc()
248 restorer = ksig->ka.sa.sa_restorer; in setup_signal_stack_sc()
277 PT_REGS_IP(regs) = (unsigned long) ksig->ka.sa.sa_handler; in setup_signal_stack_sc()
284 int setup_signal_stack_si(unsigned long stack_top, struct ksignal *ksig, in setup_signal_stack_si() argument
291 int err = 0, sig = ksig->sig; in setup_signal_stack_si()
303 if (ksig->ka.sa.sa_flags & SA_RESTORER) in setup_signal_stack_si()
304 restorer = ksig->ka.sa.sa_restorer; in setup_signal_stack_si()
310 err |= copy_siginfo_to_user(&frame->info, &ksig->info); in setup_signal_stack_si()
332 PT_REGS_IP(regs) = (unsigned long) ksig->ka.sa.sa_handler; in setup_signal_stack_si()
367 int setup_signal_stack_si(unsigned long stack_top, struct ksignal *ksig, in setup_signal_stack_si() argument
372 int err = 0, sig = ksig->sig; in setup_signal_stack_si()
389 if (ksig->ka.sa.sa_flags & SA_SIGINFO) { in setup_signal_stack_si()
390 err |= copy_siginfo_to_user(&frame->info, &ksig->info); in setup_signal_stack_si()
420 if (ksig->ka.sa.sa_flags & SA_RESTORER) in setup_signal_stack_si()
421 err |= __put_user((void __user *)ksig->ka.sa.sa_restorer, in setup_signal_stack_si()
441 PT_REGS_IP(regs) = (unsigned long) ksig->ka.sa.sa_handler; in setup_signal_stack_si()