Home
last modified time | relevance | path

Searched refs:HvLpEvent (Results 1 – 8 of 8) sorted by relevance

/arch/powerpc/include/asm/iseries/
Dhv_lp_event.h34 struct HvLpEvent { struct
53 typedef void (*LpEventHandler)(struct HvLpEvent *); argument
137 static inline int hvlpevent_is_valid(struct HvLpEvent *h) in hvlpevent_is_valid()
142 static inline void hvlpevent_invalidate(struct HvLpEvent *h) in hvlpevent_invalidate()
147 static inline int hvlpevent_is_int(struct HvLpEvent *h) in hvlpevent_is_int()
152 static inline int hvlpevent_is_ack(struct HvLpEvent *h) in hvlpevent_is_ack()
157 static inline int hvlpevent_need_ack(struct HvLpEvent *h) in hvlpevent_need_ack()
Dvio.h75 struct HvLpEvent event;
100 struct HvLpEvent event;
124 struct HvLpEvent event;
168 typedef void (vio_event_handler_t) (struct HvLpEvent * event);
242 struct HvLpEvent event;
Dhv_call_event.h31 struct HvLpEvent;
84 static inline HvLpEvent_Rc HvCallEvent_signalLpEvent(struct HvLpEvent *event) in HvCallEvent_signalLpEvent()
126 static inline HvLpEvent_Rc HvCallEvent_ackLpEvent(struct HvLpEvent *event) in HvCallEvent_ackLpEvent()
131 static inline HvLpEvent_Rc HvCallEvent_cancelLpEvent(struct HvLpEvent *event) in HvCallEvent_cancelLpEvent()
/arch/powerpc/platforms/iseries/
Dlpevents.c52 static struct HvLpEvent * get_next_hvlpevent(void) in get_next_hvlpevent()
54 struct HvLpEvent * event; in get_next_hvlpevent()
55 event = (struct HvLpEvent *)hvlpevent_queue.hq_current_event; in get_next_hvlpevent()
82 struct HvLpEvent *next_event; in hvlpevent_is_pending()
87 next_event = (struct HvLpEvent *)hvlpevent_queue.hq_current_event; in hvlpevent_is_pending()
93 static void hvlpevent_clear_valid(struct HvLpEvent * event) in hvlpevent_clear_valid()
99 struct HvLpEvent *tmp; in hvlpevent_clear_valid()
105 tmp = (struct HvLpEvent*)((char*)event + 3 * IT_LP_EVENT_ALIGN); in hvlpevent_clear_valid()
108 tmp = (struct HvLpEvent*)((char*)event + 2 * IT_LP_EVENT_ALIGN); in hvlpevent_clear_valid()
111 tmp = (struct HvLpEvent*)((char*)event + 1 * IT_LP_EVENT_ALIGN); in hvlpevent_clear_valid()
[all …]
Dviopath.c77 static void handleMonitorEvent(struct HvLpEvent *event);
260 static void handleMonitorEvent(struct HvLpEvent *event) in handleMonitorEvent()
334 static void handleConfig(struct HvLpEvent *event) in handleConfig()
377 static void vio_handleEvent(struct HvLpEvent *event) in vio_handleEvent()
Dirq.c62 struct HvLpEvent event;
145 static void pci_event_handler(struct HvLpEvent *event) in pci_event_handler()
Dvio.c212 static void __init handle_block_event(struct HvLpEvent *event) in handle_block_event()
335 static void __init handle_cd_event(struct HvLpEvent *event) in handle_cd_event()
447 static void __init handle_tape_event(struct HvLpEvent *event) in handle_tape_event()
Dmf.c114 struct HvLpEvent hp_lp_event;
238 struct HvLpEvent *hev; in new_pending_event()
517 static void hv_handler(struct HvLpEvent *event) in hv_handler()