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