Lines Matching refs:eventParm
81 static void intReceived(struct XmPciLpEvent* eventParm, struct pt_regs* regsParm);
84 static void XmPciLpEvent_handler( struct HvLpEvent* eventParm, struct pt_regs* regsParm) in XmPciLpEvent_handler() argument
89 if (eventParm && eventParm->xType == HvLpEvent_Type_PciIo) { in XmPciLpEvent_handler()
90 switch( eventParm->xFlags.xFunction ) { in XmPciLpEvent_handler()
92 intReceived( (struct XmPciLpEvent*)eventParm, regsParm ); in XmPciLpEvent_handler()
98 …printk(KERN_ERR "XmPciLpEvent.c: Unexpected event function %d\n",(int)eventParm->xFlags.xFunction); in XmPciLpEvent_handler()
102 else if (eventParm) { in XmPciLpEvent_handler()
103 printk(KERN_ERR "XmPciLpEvent.c: Unrecognized PCI event type 0x%x\n",(int)eventParm->xType); in XmPciLpEvent_handler()
110 static void intReceived(struct XmPciLpEvent* eventParm, struct pt_regs* regsParm) in intReceived() argument
117 switch (eventParm->hvLpEvent.xSubtype) { in intReceived()
119 irq = eventParm->hvLpEvent.xCorrelationToken; in intReceived()
122 HvCallPci_eoi(eventParm->eventData.slotInterrupt.busNumber, in intReceived()
123 eventParm->eventData.slotInterrupt.subBusNumber, in intReceived()
124 eventParm->eventData.slotInterrupt.deviceId); in intReceived()
128 logXmEvent("System bus created.",eventParm->eventData.busCreated.busNumber); in intReceived()
132 logXmEvent("System bus failed.", eventParm->eventData.busFailed.busNumber); in intReceived()
136 logXmEvent("System bus recovered.",eventParm->eventData.busRecovered.busNumber); in intReceived()
140 logXmEvent("Multi-adapter bridge failed.",eventParm->eventData.nodeFailed.busNumber); in intReceived()
143 logXmEvent("Multi-adapter bridge recovered",eventParm->eventData.nodeRecovered.busNumber); in intReceived()
146 logXmEvent("Unrecognized event subtype.",eventParm->hvLpEvent.xSubtype); in intReceived()