Lines Matching refs:cpsr
49 unsigned long cpsr; in kvm_condition_valid32() local
62 cpsr = *vcpu_cpsr(vcpu); in kvm_condition_valid32()
68 it = ((cpsr >> 8) & 0xFC) | ((cpsr >> 25) & 0x3); in kvm_condition_valid32()
78 cpsr_cond = cpsr >> 28; in kvm_condition_valid32()
99 unsigned long cpsr = *vcpu_cpsr(vcpu); in kvm_adjust_itstate() local
100 bool is_arm = !(cpsr & PSR_AA32_T_BIT); in kvm_adjust_itstate()
102 if (is_arm || !(cpsr & PSR_AA32_IT_MASK)) in kvm_adjust_itstate()
105 cond = (cpsr & 0xe000) >> 13; in kvm_adjust_itstate()
106 itbits = (cpsr & 0x1c00) >> (10 - 2); in kvm_adjust_itstate()
107 itbits |= (cpsr & (0x3 << 25)) >> 25; in kvm_adjust_itstate()
115 cpsr &= ~PSR_AA32_IT_MASK; in kvm_adjust_itstate()
116 cpsr |= cond << 13; in kvm_adjust_itstate()
117 cpsr |= (itbits & 0x1c) << (10 - 2); in kvm_adjust_itstate()
118 cpsr |= (itbits & 0x3) << 25; in kvm_adjust_itstate()
119 *vcpu_cpsr(vcpu) = cpsr; in kvm_adjust_itstate()