Lines Matching refs:ka
188 static inline void __user *get_sigframe(struct k_sigaction *ka, in get_sigframe() argument
197 if ((ka->sa.sa_flags & SA_ONSTACK) && !sas_ss_flags(sp)) in get_sigframe()
214 static int setup_return(struct pt_regs *regs, struct k_sigaction *ka, in setup_return() argument
217 unsigned long handler = (unsigned long)ka->sa.sa_handler; in setup_return()
223 if (ka->sa.sa_flags & SA_SIGINFO) in setup_return()
244 struct sigframe __user *frame = get_sigframe(&ksig->ka, regs, sizeof(*frame)); in setup_frame()
257 err |= setup_return(regs, &ksig->ka, frame->retcode, frame, in setup_frame()
267 get_sigframe(&ksig->ka, regs, sizeof(*frame)); in setup_rt_frame()
280 err |= setup_return(regs, &ksig->ka, frame->sig.retcode, frame, in setup_rt_frame()
322 if (!(ksig->ka.sa.sa_flags & SA_RESTART)) { in handle_signal()
335 if (ksig->ka.sa.sa_flags & SA_SIGINFO) in handle_signal()