Lines Matching refs:ka
265 get_sigframe(struct k_sigaction *ka, struct pt_regs * regs, size_t frame_size) in get_sigframe() argument
277 if (ka->sa.sa_flags & SA_ONSTACK) { in get_sigframe()
285 static int setup_frame(int sig, struct k_sigaction *ka, in setup_frame() argument
302 frame = get_sigframe(ka, regs, frame_size); in setup_frame()
333 if (ka->sa.sa_flags & SA_RESTORER) { in setup_frame()
334 restorer = (unsigned long) ka->sa.sa_restorer | PSW_ADDR_AMODE; in setup_frame()
350 regs->psw.addr = (unsigned long) ka->sa.sa_handler | PSW_ADDR_AMODE; in setup_frame()
386 frame = get_sigframe(&ksig->ka, regs, frame_size); in setup_rt_frame()
396 if (ksig->ka.sa.sa_flags & SA_RESTORER) { in setup_rt_frame()
398 ksig->ka.sa.sa_restorer | PSW_ADDR_AMODE; in setup_rt_frame()
429 regs->psw.addr = (unsigned long) ksig->ka.sa.sa_handler | PSW_ADDR_AMODE; in setup_rt_frame()
444 if (ksig->ka.sa.sa_flags & SA_SIGINFO) in handle_signal()
447 ret = setup_frame(ksig->sig, &ksig->ka, oldset, regs); in handle_signal()
485 if (!(ksig.ka.sa.sa_flags & SA_RESTART)) { in do_signal()