PSR_MODE_MASK
switch (ctxt->regs.pstate & (PSR_MODE32_BIT | PSR_MODE_MASK)) {
mode = *vcpu_cpsr(vcpu) & PSR_MODE_MASK;
(((regs)->pstate & PSR_MODE_MASK) == PSR_MODE_EL0t)
(((regs)->pstate & (PSR_MODE32_BIT | PSR_MODE_MASK)) == \
((regs)->pstate & PSR_MODE_MASK)
mode = regs->pstate & (PSR_MODE32_BIT | PSR_MODE_MASK);
u64 mode = spsr & PSR_MODE_MASK;
PSR_MODE_MASK | PSR_MODE32_BIT);
mode = pstate & (PSR_MODE_MASK | PSR_MODE32_BIT);
u64 mode = spsr & PSR_MODE_MASK;
mode = *vcpu_cpsr(vcpu) & (PSR_MODE_MASK | PSR_MODE32_BIT);
u64 mode = ctxt->regs.pstate & (PSR_MODE_MASK | PSR_MODE32_BIT);
return (ctxt->regs.pstate & ~(PSR_MODE_MASK | PSR_MODE32_BIT)) | mode;
mode = spsr & (PSR_MODE_MASK | PSR_MODE32_BIT);
spsr = (spsr & ~(PSR_MODE_MASK | PSR_MODE32_BIT)) | mode;
u64 mode = *vcpu_cpsr(vcpu) & (PSR_MODE_MASK | PSR_MODE32_BIT);
*vcpu_cpsr(vcpu) &= ~(PSR_MODE_MASK | PSR_MODE32_BIT);
if (is_aarch32 || (cpsr & PSR_MODE_MASK) == PSR_MODE_EL0t)
switch(*vcpu_cpsr(vcpu) & PSR_MODE_MASK) {
__entry->target_mode = spsr_el2 & (PSR_MODE_MASK | PSR_MODE32_BIT);
__entry->source_mode = *vcpu_cpsr(vcpu) & (PSR_MODE_MASK | PSR_MODE32_BIT);
switch (regs->psr & PSR_MODE_MASK) {
uc->uc_mcontext.pstate &= ~PSR_MODE_MASK; \