Lines Matching defs:ka
535 struct k_sigaction *ka = &t->sighand->action[0];
537 if (force_default || ka->sa.sa_handler != SIG_IGN)
538 ka->sa.sa_handler = SIG_DFL;
539 ka->sa.sa_flags = 0;
541 ka->sa.sa_restorer = NULL;
543 sigemptyset(&ka->sa.sa_mask);
544 ka++;
2745 struct k_sigaction *ka;
2809 ka = &sighand->action[signr-1];
2812 trace_signal_deliver(signr, &ksig->info, ka);
2814 if (ka->sa.sa_handler == SIG_IGN) /* Do nothing. */
2816 if (ka->sa.sa_handler != SIG_DFL) {
2818 ksig->ka = *ka;
2820 if (ka->sa.sa_flags & SA_ONESHOT)
2821 ka->sa.sa_handler = SIG_DFL;
2924 if (signr && !(ksig->ka.sa.sa_flags & SA_EXPOSE_TAGBITS))
2936 * delivered. It updates the blocked signals accordingly (@ksig->ka.sa.sa_mask
2938 * is set in @ksig->ka.sa.sa_flags. Tracing is notified.
2950 sigorsets(&blocked, ¤t->blocked, &ksig->ka.sa.sa_mask);
2951 if (!(ksig->ka.sa.sa_flags & SA_NODEFER))