Lines Matching refs:psw
124 user_sregs.regs.psw.mask = PSW_USER_BITS | in save_sigregs()
125 (regs->psw.mask & (PSW_MASK_USER | PSW_MASK_RI)); in save_sigregs()
126 user_sregs.regs.psw.addr = regs->psw.addr; in save_sigregs()
146 if (!is_ri_task(current) && (user_sregs.regs.psw.mask & PSW_MASK_RI)) in restore_sigregs()
154 regs->psw.mask = (regs->psw.mask & ~(PSW_MASK_USER | PSW_MASK_RI)) | in restore_sigregs()
155 (user_sregs.regs.psw.mask & (PSW_MASK_USER | PSW_MASK_RI)); in restore_sigregs()
157 if ((regs->psw.mask & PSW_MASK_ASC) == PSW_ASC_HOME) in restore_sigregs()
158 regs->psw.mask = PSW_ASC_PRIMARY | in restore_sigregs()
159 (regs->psw.mask & ~PSW_MASK_ASC); in restore_sigregs()
161 if (regs->psw.mask & PSW_MASK_EA) in restore_sigregs()
162 regs->psw.mask |= PSW_MASK_BA; in restore_sigregs()
163 regs->psw.addr = user_sregs.regs.psw.addr; in restore_sigregs()
347 regs->psw.mask = PSW_MASK_EA | PSW_MASK_BA | in setup_frame()
349 (regs->psw.mask & ~PSW_MASK_ASC); in setup_frame()
350 regs->psw.addr = (unsigned long) ka->sa.sa_handler | PSW_ADDR_AMODE; in setup_frame()
426 regs->psw.mask = PSW_MASK_EA | PSW_MASK_BA | in setup_rt_frame()
428 (regs->psw.mask & ~PSW_MASK_ASC); in setup_rt_frame()
429 regs->psw.addr = (unsigned long) ksig->ka.sa.sa_handler | PSW_ADDR_AMODE; in setup_rt_frame()
492 regs->psw.addr = in do_signal()
493 __rewind_psw(regs->psw, in do_signal()