ESR_ELx_EC
const unsigned long ec = ESR_ELx_EC(esr);
return ESR_ELx_EC(esr) == ESR_ELx_EC_BRK64 &&
return ESR_ELx_EC(kvm_vcpu_get_esr(vcpu));
switch (ESR_ELx_EC(esr)) {
switch (ESR_ELx_EC(esr)) {
switch (ESR_ELx_EC(esr)) {
switch (ESR_ELx_EC(esr)) {
return esr_class_str[ESR_ELx_EC(esr)];
switch (ESR_ELx_EC(esr)) {
u8 esr_ec = ESR_ELx_EC(esr);
} else if (ESR_ELx_EC(esr) == ESR_ELx_EC_BRK64 &&
ESR_ELx_EC(esr) == ESR_ELx_EC_BRK64 &&
ESR_ELx_EC(read_sysreg_el2(SYS_ESR)) == ESR_ELx_EC_PAC)
switch (ESR_ELx_EC(esr)) {
u8 ec = ESR_ELx_EC(kvm_vcpu_get_esr(vcpu));
ESR_ELx_EC(esr), esr_get_class_string(esr),
return ESR_ELx_EC(esr) == ESR_ELx_EC_IABT_CUR;
return ESR_ELx_EC(esr) == ESR_ELx_EC_DABT_CUR;
switch (ESR_ELx_EC(esr)) {
return ESR_ELx_EC(esr) == ESR_ELx_EC_IABT_LOW;
const unsigned long ec = ESR_ELx_EC(esr);
return ESR_ELx_EC(esr) == ESR_ELx_EC_BRK64 &&
GUEST_ASSERT_EQ(ESR_ELx_EC(esr), ESR_ELx_EC_DABT_CUR);
GUEST_ASSERT_EQ(ESR_ELx_EC(esr), ESR_ELx_EC_SERROR);
GUEST_ASSERT_EQ(ESR_ELx_EC(esr), ESR_ELx_EC_DABT_CUR);
GUEST_ASSERT_EQ(ESR_ELx_EC(esr), ESR_ELx_EC_DABT_CUR);
TEST_ASSERT_EQ(ESR_ELx_EC(esr), ESR_ELx_EC_DABT_LOW);
ec = ESR_ELx_EC(esr);
ec = ESR_ELx_EC(read_sysreg(esr_el1));