Lines Matching refs:ka
211 get_sigframe(struct k_sigaction *ka, unsigned long sp, size_t frame_size)
214 if (ka->sa.sa_flags & SA_ONSTACK) {
222 static void setup_rt_frame(int sig, struct k_sigaction *ka, siginfo_t *info,
229 frame = get_sigframe(ka, regs->spu, sizeof(*frame));
263 regs->lr = (unsigned long)ka->sa.sa_restorer;
270 regs->bpc = (unsigned long)ka->sa.sa_handler;
290 handle_signal(unsigned long sig, struct k_sigaction *ka, siginfo_t *info,
305 if (!(ka->sa.sa_flags & SA_RESTART)) {
321 setup_rt_frame(sig, ka, info, oldset, regs);
324 sigorsets(¤t->blocked,¤t->blocked,&ka->sa.sa_mask);
325 if (!(ka->sa.sa_flags & SA_NODEFER))
340 struct k_sigaction ka;
358 signr = get_signal_to_deliver(&info, &ka, regs, NULL);
367 handle_signal(signr, &ka, &info, oldset, regs);