Home
last modified time | relevance | path

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

/linux-2.6.39/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()
/linux-2.6.39/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.c78 static void handleMonitorEvent(struct HvLpEvent *event);
261 static void handleMonitorEvent(struct HvLpEvent *event) in handleMonitorEvent()
335 static void handleConfig(struct HvLpEvent *event) in handleConfig()
378 static void vio_handleEvent(struct HvLpEvent *event) in vio_handleEvent()
Dvio.c211 static void __init handle_block_event(struct HvLpEvent *event) in handle_block_event()
334 static void __init handle_cd_event(struct HvLpEvent *event) in handle_cd_event()
446 static void __init handle_tape_event(struct HvLpEvent *event) in handle_tape_event()
Dirq.c62 struct HvLpEvent event;
145 static void pci_event_handler(struct HvLpEvent *event) in pci_event_handler()
Dmf.c116 struct HvLpEvent hp_lp_event;
240 struct HvLpEvent *hev; in new_pending_event()
520 static void hv_handler(struct HvLpEvent *event) in hv_handler()
/linux-2.6.39/drivers/tty/hvc/
Dhvc_iseries.c95 struct HvLpEvent *hev = &viochar->event; in init_data_event()
251 static void hvc_open_event(struct HvLpEvent *event) in hvc_open_event()
348 static void hvc_close_event(struct HvLpEvent *event) in hvc_close_event()
375 static void hvc_data_event(struct HvLpEvent *event) in hvc_data_event()
418 static void hvc_ack_event(struct HvLpEvent *event) in hvc_ack_event()
434 static void hvc_config_event(struct HvLpEvent *event) in hvc_config_event()
446 static void hvc_handle_event(struct HvLpEvent *event) in hvc_handle_event()
/linux-2.6.39/drivers/scsi/ibmvscsi/
Diseries_vscsi.c46 struct HvLpEvent lpevt; /* 0x00-0x17 */
56 static void iseriesvscsi_handle_event(struct HvLpEvent *lpevt) in iseriesvscsi_handle_event()
/linux-2.6.39/drivers/block/
Dviodasd.c265 struct HvLpEvent *hev; in send_request()
561 struct HvLpEvent *event = &bevent->event; in viodasd_handle_read_write()
606 static void handle_block_event(struct HvLpEvent *event) in handle_block_event()
/linux-2.6.39/drivers/net/
Diseries_veth.c121 struct HvLpEvent base_event;
479 HvCallEvent_ackLpEvent((struct HvLpEvent *) event); in veth_take_cap()
590 static void veth_handle_event(struct HvLpEvent *event) in veth_handle_event()
780 HvCallEvent_ackLpEvent((struct HvLpEvent *)&cnx->cap_event); in veth_statemachine()
/linux-2.6.39/drivers/cdrom/
Dviocd.c456 static void vio_handle_cd_event(struct HvLpEvent *event) in vio_handle_cd_event()
/linux-2.6.39/drivers/char/
Dviotape.c812 static void vioHandleTapeEvent(struct HvLpEvent *event) in vioHandleTapeEvent()