10ec53ecfSStefano Stabellini #ifndef _ASM_ARM_XEN_EVENTS_H 20ec53ecfSStefano Stabellini #define _ASM_ARM_XEN_EVENTS_H 30ec53ecfSStefano Stabellini 40ec53ecfSStefano Stabellini #include <asm/ptrace.h> 50ec53ecfSStefano Stabellini 60ec53ecfSStefano Stabellini enum ipi_vector { 70ec53ecfSStefano Stabellini XEN_PLACEHOLDER_VECTOR, 80ec53ecfSStefano Stabellini 90ec53ecfSStefano Stabellini /* Xen IPIs go here */ 100ec53ecfSStefano Stabellini XEN_NR_IPIS, 110ec53ecfSStefano Stabellini }; 120ec53ecfSStefano Stabellini 130ec53ecfSStefano Stabellini static inline int xen_irqs_disabled(struct pt_regs *regs) 140ec53ecfSStefano Stabellini { 150ec53ecfSStefano Stabellini return raw_irqs_disabled_flags(regs->ARM_cpsr); 160ec53ecfSStefano Stabellini } 170ec53ecfSStefano Stabellini 180ec53ecfSStefano Stabellini #endif /* _ASM_ARM_XEN_EVENTS_H */ 19