Lines Matching defs:ka
233 get_sigframe(struct k_sigaction *ka, struct pt_regs *regs, size_t frame_size,
249 if (ka->sa.sa_flags & SA_ONSTACK) {
262 !(ka->sa.sa_flags & SA_RESTORER) &&
263 ka->sa.sa_restorer) {
265 sp = (unsigned long) ka->sa.sa_restorer;
328 frame = get_sigframe(&ksig->ka, regs, sizeof(*frame), &fp);
341 if (ksig->ka.sa.sa_flags & SA_RESTORER)
342 restorer = ksig->ka.sa.sa_restorer;
359 regs->ip = (unsigned long)ksig->ka.sa.sa_handler;
383 frame = get_sigframe(&ksig->ka, regs, sizeof(*frame), &fp);
403 if (ksig->ka.sa.sa_flags & SA_RESTORER)
404 restorer = ksig->ka.sa.sa_restorer;
424 regs->ip = (unsigned long)ksig->ka.sa.sa_handler;
463 if (!(ksig->ka.sa.sa_flags & SA_RESTORER))
466 frame = get_sigframe(&ksig->ka, regs, sizeof(struct rt_sigframe), &fp);
479 unsafe_put_user(ksig->ka.sa.sa_restorer, &frame->pretcode, Efault);
484 if (ksig->ka.sa.sa_flags & SA_SIGINFO) {
498 regs->ip = (unsigned long) ksig->ka.sa.sa_handler;
567 if (!(ksig->ka.sa.sa_flags & SA_RESTORER))
570 frame = get_sigframe(&ksig->ka, regs, sizeof(*frame), &fp);
582 restorer = ksig->ka.sa.sa_restorer;
588 if (ksig->ka.sa.sa_flags & SA_SIGINFO) {
595 regs->ip = (unsigned long) ksig->ka.sa.sa_handler;
685 ksig->ka.sa.sa_flags & SA_IA32_ABI;
696 ksig->ka.sa.sa_flags & SA_X32_ABI;
711 if (ksig->ka.sa.sa_flags & SA_SIGINFO)
741 if (!(ksig->ka.sa.sa_flags & SA_RESTART)) {