Xen: make events.c portable for ia64/xen support
[linux-2.6/verdex.git] / include / asm-x86 / xen / events.h
blob596312a7bfc992eae153ac2b14c01e761bcd2abb
1 #ifndef __XEN_EVENTS_H
2 #define __XEN_EVENTS_H
4 enum ipi_vector {
5 XEN_RESCHEDULE_VECTOR,
6 XEN_CALL_FUNCTION_VECTOR,
8 XEN_NR_IPIS,
9 };
11 static inline int xen_irqs_disabled(struct pt_regs *regs)
13 return raw_irqs_disabled_flags(regs->flags);
16 static inline void xen_do_IRQ(int irq, struct pt_regs *regs)
18 regs->orig_ax = ~irq;
19 do_IRQ(regs);
22 #endif /* __XEN_EVENTS_H */