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__ */
28