Lines Matching refs:psw
203 user_sregs.regs.psw.mask = (__u32)(regs->psw.mask >> 32); in save_sigregs32()
204 user_sregs.regs.psw.mask &= PSW32_MASK_USER | PSW32_MASK_RI; in save_sigregs32()
205 user_sregs.regs.psw.mask |= PSW32_USER_BITS; in save_sigregs32()
206 user_sregs.regs.psw.addr = (__u32) regs->psw.addr | in save_sigregs32()
207 (__u32)(regs->psw.mask & PSW_MASK_BA); in save_sigregs32()
230 if (!is_ri_task(current) && (user_sregs.regs.psw.mask & PSW32_MASK_RI)) in restore_sigregs32()
238 regs->psw.mask = (regs->psw.mask & ~(PSW_MASK_USER | PSW_MASK_RI)) | in restore_sigregs32()
239 (__u64)(user_sregs.regs.psw.mask & PSW32_MASK_USER) << 32 | in restore_sigregs32()
240 (__u64)(user_sregs.regs.psw.mask & PSW32_MASK_RI) << 32 | in restore_sigregs32()
241 (__u64)(user_sregs.regs.psw.addr & PSW32_ADDR_AMODE); in restore_sigregs32()
243 if ((regs->psw.mask & PSW_MASK_ASC) == PSW_ASC_HOME) in restore_sigregs32()
244 regs->psw.mask = PSW_ASC_PRIMARY | in restore_sigregs32()
245 (regs->psw.mask & ~PSW_MASK_ASC); in restore_sigregs32()
246 regs->psw.addr = (__u64)(user_sregs.regs.psw.addr & PSW32_ADDR_INSN); in restore_sigregs32()
454 regs->psw.mask = PSW_MASK_BA | in setup_frame32()
456 (regs->psw.mask & ~PSW_MASK_ASC); in setup_frame32()
457 regs->psw.addr = (__force __u64) ksig->ka.sa.sa_handler; in setup_frame32()
539 regs->psw.mask = PSW_MASK_BA | in setup_rt_frame32()
541 (regs->psw.mask & ~PSW_MASK_ASC); in setup_rt_frame32()
542 regs->psw.addr = (__u64 __force) ksig->ka.sa.sa_handler; in setup_rt_frame32()