Home
last modified time | relevance | path

Searched refs:vcpu_cpsr (Results 1 – 6 of 6) sorted by relevance

/linux-4.1.27/arch/arm/kvm/
Demulate.c116 unsigned long mode = *vcpu_cpsr(vcpu) & MODE_MASK; in vcpu_reg()
147 unsigned long mode = *vcpu_cpsr(vcpu) & MODE_MASK; in vcpu_spsr()
184 cpsr = *vcpu_cpsr(vcpu); in kvm_condition_valid()
221 unsigned long cpsr = *vcpu_cpsr(vcpu); in kvm_adjust_itstate()
243 *vcpu_cpsr(vcpu) = cpsr; in kvm_adjust_itstate()
254 is_thumb = !!(*vcpu_cpsr(vcpu) & PSR_T_BIT); in kvm_skip_instr()
291 unsigned long cpsr = *vcpu_cpsr(vcpu); in kvm_inject_undefined()
300 *vcpu_cpsr(vcpu) = (cpsr & ~MODE_MASK) | UND_MODE; in kvm_inject_undefined()
301 *vcpu_cpsr(vcpu) |= PSR_I_BIT; in kvm_inject_undefined()
302 *vcpu_cpsr(vcpu) &= ~(PSR_IT_MASK | PSR_J_BIT | PSR_E_BIT | PSR_T_BIT); in kvm_inject_undefined()
[all …]
/linux-4.1.27/arch/arm64/kvm/
Dinject_fault.c35 unsigned long new_spsr_value = *vcpu_cpsr(vcpu); in prepare_fault32()
47 *vcpu_cpsr(vcpu) = cpsr; in prepare_fault32()
102 unsigned long cpsr = *vcpu_cpsr(vcpu); in inject_abt64()
111 *vcpu_cpsr(vcpu) = PSTATE_FAULT_BITS_64; in inject_abt64()
140 unsigned long cpsr = *vcpu_cpsr(vcpu); in inject_undef64()
146 *vcpu_cpsr(vcpu) = PSTATE_FAULT_BITS_64; in inject_undef64()
Demulate.c83 cpsr = *vcpu_cpsr(vcpu); in kvm_condition_valid32()
120 unsigned long cpsr = *vcpu_cpsr(vcpu); in kvm_adjust_itstate()
142 *vcpu_cpsr(vcpu) = cpsr; in kvm_adjust_itstate()
153 is_thumb = !!(*vcpu_cpsr(vcpu) & COMPAT_PSR_T_BIT); in kvm_skip_instr32()
Dregmap.c115 unsigned long mode = *vcpu_cpsr(vcpu) & COMPAT_PSR_MODE_MASK; in vcpu_reg32()
146 unsigned long mode = *vcpu_cpsr(vcpu) & COMPAT_PSR_MODE_MASK; in vcpu_spsr32()
/linux-4.1.27/arch/arm64/include/asm/
Dkvm_emulate.h71 static inline unsigned long *vcpu_cpsr(const struct kvm_vcpu *vcpu) in vcpu_cpsr() function
78 return !!(*vcpu_cpsr(vcpu) & PSR_MODE32_BIT); in vcpu_mode_is_32bit()
99 *vcpu_cpsr(vcpu) |= COMPAT_PSR_T_BIT; in vcpu_set_thumb()
123 u32 mode = *vcpu_cpsr(vcpu) & PSR_MODE_MASK; in vcpu_mode_priv()
220 *vcpu_cpsr(vcpu) |= COMPAT_PSR_E_BIT; in kvm_vcpu_set_be()
228 return !!(*vcpu_cpsr(vcpu) & COMPAT_PSR_E_BIT); in kvm_vcpu_is_be()
/linux-4.1.27/arch/arm/include/asm/
Dkvm_emulate.h62 static inline unsigned long *vcpu_cpsr(struct kvm_vcpu *vcpu) in vcpu_cpsr() function
69 *vcpu_cpsr(vcpu) |= PSR_T_BIT; in vcpu_set_thumb()
188 *vcpu_cpsr(vcpu) |= PSR_E_BIT; in kvm_vcpu_set_be()
193 return !!(*vcpu_cpsr(vcpu) & PSR_E_BIT); in kvm_vcpu_is_be()