PSW_MASK_EXT
#define PSW_USER_BITS (PSW_MASK_DAT | PSW_MASK_IO | PSW_MASK_EXT | \
PSW_MASK_IO | PSW_MASK_EXT | PSW_MASK_MCHECK;
regs->psw.mask &= ~(PSW_MASK_EXT | PSW_MASK_IO | PSW_MASK_WAIT);
regs->psw.mask &= ~(PSW_MASK_EXT | PSW_MASK_IO | PSW_MASK_WAIT);
(PSW_MASK_PER | PSW_MASK_IO | PSW_MASK_EXT);
regs->psw.mask &= ~(PSW_MASK_IO | PSW_MASK_EXT);
if (regs->psw.mask & (PSW_MASK_IO | PSW_MASK_EXT))
if (regs->psw.mask & (PSW_MASK_IO | PSW_MASK_EXT))
if (regs->psw.mask & (PSW_MASK_IO | PSW_MASK_EXT))
if (regs->psw.mask & (PSW_MASK_IO | PSW_MASK_EXT))
PSW_MASK_EXT | PSW_MASK_MCHECK;
(newpsw.mask & PSW_MASK_EXT))
return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_EXT);
#define PSW_INT_MASK (PSW_MASK_EXT | PSW_MASK_IO | PSW_MASK_MCHECK)
const u64 psw_int_mask = PSW_MASK_IO | PSW_MASK_EXT;
psw_wait.mask = psw_mask | PSW_MASK_EXT | PSW_MASK_WAIT;