27 return (UINT32)ReturnCode;
35 OUT evtchn_port_t *Port
41 Parameter.dom = DOMID_SELF;
42 Parameter.remote_dom = DomainId;
44 EVTCHNOP_alloc_unbound,
47 if (ReturnCode != 0) {
48 DEBUG ((DEBUG_ERROR,
"ERROR: alloc_unbound failed with rc=%d", ReturnCode));
52 *Port = Parameter.port;
65 Private = XENBUS_PRIVATE_DATA_FROM_THIS (This);
EFI_STATUS EFIAPI Close(IN EFI_ACPI_HANDLE Handle)
UINT32 XenEventChannelNotify(IN XENBUS_DEVICE *Dev, IN evtchn_port_t Port)
UINT32 EFIAPI XenBusEventChannelNotify(IN XENBUS_PROTOCOL *This, IN evtchn_port_t Port)
UINT32 EFIAPI XenBusEventChannelClose(IN XENBUS_PROTOCOL *This, IN evtchn_port_t Port)
UINT32 EFIAPI XenBusEventChannelAllocate(IN XENBUS_PROTOCOL *This, IN domid_t DomainId, OUT evtchn_port_t *Port)
#define DEBUG(Expression)
INTN EFIAPI XenHypercallEventChannelOp(IN INTN Operation, IN OUT VOID *Arguments)