Lines Matching refs:ka
536 struct k_sigaction *ka = &t->sighand->action[0]; in flush_signal_handlers() local
538 if (force_default || ka->sa.sa_handler != SIG_IGN) in flush_signal_handlers()
539 ka->sa.sa_handler = SIG_DFL; in flush_signal_handlers()
540 ka->sa.sa_flags = 0; in flush_signal_handlers()
542 ka->sa.sa_restorer = NULL; in flush_signal_handlers()
544 sigemptyset(&ka->sa.sa_mask); in flush_signal_handlers()
545 ka++; in flush_signal_handlers()
2589 struct k_sigaction *ka; in get_signal() local
2635 ka = &sighand->action[signr-1]; in get_signal()
2638 trace_signal_deliver(signr, &ksig->info, ka); in get_signal()
2640 if (ka->sa.sa_handler == SIG_IGN) /* Do nothing. */ in get_signal()
2642 if (ka->sa.sa_handler != SIG_DFL) { in get_signal()
2644 ksig->ka = *ka; in get_signal()
2646 if (ka->sa.sa_flags & SA_ONESHOT) in get_signal()
2647 ka->sa.sa_handler = SIG_DFL; in get_signal()
2763 sigorsets(&blocked, ¤t->blocked, &ksig->ka.sa.sa_mask); in signal_delivered()
2764 if (!(ksig->ka.sa.sa_flags & SA_NODEFER)) in signal_delivered()