Searched refs:esr_ec (Results 1 – 5 of 5) sorted by relevance
/arch/arm64/kvm/ |
D | trace_arm.h | 30 TP_PROTO(int ret, unsigned int esr_ec, unsigned long vcpu_pc), 31 TP_ARGS(ret, esr_ec, vcpu_pc), 35 __field( unsigned int, esr_ec ) 41 __entry->esr_ec = ARM_EXCEPTION_IS_TRAP(ret) ? esr_ec : 0; 47 __entry->esr_ec, 48 __print_symbolic(__entry->esr_ec, kvm_arm_exception_class),
|
D | handle_exit.c | 189 u8 esr_ec = ESR_ELx_EC(esr); in kvm_get_exit_handler() local 191 return arm_exit_handlers[esr_ec]; in kvm_get_exit_handler()
|
D | sys_regs.c | 2196 u8 esr_ec = kvm_vcpu_trap_get_class(vcpu); in unhandled_cp_access() local 2199 switch (esr_ec) { in unhandled_cp_access()
|
/arch/arm64/kvm/hyp/include/hyp/ |
D | switch.h | 155 u8 esr_ec; in kvm_hyp_handle_fpsimd() local 162 esr_ec = kvm_vcpu_trap_get_class(vcpu); in kvm_hyp_handle_fpsimd() 165 if (!sve_guest && esr_ec != ESR_ELx_EC_FP_ASIMD) in kvm_hyp_handle_fpsimd() 367 u8 esr_ec = kvm_vcpu_trap_get_class(vcpu); in fixup_guest_exit() local 377 if (esr_ec == ESR_ELx_EC_HVC32 || esr_ec == ESR_ELx_EC_HVC64) in fixup_guest_exit()
|
/arch/arm64/kvm/hyp/nvhe/ |
D | hyp-main.c | 526 u8 esr_ec; in flush_shadow_state() local 554 esr_ec = ESR_ELx_EC(kvm_vcpu_get_esr(shadow_vcpu)); in flush_shadow_state() 556 ec_handler = entry_pvm_shadow_handlers[esr_ec]; in flush_shadow_state() 558 ec_handler = entry_vm_shadow_handlers[esr_ec]; in flush_shadow_state() 575 u8 esr_ec; in sync_shadow_state() local 589 esr_ec = ESR_ELx_EC(kvm_vcpu_get_esr(shadow_vcpu)); in sync_shadow_state() 591 ec_handler = exit_pvm_shadow_handlers[esr_ec]; in sync_shadow_state() 593 ec_handler = exit_vm_shadow_handlers[esr_ec]; in sync_shadow_state()
|