Lines Matching refs:new_ka
3722 struct k_sigaction new_ka, old_ka;
3735 new_ka.sa.sa_handler = compat_ptr(handler);
3738 new_ka.sa.sa_restorer = compat_ptr(restorer);
3740 ret |= get_compat_sigset(&new_ka.sa.sa_mask, &act->sa_mask);
3741 ret |= get_user(new_ka.sa.sa_flags, &act->sa_flags);
3746 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL);
3768 struct k_sigaction new_ka, old_ka;
3774 __get_user(new_ka.sa.sa_handler, &act->sa_handler) ||
3775 __get_user(new_ka.sa.sa_restorer, &act->sa_restorer) ||
3776 __get_user(new_ka.sa.sa_flags, &act->sa_flags) ||
3780 new_ka.ka_restorer = NULL;
3782 siginitset(&new_ka.sa.sa_mask, mask);
3785 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL);
3804 struct k_sigaction new_ka, old_ka;
3813 __get_user(new_ka.sa.sa_flags, &act->sa_flags) ||
3818 new_ka.ka_restorer = NULL;
3820 new_ka.sa.sa_handler = compat_ptr(handler);
3821 new_ka.sa.sa_restorer = compat_ptr(restorer);
3822 siginitset(&new_ka.sa.sa_mask, mask);
3825 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL);