1 #ifndef _ASM_X86_XEN_EVENTS_H 2 #define _ASM_X86_XEN_EVENTS_H 3 4 enum ipi_vector { 5 XEN_RESCHEDULE_VECTOR, 6 XEN_CALL_FUNCTION_VECTOR, 7 XEN_CALL_FUNCTION_SINGLE_VECTOR, 8 XEN_SPIN_UNLOCK_VECTOR, 9 10 XEN_NR_IPIS, 11 }; 12 xen_irqs_disabled(struct pt_regs * regs)13static inline int xen_irqs_disabled(struct pt_regs *regs) 14 { 15 return raw_irqs_disabled_flags(regs->flags); 16 } 17 xen_do_IRQ(int irq,struct pt_regs * regs)18static inline void xen_do_IRQ(int irq, struct pt_regs *regs) 19 { 20 regs->orig_ax = ~irq; 21 do_IRQ(regs); 22 } 23 24 #endif /* _ASM_X86_XEN_EVENTS_H */ 25