Lines Matching refs:ka
155 static inline void __user *get_sigframe(struct k_sigaction *ka, in get_sigframe() argument
165 if ((ka->sa.sa_flags & SA_ONSTACK) && !onsigstack) { in get_sigframe()
189 static int setup_rt_frame(int sig, struct k_sigaction *ka, siginfo_t *info, in setup_rt_frame() argument
196 frame = get_sigframe(ka, regs, sizeof(*frame)); in setup_rt_frame()
204 if (ka->sa.sa_flags & SA_SIGINFO) in setup_rt_frame()
238 regs->pc = (unsigned long)ka->sa.sa_handler; /* what we enter NOW */ in setup_rt_frame()
256 siginfo_t *info, struct k_sigaction *ka, in handle_signal() argument
261 ret = setup_rt_frame(sig, ka, info, oldset, regs); in handle_signal()
265 block_sigmask(ka, sig); in handle_signal()
286 struct k_sigaction ka; in do_signal() local
297 signr = get_signal_to_deliver(&info, &ka, regs, NULL); in do_signal()
320 restart = (signr <= 0 || (ka.sa.sa_flags & SA_RESTART)); in do_signal()
356 if (!handle_signal(signr, &info, &ka, oldset, regs)) { in do_signal()
364 tracehook_signal_handler(signr, &info, &ka, regs, in do_signal()