Lines Matching refs:psw

127 	user_sregs.regs.psw.mask = PSW_USER_BITS |  in save_sigregs()
128 (regs->psw.mask & (PSW_MASK_USER | PSW_MASK_RI)); in save_sigregs()
129 user_sregs.regs.psw.addr = regs->psw.addr; in save_sigregs()
149 if (!is_ri_task(current) && (user_sregs.regs.psw.mask & PSW_MASK_RI)) in restore_sigregs()
157 regs->psw.mask = (regs->psw.mask & ~(PSW_MASK_USER | PSW_MASK_RI)) | in restore_sigregs()
158 (user_sregs.regs.psw.mask & (PSW_MASK_USER | PSW_MASK_RI)); in restore_sigregs()
160 if ((regs->psw.mask & PSW_MASK_ASC) == PSW_ASC_HOME) in restore_sigregs()
161 regs->psw.mask = PSW_ASC_PRIMARY | in restore_sigregs()
162 (regs->psw.mask & ~PSW_MASK_ASC); in restore_sigregs()
164 if (regs->psw.mask & PSW_MASK_EA) in restore_sigregs()
165 regs->psw.mask |= PSW_MASK_BA; in restore_sigregs()
166 regs->psw.addr = user_sregs.regs.psw.addr; in restore_sigregs()
345 regs->psw.mask = PSW_MASK_EA | PSW_MASK_BA | in setup_frame()
347 (regs->psw.mask & ~PSW_MASK_ASC); in setup_frame()
348 regs->psw.addr = (unsigned long) ka->sa.sa_handler; in setup_frame()
419 regs->psw.mask = PSW_MASK_EA | PSW_MASK_BA | in setup_rt_frame()
421 (regs->psw.mask & ~PSW_MASK_ASC); in setup_rt_frame()
422 regs->psw.addr = (unsigned long) ksig->ka.sa.sa_handler; in setup_rt_frame()
486 regs->psw.addr = in arch_do_signal_or_restart()
487 __rewind_psw(regs->psw, in arch_do_signal_or_restart()
511 current->restart_block.arch_data = regs->psw.addr; in arch_do_signal_or_restart()
513 regs->psw.addr = VDSO32_SYMBOL(current, restart_syscall); in arch_do_signal_or_restart()
515 regs->psw.addr = VDSO64_SYMBOL(current, restart_syscall); in arch_do_signal_or_restart()
523 regs->psw.addr = __rewind_psw(regs->psw, regs->int_code >> 16); in arch_do_signal_or_restart()