ex_regs
static void guest_irq_handler(struct ex_regs *regs)
static void guest_irq_handler(struct ex_regs *regs)
static void guest_sw_bp_handler(struct ex_regs *regs)
static void guest_hw_bp_handler(struct ex_regs *regs)
static void guest_wp_handler(struct ex_regs *regs)
static void guest_ss_handler(struct ex_regs *regs)
static void guest_svc_handler(struct ex_regs *regs)
static void expect_sea_handler(struct ex_regs *regs)
static void unexpected_serror_handler(struct ex_regs *regs)
static void expect_serror_handler(struct ex_regs *regs)
static void expect_sea_s1ptw_handler(struct ex_regs *regs)
static void unexpected_dabt_handler(struct ex_regs *regs)
static void guest_sys64_handler(struct ex_regs *regs)
static void guest_undef_handler(struct ex_regs *regs)
static void el0_svc_handler(struct ex_regs *regs)
static void guest_undef_handler(struct ex_regs *regs)
static void no_dabt_handler(struct ex_regs *regs)
static void no_iabt_handler(struct ex_regs *regs)
void (*dabt_handler)(struct ex_regs *regs);
void (*iabt_handler)(struct ex_regs *regs);
static void expect_sea_handler(struct ex_regs *regs)
static void CAT(PREFIX, CAT(split, lev))(struct ex_regs *regs) \
static void (*guest_irq_handlers[2][2])(struct ex_regs *) = {
static void guest_irq_handler(struct ex_regs *regs)
static void guest_irq_handler(struct ex_regs *regs)
static void guest_sync_handler(struct ex_regs *regs)
typedef void(*handler_fn)(struct ex_regs *);
#define PC_OFFSET_EXREGS offsetof(struct ex_regs, pc)
#define ESTAT_OFFSET_EXREGS offsetof(struct ex_regs, estat)
#define BADV_OFFSET_EXREGS offsetof(struct ex_regs, badv)
#define PRMD_OFFSET_EXREGS offsetof(struct ex_regs, prmd)
#define EXREGS_SIZE sizeof(struct ex_regs)
typedef void(*handler_fn)(struct ex_regs *);
void (*handler)(struct ex_regs *));
void route_exception(struct ex_regs *regs, int vector)
void (*handler)(struct ex_regs *))
void (*handler)(struct ex_regs *))
void route_exception(struct ex_regs *regs)
static bool kvm_fixup_exception(struct ex_regs *regs)
void route_exception(struct ex_regs *regs)
typedef void(*handler)(struct ex_regs *);
void (*handler)(struct ex_regs *))
static void guest_irq_handler(struct ex_regs *regs)
static void guest_irq_handler(struct ex_regs *regs)
static void guest_db_handler(struct ex_regs *regs)
static void guest_irq_handler(struct ex_regs *regs)
static void guest_ud_handler(struct ex_regs *regs)
static void guest_ud_handler(struct ex_regs *regs)
static void guest_nmi_handler(struct ex_regs *regs)
static void guest_ipi_handler(struct ex_regs *regs)
static void guest_gp_handler(struct ex_regs *regs)
static void vintr_irq_handler(struct ex_regs *regs)
static void intr_irq_handler(struct ex_regs *regs)
static void guest_bp_handler(struct ex_regs *regs)
static void guest_int_handler(struct ex_regs *regs)
static void guest_nmi_handler(struct ex_regs *regs)
static void guest_gp_handler(struct ex_regs *regs)
static void guest_cmci_handler(struct ex_regs *regs)
static void guest_gp_handler(struct ex_regs *regs)
static void __guest_gp_handler(struct ex_regs *regs,
static void guest_gp_handler(struct ex_regs *regs)
static void guest_fep_gp_handler(struct ex_regs *regs)
static void good_ipi_handler(struct ex_regs *regs)
static void bad_ipi_handler(struct ex_regs *regs)
static void guest_ud_handler(struct ex_regs *regs)
static void guest_ipi_handler(struct ex_regs *regs)
static void tpr_guest_irq_handler_xapic(struct ex_regs *regs)
static void tpr_guest_irq_handler_x2apic(struct ex_regs *regs)
static void evtchn_handler(struct ex_regs *regs)