Lines Matching defs:old_ka
163 struct k_sigaction new_ka, old_ka;
180 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL);
183 sa_handler = (unsigned long) old_ka.sa.sa_handler;
184 sa_restorer = (unsigned long) old_ka.sa.sa_restorer;
188 __put_user(old_ka.sa.sa_flags, &oact->sa_flags) ||
189 __put_user(old_ka.sa.sa_mask.sig[0], &oact->sa_mask))
200 struct k_sigaction new_ka, old_ka;
229 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL);
234 set32.sig[7] = (old_ka.sa.sa_mask.sig[3] >> 32);
235 set32.sig[6] = old_ka.sa.sa_mask.sig[3];
237 set32.sig[5] = (old_ka.sa.sa_mask.sig[2] >> 32);
238 set32.sig[4] = old_ka.sa.sa_mask.sig[2];
240 set32.sig[3] = (old_ka.sa.sa_mask.sig[1] >> 32);
241 set32.sig[2] = old_ka.sa.sa_mask.sig[1];
243 set32.sig[1] = (old_ka.sa.sa_mask.sig[0] >> 32);
244 set32.sig[0] = old_ka.sa.sa_mask.sig[0];
246 ret = put_user((unsigned long)old_ka.sa.sa_handler, &oact->sa_handler);
249 ret |= __put_user(old_ka.sa.sa_flags, &oact->sa_flags);