Lines Matching refs:new_ka
312 struct k_sigaction new_ka, old_ka; in compat_sys_sigaction() local
323 new_ka.sa.sa_handler = compat_ptr(u_handler); in compat_sys_sigaction()
325 new_ka.sa.sa_restorer = compat_ptr(u_restorer); in compat_sys_sigaction()
326 ret |= __get_user(new_ka.sa.sa_flags, &act->sa_flags); in compat_sys_sigaction()
330 new_ka.ka_restorer = NULL; in compat_sys_sigaction()
331 siginitset(&new_ka.sa.sa_mask, mask); in compat_sys_sigaction()
334 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL); in compat_sys_sigaction()
352 struct k_sigaction new_ka, old_ka; in compat_sys_rt_sigaction() local
363 new_ka.ka_restorer = restorer; in compat_sys_rt_sigaction()
365 new_ka.sa.sa_handler = compat_ptr(u_handler); in compat_sys_rt_sigaction()
368 case 4: new_ka.sa.sa_mask.sig[3] = set32.sig[6] | (((long)set32.sig[7]) << 32); in compat_sys_rt_sigaction()
369 case 3: new_ka.sa.sa_mask.sig[2] = set32.sig[4] | (((long)set32.sig[5]) << 32); in compat_sys_rt_sigaction()
370 case 2: new_ka.sa.sa_mask.sig[1] = set32.sig[2] | (((long)set32.sig[3]) << 32); in compat_sys_rt_sigaction()
371 case 1: new_ka.sa.sa_mask.sig[0] = set32.sig[0] | (((long)set32.sig[1]) << 32); in compat_sys_rt_sigaction()
373 ret |= __get_user(new_ka.sa.sa_flags, &act->sa_flags); in compat_sys_rt_sigaction()
375 new_ka.sa.sa_restorer = compat_ptr(u_restorer); in compat_sys_rt_sigaction()
380 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL); in compat_sys_rt_sigaction()