- update to 2.6.1-rc2 -- first cut.
[linux-flexiantxendom0-3.2.10.git] / include / asm-ppc64 / iSeries / iSeries_irq.h
1
2 #ifndef __ISERIES_IRQ_H__
3 #define __ISERIES_IRQ_H__
4
5
6 #ifdef __cplusplus
7 extern "C" {
8 #endif
9
10 unsigned int iSeries_startup_IRQ(unsigned int);
11 void iSeries_shutdown_IRQ(unsigned int);
12 void iSeries_enable_IRQ(unsigned int);
13 void iSeries_disable_IRQ(unsigned int);
14 void iSeries_end_IRQ(unsigned int);
15 void iSeries_init_IRQ(void);
16 void iSeries_init_irqMap(int);
17 int  iSeries_allocate_IRQ(HvBusNumber, HvSubBusNumber, HvAgentId);
18 int  iSeries_assign_IRQ(int, HvBusNumber, HvSubBusNumber, HvAgentId);
19 void iSeries_activate_IRQs(void);
20
21 int XmPciLpEvent_init(void);
22
23 #ifdef __cplusplus
24 }
25 #endif
26
27 #endif /* __ISERIES_IRQ_H__ */