Lines Matching refs:ksig
373 int setup_signal_stack_sc(unsigned long stack_top, struct ksignal *ksig, in setup_signal_stack_sc() argument
378 int err = 0, sig = ksig->sig; in setup_signal_stack_sc()
387 if (ksig->ka.sa.sa_flags & SA_RESTORER) in setup_signal_stack_sc()
388 restorer = ksig->ka.sa.sa_restorer; in setup_signal_stack_sc()
412 PT_REGS_IP(regs) = (unsigned long) ksig->ka.sa.sa_handler; in setup_signal_stack_sc()
419 int setup_signal_stack_si(unsigned long stack_top, struct ksignal *ksig, in setup_signal_stack_si() argument
424 int err = 0, sig = ksig->sig; in setup_signal_stack_si()
432 if (ksig->ka.sa.sa_flags & SA_RESTORER) in setup_signal_stack_si()
433 restorer = ksig->ka.sa.sa_restorer; in setup_signal_stack_si()
439 err |= copy_siginfo_to_user(&frame->info, &ksig->info); in setup_signal_stack_si()
458 PT_REGS_IP(regs) = (unsigned long) ksig->ka.sa.sa_handler; in setup_signal_stack_si()
501 int setup_signal_stack_si(unsigned long stack_top, struct ksignal *ksig, in setup_signal_stack_si() argument
505 int err = 0, sig = ksig->sig; in setup_signal_stack_si()
516 if (ksig->ka.sa.sa_flags & SA_SIGINFO) { in setup_signal_stack_si()
517 err |= copy_siginfo_to_user(&frame->info, &ksig->info); in setup_signal_stack_si()
545 if (ksig->ka.sa.sa_flags & SA_RESTORER) in setup_signal_stack_si()
546 err |= __put_user((void *)ksig->ka.sa.sa_restorer, in setup_signal_stack_si()
566 PT_REGS_IP(regs) = (unsigned long) ksig->ka.sa.sa_handler; in setup_signal_stack_si()