Lines Matching refs:old_ka
328 struct k_sigaction new_ka, old_ka; in compat_sys_sigaction() local
350 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL); in compat_sys_sigaction()
353 ret = put_user(ptr_to_compat(old_ka.sa.sa_handler), &oact->sa_handler); in compat_sys_sigaction()
354 ret |= __put_user(ptr_to_compat(old_ka.sa.sa_restorer), &oact->sa_restorer); in compat_sys_sigaction()
355 ret |= __put_user(old_ka.sa.sa_flags, &oact->sa_flags); in compat_sys_sigaction()
356 ret |= __put_user(old_ka.sa.sa_mask.sig[0], &oact->sa_mask); in compat_sys_sigaction()
368 struct k_sigaction new_ka, old_ka; in compat_sys_rt_sigaction() local
396 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL); in compat_sys_rt_sigaction()
400 case 4: set32.sig[7] = (old_ka.sa.sa_mask.sig[3] >> 32); set32.sig[6] = old_ka.sa.sa_mask.sig[3]; in compat_sys_rt_sigaction()
401 case 3: set32.sig[5] = (old_ka.sa.sa_mask.sig[2] >> 32); set32.sig[4] = old_ka.sa.sa_mask.sig[2]; in compat_sys_rt_sigaction()
402 case 2: set32.sig[3] = (old_ka.sa.sa_mask.sig[1] >> 32); set32.sig[2] = old_ka.sa.sa_mask.sig[1]; in compat_sys_rt_sigaction()
403 case 1: set32.sig[1] = (old_ka.sa.sa_mask.sig[0] >> 32); set32.sig[0] = old_ka.sa.sa_mask.sig[0]; in compat_sys_rt_sigaction()
405 ret = put_user(ptr_to_compat(old_ka.sa.sa_handler), &oact->sa_handler); in compat_sys_rt_sigaction()
407 ret |= __put_user(old_ka.sa.sa_flags, &oact->sa_flags); in compat_sys_rt_sigaction()
408 ret |= __put_user(ptr_to_compat(old_ka.sa.sa_restorer), &oact->sa_restorer); in compat_sys_rt_sigaction()