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()
503 int setup_signal_stack_si(unsigned long stack_top, struct ksignal *ksig, in setup_signal_stack_si() argument
507 int err = 0, sig = ksig->sig; in setup_signal_stack_si()
517 if (ksig->ka.sa.sa_flags & SA_SIGINFO) { in setup_signal_stack_si()
518 err |= copy_siginfo_to_user(&frame->info, &ksig->info); in setup_signal_stack_si()
543 if (ksig->ka.sa.sa_flags & SA_RESTORER) in setup_signal_stack_si()
544 err |= __put_user(ksig->ka.sa.sa_restorer, &frame->pretcode); in setup_signal_stack_si()
563 PT_REGS_IP(regs) = (unsigned long) ksig->ka.sa.sa_handler; in setup_signal_stack_si()