Lines Matching refs:psw
184 user_sregs.regs.psw.mask = (__u32)(regs->psw.mask >> 32); in save_sigregs32()
185 user_sregs.regs.psw.mask &= PSW32_MASK_USER | PSW32_MASK_RI; in save_sigregs32()
186 user_sregs.regs.psw.mask |= PSW32_USER_BITS; in save_sigregs32()
187 user_sregs.regs.psw.addr = (__u32) regs->psw.addr | in save_sigregs32()
188 (__u32)(regs->psw.mask & PSW_MASK_BA); in save_sigregs32()
210 if (!is_ri_task(current) && (user_sregs.regs.psw.mask & PSW32_MASK_RI)) in restore_sigregs32()
218 regs->psw.mask = (regs->psw.mask & ~(PSW_MASK_USER | PSW_MASK_RI)) | in restore_sigregs32()
219 (__u64)(user_sregs.regs.psw.mask & PSW32_MASK_USER) << 32 | in restore_sigregs32()
220 (__u64)(user_sregs.regs.psw.mask & PSW32_MASK_RI) << 32 | in restore_sigregs32()
221 (__u64)(user_sregs.regs.psw.addr & PSW32_ADDR_AMODE); in restore_sigregs32()
223 if ((regs->psw.mask & PSW_MASK_ASC) == PSW_ASC_HOME) in restore_sigregs32()
224 regs->psw.mask = PSW_ASC_PRIMARY | in restore_sigregs32()
225 (regs->psw.mask & ~PSW_MASK_ASC); in restore_sigregs32()
226 regs->psw.addr = (__u64)(user_sregs.regs.psw.addr & PSW32_ADDR_INSN); in restore_sigregs32()
434 regs->psw.mask = PSW_MASK_BA | in setup_frame32()
436 (regs->psw.mask & ~PSW_MASK_ASC); in setup_frame32()
437 regs->psw.addr = (__force __u64) ksig->ka.sa.sa_handler; in setup_frame32()
518 regs->psw.mask = PSW_MASK_BA | in setup_rt_frame32()
520 (regs->psw.mask & ~PSW_MASK_ASC); in setup_rt_frame32()
521 regs->psw.addr = (__u64 __force) ksig->ka.sa.sa_handler; in setup_rt_frame32()