Lines Matching refs:esr
144 u32 esr;
146 esr = kvm_vcpu_get_esr(vcpu) & ~ESR_ELx_FSC;
147 esr |= compute_fsc(level, fsc);
148 return esr;
246 out->esr = compute_fsc(level, ESR_ELx_FSC_ADDRSZ);
275 out->esr = compute_fsc(level, ESR_ELx_FSC_FAULT);
285 out->esr = compute_fsc(level, ESR_ELx_FSC_ADDRSZ);
297 out->esr = compute_fsc(level, ESR_ELx_FSC_FAULT);
303 out->esr = compute_fsc(level, ESR_ELx_FSC_ADDRSZ);
309 out->esr = compute_fsc(level, ESR_ELx_FSC_ACCESS);
362 result->esr = 0;
377 result->esr |= (kvm_vcpu_get_esr(vcpu) & ~ESR_ELx_FSC);
785 trans->esr = 0;
800 trans->esr = esr_s2_fault(vcpu, trans->level, ESR_ELx_FSC_PERM);
1245 u64 esr = kvm_vcpu_get_esr(vcpu);
1248 esr &= ~ESR_ELx_FSC;
1249 esr |= FIELD_PREP(ESR_ELx_FSC,
1252 kvm_inject_nested_sync(vcpu, esr);
1288 u64 esr = kvm_vcpu_get_esr(vcpu);
1290 BUG_ON(!(esr & ESR_ELx_VNCR_SHIFT));
1292 if (esr_fsc_is_permission_fault(esr)) {
1294 } else if (esr_fsc_is_translation_fault(esr)) {
1321 esr &= ~ESR_ELx_FSC;
1322 esr |= FIELD_PREP(ESR_ELx_FSC, vt->wr.fst);
1324 kvm_inject_nested_sync(vcpu, esr);
1334 WARN_ONCE(1, "Unhandled VNCR abort, ESR=%llx\n", esr);