Lines Matching refs:ka
545 struct k_sigaction *ka = &t->sighand->action[0]; in flush_signal_handlers() local
547 if (force_default || ka->sa.sa_handler != SIG_IGN) in flush_signal_handlers()
548 ka->sa.sa_handler = SIG_DFL; in flush_signal_handlers()
549 ka->sa.sa_flags = 0; in flush_signal_handlers()
551 ka->sa.sa_restorer = NULL; in flush_signal_handlers()
553 sigemptyset(&ka->sa.sa_mask); in flush_signal_handlers()
554 ka++; in flush_signal_handlers()
2630 struct k_sigaction *ka; in get_signal() local
2676 ka = &sighand->action[signr-1]; in get_signal()
2679 trace_signal_deliver(signr, &ksig->info, ka); in get_signal()
2681 if (ka->sa.sa_handler == SIG_IGN) /* Do nothing. */ in get_signal()
2683 if (ka->sa.sa_handler != SIG_DFL) { in get_signal()
2685 ksig->ka = *ka; in get_signal()
2687 if (ka->sa.sa_flags & SA_ONESHOT) in get_signal()
2688 ka->sa.sa_handler = SIG_DFL; in get_signal()
2790 if (!(ksig->ka.sa.sa_flags & SA_EXPOSE_TAGBITS)) in get_signal()
2816 sigorsets(&blocked, ¤t->blocked, &ksig->ka.sa.sa_mask); in signal_delivered()
2817 if (!(ksig->ka.sa.sa_flags & SA_NODEFER)) in signal_delivered()