Lines Matching refs:psw
126 user_sregs.regs.psw.mask = PSW_USER_BITS | in save_sigregs()
127 (regs->psw.mask & (PSW_MASK_USER | PSW_MASK_RI)); in save_sigregs()
128 user_sregs.regs.psw.addr = regs->psw.addr; in save_sigregs()
148 if (!is_ri_task(current) && (user_sregs.regs.psw.mask & PSW_MASK_RI)) in restore_sigregs()
156 regs->psw.mask = (regs->psw.mask & ~(PSW_MASK_USER | PSW_MASK_RI)) | in restore_sigregs()
157 (user_sregs.regs.psw.mask & (PSW_MASK_USER | PSW_MASK_RI)); in restore_sigregs()
159 if ((regs->psw.mask & PSW_MASK_ASC) == PSW_ASC_HOME) in restore_sigregs()
160 regs->psw.mask = PSW_ASC_PRIMARY | in restore_sigregs()
161 (regs->psw.mask & ~PSW_MASK_ASC); in restore_sigregs()
163 if (regs->psw.mask & PSW_MASK_EA) in restore_sigregs()
164 regs->psw.mask |= PSW_MASK_BA; in restore_sigregs()
165 regs->psw.addr = user_sregs.regs.psw.addr; in restore_sigregs()
349 regs->psw.mask = PSW_MASK_EA | PSW_MASK_BA | in setup_frame()
351 (regs->psw.mask & ~PSW_MASK_ASC); in setup_frame()
352 regs->psw.addr = (unsigned long) ka->sa.sa_handler; in setup_frame()
427 regs->psw.mask = PSW_MASK_EA | PSW_MASK_BA | in setup_rt_frame()
429 (regs->psw.mask & ~PSW_MASK_ASC); in setup_rt_frame()
430 regs->psw.addr = (unsigned long) ksig->ka.sa.sa_handler; in setup_rt_frame()
493 regs->psw.addr = in do_signal()
494 __rewind_psw(regs->psw, in do_signal()