///\r
/// Driver Lib Module Globals\r
///\r
-EFI_EVENT mEfiVirtualNotifyEvent;\r
-EFI_EVENT mEfiExitBootServicesEvent;\r
-BOOLEAN mEfiGoneVirtual = FALSE;\r
-BOOLEAN mEfiAtRuntime = FALSE;\r
-EFI_RUNTIME_SERVICES *mInternalRT;\r
+EFI_EVENT mEfiVirtualNotifyEvent;\r
+EFI_EVENT mEfiExitBootServicesEvent;\r
+BOOLEAN mEfiGoneVirtual = FALSE;\r
+BOOLEAN mEfiAtRuntime = FALSE;\r
+EFI_RUNTIME_SERVICES *mInternalRT;\r
\r
/**\r
Set AtRuntime flag as TRUE after ExitBootServices.\r
VOID\r
EFIAPI\r
RuntimeLibExitBootServicesEvent (\r
- IN EFI_EVENT Event,\r
- IN VOID *Context\r
+ IN EFI_EVENT Event,\r
+ IN VOID *Context\r
)\r
{\r
mEfiAtRuntime = TRUE;\r
VOID\r
EFIAPI\r
RuntimeLibVirtualNotifyEvent (\r
- IN EFI_EVENT Event,\r
- IN VOID *Context\r
+ IN EFI_EVENT Event,\r
+ IN VOID *Context\r
)\r
{\r
//\r
// Update global for Runtime Services Table and IO\r
//\r
- EfiConvertPointer (0, (VOID **) &mInternalRT);\r
+ EfiConvertPointer (0, (VOID **)&mInternalRT);\r
\r
mEfiGoneVirtual = TRUE;\r
}\r
EFI_STATUS\r
EFIAPI\r
RuntimeDriverLibConstruct (\r
- IN EFI_HANDLE ImageHandle,\r
- IN EFI_SYSTEM_TABLE *SystemTable\r
+ IN EFI_HANDLE ImageHandle,\r
+ IN EFI_SYSTEM_TABLE *SystemTable\r
)\r
{\r
EFI_STATUS Status;\r
return mEfiGoneVirtual;\r
}\r
\r
-\r
/**\r
This service is a wrapper for the UEFI Runtime Service ResetSystem().\r
\r
VOID\r
EFIAPI\r
EfiResetSystem (\r
- IN EFI_RESET_TYPE ResetType,\r
- IN EFI_STATUS ResetStatus,\r
- IN UINTN DataSize,\r
- IN VOID *ResetData OPTIONAL\r
+ IN EFI_RESET_TYPE ResetType,\r
+ IN EFI_STATUS ResetStatus,\r
+ IN UINTN DataSize,\r
+ IN VOID *ResetData OPTIONAL\r
)\r
{\r
mInternalRT->ResetSystem (ResetType, ResetStatus, DataSize, ResetData);\r
}\r
\r
-\r
/**\r
This service is a wrapper for the UEFI Runtime Service GetTime().\r
\r
EFI_STATUS\r
EFIAPI\r
EfiGetTime (\r
- OUT EFI_TIME *Time,\r
- OUT EFI_TIME_CAPABILITIES *Capabilities OPTIONAL\r
+ OUT EFI_TIME *Time,\r
+ OUT EFI_TIME_CAPABILITIES *Capabilities OPTIONAL\r
)\r
{\r
return mInternalRT->GetTime (Time, Capabilities);\r
}\r
\r
-\r
/**\r
This service is a wrapper for the UEFI Runtime Service SetTime().\r
\r
EFI_STATUS\r
EFIAPI\r
EfiSetTime (\r
- IN EFI_TIME *Time\r
+ IN EFI_TIME *Time\r
)\r
{\r
return mInternalRT->SetTime (Time);\r
}\r
\r
-\r
/**\r
This service is a wrapper for the UEFI Runtime Service GetWakeupTime().\r
\r
EFI_STATUS\r
EFIAPI\r
EfiGetWakeupTime (\r
- OUT BOOLEAN *Enabled,\r
- OUT BOOLEAN *Pending,\r
- OUT EFI_TIME *Time\r
+ OUT BOOLEAN *Enabled,\r
+ OUT BOOLEAN *Pending,\r
+ OUT EFI_TIME *Time\r
)\r
{\r
return mInternalRT->GetWakeupTime (Enabled, Pending, Time);\r
}\r
\r
-\r
-\r
/**\r
This service is a wrapper for the UEFI Runtime Service SetWakeupTime()\r
\r
EFI_STATUS\r
EFIAPI\r
EfiSetWakeupTime (\r
- IN BOOLEAN Enable,\r
- IN EFI_TIME *Time OPTIONAL\r
+ IN BOOLEAN Enable,\r
+ IN EFI_TIME *Time OPTIONAL\r
)\r
{\r
return mInternalRT->SetWakeupTime (Enable, Time);\r
}\r
\r
-\r
/**\r
This service is a wrapper for the UEFI Runtime Service GetVariable().\r
\r
EFI_STATUS\r
EFIAPI\r
EfiGetVariable (\r
- IN CHAR16 *VariableName,\r
- IN EFI_GUID *VendorGuid,\r
- OUT UINT32 *Attributes OPTIONAL,\r
- IN OUT UINTN *DataSize,\r
- OUT VOID *Data\r
+ IN CHAR16 *VariableName,\r
+ IN EFI_GUID *VendorGuid,\r
+ OUT UINT32 *Attributes OPTIONAL,\r
+ IN OUT UINTN *DataSize,\r
+ OUT VOID *Data\r
)\r
{\r
return mInternalRT->GetVariable (VariableName, VendorGuid, Attributes, DataSize, Data);\r
}\r
\r
-\r
/**\r
This service is a wrapper for the UEFI Runtime Service GetNextVariableName().\r
\r
EFI_STATUS\r
EFIAPI\r
EfiGetNextVariableName (\r
- IN OUT UINTN *VariableNameSize,\r
- IN OUT CHAR16 *VariableName,\r
- IN OUT EFI_GUID *VendorGuid\r
+ IN OUT UINTN *VariableNameSize,\r
+ IN OUT CHAR16 *VariableName,\r
+ IN OUT EFI_GUID *VendorGuid\r
)\r
{\r
return mInternalRT->GetNextVariableName (VariableNameSize, VariableName, VendorGuid);\r
}\r
\r
-\r
/**\r
This service is a wrapper for the UEFI Runtime Service GetNextVariableName()\r
\r
EFI_STATUS\r
EFIAPI\r
EfiSetVariable (\r
- IN CHAR16 *VariableName,\r
- IN EFI_GUID *VendorGuid,\r
- IN UINT32 Attributes,\r
- IN UINTN DataSize,\r
- IN VOID *Data\r
+ IN CHAR16 *VariableName,\r
+ IN EFI_GUID *VendorGuid,\r
+ IN UINT32 Attributes,\r
+ IN UINTN DataSize,\r
+ IN VOID *Data\r
)\r
{\r
return mInternalRT->SetVariable (VariableName, VendorGuid, Attributes, DataSize, Data);\r
}\r
\r
-\r
/**\r
This service is a wrapper for the UEFI Runtime Service GetNextHighMonotonicCount().\r
\r
EFI_STATUS\r
EFIAPI\r
EfiGetNextHighMonotonicCount (\r
- OUT UINT32 *HighCount\r
+ OUT UINT32 *HighCount\r
)\r
{\r
return mInternalRT->GetNextHighMonotonicCount (HighCount);\r
}\r
\r
-\r
/**\r
This service is a wrapper for the UEFI Runtime Service ConvertPointer().\r
\r
EFI_STATUS\r
EFIAPI\r
EfiConvertPointer (\r
- IN UINTN DebugDisposition,\r
- IN OUT VOID **Address\r
+ IN UINTN DebugDisposition,\r
+ IN OUT VOID **Address\r
)\r
{\r
return gRT->ConvertPointer (DebugDisposition, Address);\r
}\r
\r
-\r
/**\r
Determines the new virtual address that is to be used on subsequent memory accesses.\r
\r
EFI_STATUS\r
EFIAPI\r
EfiConvertFunctionPointer (\r
- IN UINTN DebugDisposition,\r
- IN OUT VOID **Address\r
+ IN UINTN DebugDisposition,\r
+ IN OUT VOID **Address\r
)\r
{\r
return EfiConvertPointer (DebugDisposition, Address);\r
}\r
\r
-\r
/**\r
Convert the standard Lib double linked list to a virtual mapping.\r
\r
EFI_STATUS\r
EFIAPI\r
EfiConvertList (\r
- IN UINTN DebugDisposition,\r
- IN OUT LIST_ENTRY *ListHead\r
+ IN UINTN DebugDisposition,\r
+ IN OUT LIST_ENTRY *ListHead\r
)\r
{\r
LIST_ENTRY *Link;\r
\r
EfiConvertPointer (\r
Link->ForwardLink == ListHead ? DebugDisposition : 0,\r
- (VOID **) &Link->ForwardLink\r
+ (VOID **)&Link->ForwardLink\r
);\r
\r
EfiConvertPointer (\r
Link->BackLink == ListHead ? DebugDisposition : 0,\r
- (VOID **) &Link->BackLink\r
+ (VOID **)&Link->BackLink\r
);\r
\r
Link = NextLink;\r
} while (Link != ListHead);\r
+\r
return EFI_SUCCESS;\r
}\r
\r
-\r
/**\r
This service is a wrapper for the UEFI Runtime Service SetVirtualAddressMap().\r
\r
EFI_STATUS\r
EFIAPI\r
EfiSetVirtualAddressMap (\r
- IN UINTN MemoryMapSize,\r
- IN UINTN DescriptorSize,\r
- IN UINT32 DescriptorVersion,\r
- IN CONST EFI_MEMORY_DESCRIPTOR *VirtualMap\r
+ IN UINTN MemoryMapSize,\r
+ IN UINTN DescriptorSize,\r
+ IN UINT32 DescriptorVersion,\r
+ IN CONST EFI_MEMORY_DESCRIPTOR *VirtualMap\r
)\r
{\r
return mInternalRT->SetVirtualAddressMap (\r
MemoryMapSize,\r
DescriptorSize,\r
DescriptorVersion,\r
- (EFI_MEMORY_DESCRIPTOR *) VirtualMap\r
+ (EFI_MEMORY_DESCRIPTOR *)VirtualMap\r
);\r
}\r
\r
-\r
/**\r
This service is a wrapper for the UEFI Runtime Service UpdateCapsule().\r
\r
EFI_STATUS\r
EFIAPI\r
EfiUpdateCapsule (\r
- IN EFI_CAPSULE_HEADER **CapsuleHeaderArray,\r
- IN UINTN CapsuleCount,\r
- IN EFI_PHYSICAL_ADDRESS ScatterGatherList OPTIONAL\r
+ IN EFI_CAPSULE_HEADER **CapsuleHeaderArray,\r
+ IN UINTN CapsuleCount,\r
+ IN EFI_PHYSICAL_ADDRESS ScatterGatherList OPTIONAL\r
)\r
{\r
return mInternalRT->UpdateCapsule (\r
);\r
}\r
\r
-\r
/**\r
This service is a wrapper for the UEFI Runtime Service QueryCapsuleCapabilities().\r
\r
EFI_STATUS\r
EFIAPI\r
EfiQueryCapsuleCapabilities (\r
- IN EFI_CAPSULE_HEADER **CapsuleHeaderArray,\r
- IN UINTN CapsuleCount,\r
- OUT UINT64 *MaximumCapsuleSize,\r
- OUT EFI_RESET_TYPE *ResetType\r
+ IN EFI_CAPSULE_HEADER **CapsuleHeaderArray,\r
+ IN UINTN CapsuleCount,\r
+ OUT UINT64 *MaximumCapsuleSize,\r
+ OUT EFI_RESET_TYPE *ResetType\r
)\r
{\r
return mInternalRT->QueryCapsuleCapabilities (\r
);\r
}\r
\r
-\r
/**\r
This service is a wrapper for the UEFI Runtime Service QueryVariableInfo().\r
\r