TianoCore EDK2 master
Loading...
Searching...
No Matches
GrantTable.h
Go to the documentation of this file.
1
13#ifndef __GNTTAB_H__
14#define __GNTTAB_H__
15
16#include <IndustryStandard/Xen/grant_table.h>
17
25VOID
27 IN XENBUS_DEVICE *Dev
28 );
29
33VOID
35 IN XENBUS_DEVICE *Dev
36 );
37
48EFIAPI
50 IN XENBUS_PROTOCOL *This,
51 IN domid_t DomainId,
52 IN UINTN Frame, // MFN
53 IN BOOLEAN ReadOnly,
54 OUT grant_ref_t *RefPtr
55 );
56
65EFIAPI
67 IN XENBUS_PROTOCOL *This,
68 IN grant_ref_t Ref
69 );
70
71#endif /* !__GNTTAB_H__ */
UINT64 UINTN
EFI_STATUS EFIAPI XenBusGrantEndAccess(IN XENBUS_PROTOCOL *This, IN grant_ref_t Ref)
Definition: GrantTable.c:205
VOID XenGrantTableDeinit(IN XENBUS_DEVICE *Dev)
EFI_STATUS EFIAPI XenBusGrantAccess(IN XENBUS_PROTOCOL *This, IN domid_t DomainId, IN UINTN Frame, IN BOOLEAN ReadOnly, OUT grant_ref_t *RefPtr)
Definition: GrantTable.c:191
VOID XenGrantTableInit(IN XENBUS_DEVICE *Dev)
Definition: GrantTable.c:123
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29