Home
last modified time | relevance | path

Searched refs:ex_regs (Results 1 – 25 of 35) sorted by relevance

12

/linux/tools/testing/selftests/kvm/include/loongarch/
H A Dprocessor.h173 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 Dexternal_aborts.c15 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 Didreg-idst.c43 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 Ddebug-exceptions.c345 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 Dno-vgic-v3.c
H A Dpage_fault_test.c58 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 Dvgic_v5.c30 static void guest_irq_handler(struct ex_regs *regs) in guest_irq_handler()
H A Darch_timer.c105 static void guest_irq_handler(struct ex_regs *regs) in guest_irq_handler()
H A Dno-vgic.c212 static void guest_undef_handler(struct ex_regs *regs) in guest_undef_handler()
H A Dsea_to_user.c154 static void expect_sea_handler(struct ex_regs *regs) in expect_sea_handler()
/linux/tools/testing/selftests/kvm/x86/
H A Dsvm_nested_soft_inject_test.c25 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 Dsvm_int_ctl_test.c22 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 Dvmx_apicv_updates_test.c12 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 Dxapic_tpr_test.c42 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 Dhyperv_evmcs.c23 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 Ducna_injection_test.c123 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 Dvmx_exception_with_invalid_guest_state.c13 static void guest_ud_handler(struct ex_regs *regs) in guest_ud_handler()
H A Dfix_hypercall_test.c23 static void guest_ud_handler(struct ex_regs *regs) in guest_ud_handler()
H A Duserspace_msr_exit_test.c355 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 Dsvm_nested_vmcb12_gpa.c20 static void guest_gp_handler(struct ex_regs *regs) in guest_gp_handler()
/linux/tools/testing/selftests/kvm/include/arm64/
H A Dprocessor.h134 struct ex_regs { struct
176 typedef void(*handler_fn)(struct ex_regs *);
/linux/tools/testing/selftests/kvm/loongarch/
H A Dpmu_test.c104 static void guest_irq_handler(struct ex_regs *regs) in guest_irq_handler()
H A Darch_timer.c27 static void guest_irq_handler(struct ex_regs *regs) in guest_irq_handler()
/linux/tools/testing/selftests/kvm/lib/arm64/
H A Dprocessor.c503 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 Dprocessor.c707 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

12