Lines Matching refs:nextLpEvent
55 struct HvLpEvent * nextLpEvent = in ItLpQueue_getNextLpEvent() local
57 if ( nextLpEvent->xFlags.xValid ) { in ItLpQueue_getNextLpEvent()
61 lpQueue->xSlicCurEventPtr += ((nextLpEvent->xSizeMinus1 + in ItLpQueue_getNextLpEvent()
70 nextLpEvent = NULL; in ItLpQueue_getNextLpEvent()
72 return nextLpEvent; in ItLpQueue_getNextLpEvent()
78 struct HvLpEvent * nextLpEvent; in ItLpQueue_isLpIntPending() local
80 nextLpEvent = (struct HvLpEvent *)lpQueue->xSlicCurEventPtr; in ItLpQueue_isLpIntPending()
81 retval = nextLpEvent->xFlags.xValid | lpQueue->xPlicOverflowIntPending; in ItLpQueue_isLpIntPending()
111 struct HvLpEvent * nextLpEvent; in ItLpQueue_process() local
123 nextLpEvent = ItLpQueue_getNextLpEvent( lpQueue ); in ItLpQueue_process()
124 if ( nextLpEvent ) { in ItLpQueue_process()
143 if ( nextLpEvent->xType < HvLpEvent_Type_NumTypes ) in ItLpQueue_process()
144 lpQueue->xLpIntCountByType[nextLpEvent->xType]++; in ItLpQueue_process()
145 if ( nextLpEvent->xType < HvLpEvent_Type_NumTypes && in ItLpQueue_process()
146 lpEventHandler[nextLpEvent->xType] ) in ItLpQueue_process()
147 lpEventHandler[nextLpEvent->xType](nextLpEvent, regs); in ItLpQueue_process()
149 printk(KERN_INFO "Unexpected Lp Event type=%d\n", nextLpEvent->xType ); in ItLpQueue_process()
151 ItLpQueue_clearValid( nextLpEvent ); in ItLpQueue_process()