TianoCore EDK2 master
Loading...
Searching...
No Matches
EventChannel.h
Go to the documentation of this file.
1
10#ifndef __XENBUS_EVENT_CHANNEL_H
11#define __XENBUS_EVENT_CHANNEL_H
12
13#include "XenBusDxe.h"
14
15#include <IndustryStandard/Xen/event_channel.h>
16
25UINT32
27 IN XENBUS_DEVICE *Dev,
28 IN evtchn_port_t Port
29 );
30
31/*
32 * XenBus protocol
33 */
34
45UINT32
46EFIAPI
48 IN XENBUS_PROTOCOL *This,
49 IN domid_t DomainId,
50 OUT evtchn_port_t *Port
51 );
52
61UINT32
62EFIAPI
64 IN XENBUS_PROTOCOL *This,
65 IN evtchn_port_t Port
66 );
67
76UINT32
77EFIAPI
79 IN XENBUS_PROTOCOL *This,
80 IN evtchn_port_t Port
81 );
82
83#endif
UINT32 XenEventChannelNotify(IN XENBUS_DEVICE *Dev, IN evtchn_port_t Port)
Definition: EventChannel.c:17
UINT32 EFIAPI XenBusEventChannelNotify(IN XENBUS_PROTOCOL *This, IN evtchn_port_t Port)
Definition: EventChannel.c:58
UINT32 EFIAPI XenBusEventChannelClose(IN XENBUS_PROTOCOL *This, IN evtchn_port_t Port)
Definition: EventChannel.c:71
UINT32 EFIAPI XenBusEventChannelAllocate(IN XENBUS_PROTOCOL *This, IN domid_t DomainId, OUT evtchn_port_t *Port)
Definition: EventChannel.c:32
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284