Lines Matching refs:psw
73 user_sregs.regs.psw.mask = (__u32)(regs->psw.mask >> 32); in save_sigregs32()
74 user_sregs.regs.psw.mask &= PSW32_MASK_USER | PSW32_MASK_RI; in save_sigregs32()
75 user_sregs.regs.psw.mask |= PSW32_USER_BITS; in save_sigregs32()
76 user_sregs.regs.psw.addr = (__u32) regs->psw.addr | in save_sigregs32()
77 (__u32)(regs->psw.mask & PSW_MASK_BA); in save_sigregs32()
99 if (!is_ri_task(current) && (user_sregs.regs.psw.mask & PSW32_MASK_RI)) in restore_sigregs32()
103 regs->psw.mask = (regs->psw.mask & ~(PSW_MASK_USER | PSW_MASK_RI)) | in restore_sigregs32()
104 (__u64)(user_sregs.regs.psw.mask & PSW32_MASK_USER) << 32 | in restore_sigregs32()
105 (__u64)(user_sregs.regs.psw.mask & PSW32_MASK_RI) << 32 | in restore_sigregs32()
106 (__u64)(user_sregs.regs.psw.addr & PSW32_ADDR_AMODE); in restore_sigregs32()
108 if ((regs->psw.mask & PSW_MASK_ASC) == PSW_ASC_HOME) in restore_sigregs32()
109 regs->psw.mask = PSW_ASC_PRIMARY | in restore_sigregs32()
110 (regs->psw.mask & ~PSW_MASK_ASC); in restore_sigregs32()
111 regs->psw.addr = (__u64)(user_sregs.regs.psw.addr & PSW32_ADDR_INSN); in restore_sigregs32()
311 regs->psw.mask = PSW_MASK_BA | in setup_frame32()
313 (regs->psw.mask & ~PSW_MASK_ASC); in setup_frame32()
314 regs->psw.addr = (__force __u64) ksig->ka.sa.sa_handler; in setup_frame32()
391 regs->psw.mask = PSW_MASK_BA | in setup_rt_frame32()
393 (regs->psw.mask & ~PSW_MASK_ASC); in setup_rt_frame32()
394 regs->psw.addr = (__u64 __force) ksig->ka.sa.sa_handler; in setup_rt_frame32()