Lines Matching refs:mask
134 __put_user(psw_mask, &sregs->regs.psw.mask); in save_sigregs()
222 env->psw.mask = PSW_MASK_64 | PSW_MASK_32 | PSW_ASC_PRIMARY in setup_frame()
223 | (env->psw.mask & ~PSW_MASK_ASC); in setup_frame()
288 env->psw.mask = PSW_MASK_64 | PSW_MASK_32 | PSW_ASC_PRIMARY in setup_rt_frame()
289 | (env->psw.mask & ~PSW_MASK_ASC); in setup_rt_frame()
300 uint64_t prev_addr, prev_mask, mask, addr; in restore_sigregs() local
308 __get_user(mask, &sc->regs.psw.mask); in restore_sigregs()
320 mask = (prev_mask & ~PSW_MASK_USER) | (mask & PSW_MASK_USER); in restore_sigregs()
322 if ((mask & PSW_MASK_ASC) == PSW_ASC_HOME) { in restore_sigregs()
323 mask = (mask & ~PSW_MASK_ASC) | PSW_ASC_PRIMARY; in restore_sigregs()
326 if (mask & PSW_MASK_64) { in restore_sigregs()
327 mask |= PSW_MASK_32; in restore_sigregs()
329 s390_cpu_set_psw(env, mask, addr); in restore_sigregs()