Lines Matching refs:new_ka
3384 struct k_sigaction new_ka, old_ka;
3398 new_ka.sa.sa_handler = compat_ptr(handler);
3401 new_ka.sa.sa_restorer = compat_ptr(restorer);
3404 ret |= get_user(new_ka.sa.sa_flags, &act->sa_flags);
3407 sigset_from_compat(&new_ka.sa.sa_mask, &mask);
3410 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL);
3432 struct k_sigaction new_ka, old_ka;
3438 __get_user(new_ka.sa.sa_handler, &act->sa_handler) ||
3439 __get_user(new_ka.sa.sa_restorer, &act->sa_restorer) ||
3440 __get_user(new_ka.sa.sa_flags, &act->sa_flags) ||
3444 new_ka.ka_restorer = NULL;
3446 siginitset(&new_ka.sa.sa_mask, mask);
3449 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL);
3468 struct k_sigaction new_ka, old_ka;
3477 __get_user(new_ka.sa.sa_flags, &act->sa_flags) ||
3482 new_ka.ka_restorer = NULL;
3484 new_ka.sa.sa_handler = compat_ptr(handler);
3485 new_ka.sa.sa_restorer = compat_ptr(restorer);
3486 siginitset(&new_ka.sa.sa_mask, mask);
3489 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL);