Lines Matching refs:ksig
227 setup_frame(struct ksignal *ksig, sigset_t *set, struct sigscratch *scr) in setup_frame() argument
236 if (ksig->ka.sa.sa_flags & SA_ONSTACK) { in setup_frame()
260 force_sigsegv(ksig->sig); in setup_frame()
268 force_sigsegv(ksig->sig); in setup_frame()
272 err = __put_user(ksig->sig, &frame->arg0); in setup_frame()
277 err |= __put_user(ksig->ka.sa.sa_handler, &frame->handler); in setup_frame()
279 err |= copy_siginfo_to_user(&frame->info, &ksig->info); in setup_frame()
285 force_sigsegv(ksig->sig); in setup_frame()
312 current->comm, current->pid, ksig->sig, scr->pt.r12, frame->sc.sc_ip, frame->handler); in setup_frame()
318 handle_signal (struct ksignal *ksig, struct sigscratch *scr) in handle_signal() argument
320 int ret = setup_frame(ksig, sigmask_to_save(), scr); in handle_signal()
323 signal_setup_done(ret, ksig, test_thread_flag(TIF_SINGLESTEP)); in handle_signal()
337 struct ksignal ksig; in ia64_do_signal() local
344 if (!get_signal(&ksig)) in ia64_do_signal()
362 if (ksig.sig <= 0) in ia64_do_signal()
373 if ((ksig.ka.sa.sa_flags & SA_RESTART) == 0) { in ia64_do_signal()
389 if (handle_signal(&ksig, scr)) in ia64_do_signal()