| /linux/tools/testing/selftests/kvm/include/loongarch/ |
| H A D | processor.h | 173 struct ex_regs { 181 #define PC_OFFSET_EXREGS offsetof(struct ex_regs, pc) 182 #define ESTAT_OFFSET_EXREGS offsetof(struct ex_regs, estat) 183 #define BADV_OFFSET_EXREGS offsetof(struct ex_regs, badv) 184 #define PRMD_OFFSET_EXREGS offsetof(struct ex_regs, prmd) in cpu_relax() 185 #define EXREGS_SIZE sizeof(struct ex_regs) in cpu_relax() 189 typedef void(*handler_fn)(struct ex_regs *); in local_irq_enable() 159 struct ex_regs { global() struct 167 prmdex_regs global() argument
|
| /linux/tools/testing/selftests/kvm/arm64/ |
| H A D | external_aborts.c | 15 static void expect_sea_handler(struct ex_regs *regs) in expect_sea_handler() 26 static void unexpected_dabt_handler(struct ex_regs *regs) in unexpected_dabt_handler() 191 static void unexpected_serror_handler(struct ex_regs *regs) in unexpected_serror_handler() 218 static void expect_serror_handler(struct ex_regs *regs) in expect_serror_handler() 253 static void expect_sea_s1ptw_handler(struct ex_regs *regs) in expect_sea_s1ptw_handler()
|
| H A D | idreg-idst.c | 43 static void guest_sys64_handler(struct ex_regs *regs) in guest_sys64_handler() 50 static void guest_undef_handler(struct ex_regs *regs) in guest_undef_handler()
|
| H A D | debug-exceptions.c | 345 static void guest_sw_bp_handler(struct ex_regs *regs) in guest_sw_bp_handler() 351 static void guest_hw_bp_handler(struct ex_regs *regs) in guest_hw_bp_handler() 357 static void guest_wp_handler(struct ex_regs *regs) in guest_wp_handler() 364 static void guest_ss_handler(struct ex_regs *regs) in guest_ss_handler() 371 static void guest_svc_handler(struct ex_regs *regs) in guest_svc_handler()
|
| H A D | no-vgic-v3.c | |
| H A D | page_fault_test.c | 58 void (*dabt_handler)(struct ex_regs *regs); 59 void (*iabt_handler)(struct ex_regs *regs); 292 static void no_dabt_handler(struct ex_regs *regs) in no_dabt_handler() 297 static void no_iabt_handler(struct ex_regs *regs) in no_iabt_handler()
|
| H A D | vgic_v5.c | 30 static void guest_irq_handler(struct ex_regs *regs) in guest_irq_handler()
|
| H A D | arch_timer.c | 105 static void guest_irq_handler(struct ex_regs *regs) in guest_irq_handler()
|
| H A D | no-vgic.c | 212 static void guest_undef_handler(struct ex_regs *regs) in guest_undef_handler()
|
| H A D | sea_to_user.c | 154 static void expect_sea_handler(struct ex_regs *regs) in expect_sea_handler()
|
| /linux/tools/testing/selftests/kvm/x86/ |
| H A D | svm_nested_soft_inject_test.c | 25 static void guest_bp_handler(struct ex_regs *regs) in guest_bp_handler() 33 static void guest_int_handler(struct ex_regs *regs) in guest_int_handler() 61 static void guest_nmi_handler(struct ex_regs *regs) in guest_nmi_handler()
|
| H A D | svm_int_ctl_test.c | 22 static void vintr_irq_handler(struct ex_regs *regs) in vintr_irq_handler() 27 static void intr_irq_handler(struct ex_regs *regs) in intr_irq_handler()
|
| H A D | vmx_apicv_updates_test.c | 12 static void good_ipi_handler(struct ex_regs *regs) in good_ipi_handler() 17 static void bad_ipi_handler(struct ex_regs *regs) in bad_ipi_handler()
|
| H A D | xapic_tpr_test.c | 42 static void tpr_guest_irq_handler_xapic(struct ex_regs *regs) in tpr_guest_irq_handler_xapic() 49 static void tpr_guest_irq_handler_x2apic(struct ex_regs *regs) in tpr_guest_irq_handler_x2apic()
|
| H A D | hyperv_evmcs.c | 23 static void guest_ud_handler(struct ex_regs *regs) in guest_ud_handler() 29 static void guest_nmi_handler(struct ex_regs *regs) in guest_nmi_handler()
|
| H A D | ucna_injection_test.c | 123 static void guest_cmci_handler(struct ex_regs *regs) in guest_cmci_handler() 130 static void guest_gp_handler(struct ex_regs *regs) in guest_gp_handler()
|
| H A D | vmx_exception_with_invalid_guest_state.c | 13 static void guest_ud_handler(struct ex_regs *regs) in guest_ud_handler()
|
| H A D | fix_hypercall_test.c | 23 static void guest_ud_handler(struct ex_regs *regs) in guest_ud_handler()
|
| H A D | userspace_msr_exit_test.c | 355 static void __guest_gp_handler(struct ex_regs *regs, in __guest_gp_handler() 372 static void guest_gp_handler(struct ex_regs *regs) in guest_gp_handler() 378 static void guest_fep_gp_handler(struct ex_regs *regs) in guest_fep_gp_handler()
|
| H A D | svm_nested_vmcb12_gpa.c | 20 static void guest_gp_handler(struct ex_regs *regs) in guest_gp_handler()
|
| /linux/tools/testing/selftests/kvm/include/arm64/ |
| H A D | processor.h | 134 struct ex_regs { struct 176 typedef void(*handler_fn)(struct ex_regs *);
|
| /linux/tools/testing/selftests/kvm/loongarch/ |
| H A D | pmu_test.c | 104 static void guest_irq_handler(struct ex_regs *regs) in guest_irq_handler()
|
| H A D | arch_timer.c | 27 static void guest_irq_handler(struct ex_regs *regs) in guest_irq_handler()
|
| /linux/tools/testing/selftests/kvm/lib/arm64/ |
| H A D | processor.c | 503 void route_exception(struct ex_regs *regs, int vector) in route_exception() 545 void (*handler)(struct ex_regs *)) in vm_install_sync_handler() argument 556 void (*handler)(struct ex_regs *)) in vm_install_exception_handler() argument
|
| /linux/tools/testing/selftests/kvm/lib/x86/ |
| H A D | processor.c | 707 static bool kvm_fixup_exception(struct ex_regs *regs) in kvm_fixup_exception() 721 void route_exception(struct ex_regs *regs) in route_exception() 723 typedef void(*handler)(struct ex_regs *); in route_exception() 766 void (*handler)(struct ex_regs *)) in vm_install_exception_handler() argument
|