]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blob - include/asm-x86/xen/events.h
x86: convert to generic helpers for IPI function calls
[linux-2.6-omap-h63xx.git] / include / asm-x86 / xen / events.h
1 #ifndef __XEN_EVENTS_H
2 #define __XEN_EVENTS_H
3
4 enum ipi_vector {
5         XEN_RESCHEDULE_VECTOR,
6         XEN_CALL_FUNCTION_VECTOR,
7         XEN_CALL_FUNCTION_SINGLE_VECTOR,
8
9         XEN_NR_IPIS,
10 };
11
12 static inline int xen_irqs_disabled(struct pt_regs *regs)
13 {
14         return raw_irqs_disabled_flags(regs->flags);
15 }
16
17 static inline void xen_do_IRQ(int irq, struct pt_regs *regs)
18 {
19         regs->orig_ax = ~irq;
20         do_IRQ(regs);
21 }
22
23 #endif /* __XEN_EVENTS_H */