Lines Matching defs:esr
16 #include <asm/esr.h>
61 u64 esr = 0;
70 esr |= ESR_ELx_IL;
77 esr |= (ESR_ELx_EC_IABT_LOW << ESR_ELx_EC_SHIFT);
79 esr |= (ESR_ELx_EC_IABT_CUR << ESR_ELx_EC_SHIFT);
82 esr |= ESR_ELx_EC_DABT_LOW << ESR_ELx_EC_SHIFT;
84 esr |= ESR_ELx_FSC_EXTABT;
88 vcpu_write_sys_reg(vcpu, esr, ESR_EL1);
91 vcpu_write_sys_reg(vcpu, esr, ESR_EL2);
97 u64 esr = (ESR_ELx_EC_UNKNOWN << ESR_ELx_EC_SHIFT);
106 esr |= ESR_ELx_IL;
109 vcpu_write_sys_reg(vcpu, esr, ESR_EL1);
111 vcpu_write_sys_reg(vcpu, esr, ESR_EL2);
192 unsigned long addr, esr;
213 esr = vcpu_read_sys_reg(vcpu, ESR_EL1);
214 esr &= ~GENMASK_ULL(5, 0);
215 vcpu_write_sys_reg(vcpu, esr, ESR_EL1);
233 void kvm_set_sei_esr(struct kvm_vcpu *vcpu, u64 esr)
235 vcpu_set_vsesr(vcpu, esr & ESR_ELx_ISS_MASK);