Lines Matching refs:ksig
316 setup_frame(struct ksignal *ksig, sigset_t *set, struct sigscratch *scr) in setup_frame() argument
325 if (ksig->ka.sa.sa_flags & SA_ONSTACK) { in setup_frame()
349 return force_sigsegv_info(ksig->sig, (void __user *) in setup_frame()
356 return force_sigsegv_info(ksig->sig, frame); in setup_frame()
358 err = __put_user(ksig->sig, &frame->arg0); in setup_frame()
363 err |= __put_user(ksig->ka.sa.sa_handler, &frame->handler); in setup_frame()
365 err |= copy_siginfo_to_user(&frame->info, &ksig->info); in setup_frame()
371 return force_sigsegv_info(ksig->sig, frame); in setup_frame()
396 current->comm, current->pid, ksig->sig, scr->pt.r12, frame->sc.sc_ip, frame->handler); in setup_frame()
402 handle_signal (struct ksignal *ksig, struct sigscratch *scr) in handle_signal() argument
404 int ret = setup_frame(ksig, sigmask_to_save(), scr); in handle_signal()
407 signal_setup_done(ret, ksig, test_thread_flag(TIF_SINGLESTEP)); in handle_signal()
421 struct ksignal ksig; in ia64_do_signal() local
428 get_signal(&ksig); in ia64_do_signal()
445 if (ksig.sig <= 0) in ia64_do_signal()
457 if ((ksig.ka.sa.sa_flags & SA_RESTART) == 0) { in ia64_do_signal()
472 if (handle_signal(&ksig, scr)) in ia64_do_signal()