Lines Matching refs:ksig
226 setup_frame(struct ksignal *ksig, sigset_t *set, struct sigscratch *scr) in setup_frame() argument
235 if (ksig->ka.sa.sa_flags & SA_ONSTACK) { in setup_frame()
259 force_sigsegv(ksig->sig); in setup_frame()
267 force_sigsegv(ksig->sig); in setup_frame()
271 err = __put_user(ksig->sig, &frame->arg0); in setup_frame()
276 err |= __put_user(ksig->ka.sa.sa_handler, &frame->handler); in setup_frame()
278 err |= copy_siginfo_to_user(&frame->info, &ksig->info); in setup_frame()
284 force_sigsegv(ksig->sig); in setup_frame()
311 current->comm, current->pid, ksig->sig, scr->pt.r12, frame->sc.sc_ip, frame->handler); in setup_frame()
317 handle_signal (struct ksignal *ksig, struct sigscratch *scr) in handle_signal() argument
319 int ret = setup_frame(ksig, sigmask_to_save(), scr); in handle_signal()
322 signal_setup_done(ret, ksig, test_thread_flag(TIF_SINGLESTEP)); in handle_signal()
336 struct ksignal ksig; in ia64_do_signal() local
343 if (!get_signal(&ksig)) in ia64_do_signal()
361 if (ksig.sig <= 0) in ia64_do_signal()
372 if ((ksig.ka.sa.sa_flags & SA_RESTART) == 0) { in ia64_do_signal()
388 if (handle_signal(&ksig, scr)) in ia64_do_signal()