Lines Matching refs:ka
284 get_sigframe(struct k_sigaction *ka, struct pt_regs * regs, size_t frame_size) in get_sigframe() argument
296 if (ka->sa.sa_flags & SA_ONSTACK) { in get_sigframe()
304 static int setup_frame(int sig, struct k_sigaction *ka, in setup_frame() argument
321 frame = get_sigframe(ka, regs, frame_size); in setup_frame()
352 if (ka->sa.sa_flags & SA_RESTORER) { in setup_frame()
353 restorer = (unsigned long) ka->sa.sa_restorer | PSW_ADDR_AMODE; in setup_frame()
369 regs->psw.addr = (unsigned long) ka->sa.sa_handler | PSW_ADDR_AMODE; in setup_frame()
406 frame = get_sigframe(&ksig->ka, regs, frame_size); in setup_rt_frame()
416 if (ksig->ka.sa.sa_flags & SA_RESTORER) { in setup_rt_frame()
418 ksig->ka.sa.sa_restorer | PSW_ADDR_AMODE; in setup_rt_frame()
449 regs->psw.addr = (unsigned long) ksig->ka.sa.sa_handler | PSW_ADDR_AMODE; in setup_rt_frame()
464 if (ksig->ka.sa.sa_flags & SA_SIGINFO) in handle_signal()
467 ret = setup_frame(ksig->sig, &ksig->ka, oldset, regs); in handle_signal()
505 if (!(ksig.ka.sa.sa_flags & SA_RESTART)) { in do_signal()