Lines Matching refs:new_ka
3330 struct k_sigaction new_ka, old_ka;
3344 new_ka.sa.sa_handler = compat_ptr(handler);
3347 new_ka.sa.sa_restorer = compat_ptr(restorer);
3350 ret |= get_user(new_ka.sa.sa_flags, &act->sa_flags);
3353 sigset_from_compat(&new_ka.sa.sa_mask, &mask);
3356 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL);
3378 struct k_sigaction new_ka, old_ka;
3384 __get_user(new_ka.sa.sa_handler, &act->sa_handler) ||
3385 __get_user(new_ka.sa.sa_restorer, &act->sa_restorer) ||
3386 __get_user(new_ka.sa.sa_flags, &act->sa_flags) ||
3390 new_ka.ka_restorer = NULL;
3392 siginitset(&new_ka.sa.sa_mask, mask);
3395 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL);
3414 struct k_sigaction new_ka, old_ka;
3423 __get_user(new_ka.sa.sa_flags, &act->sa_flags) ||
3428 new_ka.ka_restorer = NULL;
3430 new_ka.sa.sa_handler = compat_ptr(handler);
3431 new_ka.sa.sa_restorer = compat_ptr(restorer);
3432 siginitset(&new_ka.sa.sa_mask, mask);
3435 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL);