Lines Matching refs:cpsr
70 unsigned long cpsr; in kvm_condition_valid32() local
83 cpsr = *vcpu_cpsr(vcpu); in kvm_condition_valid32()
89 it = ((cpsr >> 8) & 0xFC) | ((cpsr >> 25) & 0x3); in kvm_condition_valid32()
99 cpsr_cond = cpsr >> 28; in kvm_condition_valid32()
120 unsigned long cpsr = *vcpu_cpsr(vcpu); in kvm_adjust_itstate() local
121 bool is_arm = !(cpsr & COMPAT_PSR_T_BIT); in kvm_adjust_itstate()
123 BUG_ON(is_arm && (cpsr & COMPAT_PSR_IT_MASK)); in kvm_adjust_itstate()
125 if (!(cpsr & COMPAT_PSR_IT_MASK)) in kvm_adjust_itstate()
128 cond = (cpsr & 0xe000) >> 13; in kvm_adjust_itstate()
129 itbits = (cpsr & 0x1c00) >> (10 - 2); in kvm_adjust_itstate()
130 itbits |= (cpsr & (0x3 << 25)) >> 25; in kvm_adjust_itstate()
138 cpsr &= ~COMPAT_PSR_IT_MASK; in kvm_adjust_itstate()
139 cpsr |= cond << 13; in kvm_adjust_itstate()
140 cpsr |= (itbits & 0x1c) << (10 - 2); in kvm_adjust_itstate()
141 cpsr |= (itbits & 0x3) << 25; in kvm_adjust_itstate()
142 *vcpu_cpsr(vcpu) = cpsr; in kvm_adjust_itstate()