EmbeddedPkg[all]  0.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
HalRuntimeServicesLib.h File Reference

Functions

VOID LibMtcInitialize (VOID)
 
VOID LibMtcVirtualAddressChangeEvent (VOID)
 
EFI_STATUS EFIAPI LibMtcGetNextHighMonotonicCount (OUT UINT32 *HighCount)
 
EFI_STATUS LibMtcGetNextMonotonicCount (OUT UINT64 *Count)
 
VOID LibVariableInitialize (VOID)
 
VOID LibVariableVirtualAddressChangeEvent (VOID)
 
EFI_STATUS LibGetVariable (IN CHAR16 *VariableName, IN EFI_GUID *VendorGuid, OUT UINT32 *Attributes, IN OUT UINTN *DataSize, OUT VOID *Data)
 
EFI_STATUS LibGetNextVariableName (IN OUT UINTN *VariableNameSize, IN OUT CHAR16 *VariableName, IN OUT EFI_GUID *VendorGuid)
 
EFI_STATUS LibSetVariable (IN CHAR16 *VariableName, IN EFI_GUID *VendorGuid, IN UINT32 Attributes, IN UINTN DataSize, IN VOID *Data)
 
EFI_STATUS LibQueryVariableInfo (IN UINT32 Attributes, OUT UINT64 *MaximumVariableStorageSize, OUT UINT64 *RemainingVariableStorageSize, OUT UINT64 *MaximumVariableSize)
 
VOID LibResetInitializeReset (VOID)
 
VOID LibResetVirtualAddressChangeEvent (VOID)
 
VOID LibResetSystem (IN EFI_RESET_TYPE ResetType, IN EFI_STATUS ResetStatus, IN UINTN DataSize, IN CHAR16 *ResetData)
 
VOID LibCapsuleInitialize (VOID)
 
VOID LibCapsuleVirtualAddressChangeEvent (VOID)
 
EFI_STATUS LibUpdateCapsule (IN UEFI_CAPSULE_HEADER **CapsuleHeaderArray, IN UINTN CapsuleCount, IN EFI_PHYSICAL_ADDRESS ScatterGatherList)
 
EFI_STATUS QueryCapsuleCapabilities (IN UEFI_CAPSULE_HEADER **CapsuleHeaderArray, IN UINTN CapsuleCount, OUT UINT64 *MaxiumCapsuleSize, OUT EFI_RESET_TYPE *ResetType)
 
VOID LibRtcInitialize (VOID)
 
VOID LibRtcVirtualAddressChangeEvent (VOID)
 
EFI_STATUS LibGetTime (OUT EFI_TIME *Time, OUT EFI_TIME_CAPABILITIES *Capabilities)
 
EFI_STATUS LibSetTime (IN EFI_TIME *Time)
 
EFI_STATUS LibGetWakeupTime (OUT BOOLEAN *Enabled, OUT BOOLEAN *Pending, OUT EFI_TIME *Time)
 
EFI_STATUS LibSetWakeupTime (IN BOOLEAN Enabled, OUT EFI_TIME *Time)
 
VOID LibReportStatusCodeInitialize (VOID)
 
VOID LibReportStatusCodeVirtualAddressChangeEvent (VOID)
 
EFI_STATUS LibReportStatusCode (IN EFI_STATUS_CODE_TYPE CodeType, IN EFI_STATUS_CODE_VALUE Value, IN UINT32 Instance, IN EFI_GUID *CallerId, IN EFI_STATUS_CODE_DATA *Data)
 

Detailed Description

Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.

SPDX-License-Identifier: BSD-2-Clause-Patent

Function Documentation

VOID LibCapsuleInitialize ( VOID  )
VOID LibCapsuleVirtualAddressChangeEvent ( VOID  )
EFI_STATUS LibGetNextVariableName ( IN OUT UINTN *  VariableNameSize,
IN OUT CHAR16 *  VariableName,
IN OUT EFI_GUID *  VendorGuid 
)
EFI_STATUS LibGetTime ( OUT EFI_TIME *  Time,
OUT EFI_TIME_CAPABILITIES *  Capabilities 
)
EFI_STATUS LibGetVariable ( IN CHAR16 *  VariableName,
IN EFI_GUID *  VendorGuid,
OUT UINT32 *  Attributes,
IN OUT UINTN *  DataSize,
OUT VOID Data 
)
EFI_STATUS LibGetWakeupTime ( OUT BOOLEAN Enabled,
OUT BOOLEAN Pending,
OUT EFI_TIME *  Time 
)
EFI_STATUS EFIAPI LibMtcGetNextHighMonotonicCount ( OUT UINT32 *  HighCount)
EFI_STATUS LibMtcGetNextMonotonicCount ( OUT UINT64 *  Count)
VOID LibMtcInitialize ( VOID  )
VOID LibMtcVirtualAddressChangeEvent ( VOID  )
EFI_STATUS LibQueryVariableInfo ( IN UINT32  Attributes,
OUT UINT64 *  MaximumVariableStorageSize,
OUT UINT64 *  RemainingVariableStorageSize,
OUT UINT64 *  MaximumVariableSize 
)
EFI_STATUS LibReportStatusCode ( IN EFI_STATUS_CODE_TYPE  CodeType,
IN EFI_STATUS_CODE_VALUE  Value,
IN UINT32  Instance,
IN EFI_GUID *  CallerId,
IN EFI_STATUS_CODE_DATA *  Data 
)
VOID LibReportStatusCodeInitialize ( VOID  )
VOID LibReportStatusCodeVirtualAddressChangeEvent ( VOID  )
VOID LibResetInitializeReset ( VOID  )
VOID LibResetSystem ( IN EFI_RESET_TYPE  ResetType,
IN EFI_STATUS  ResetStatus,
IN UINTN  DataSize,
IN CHAR16 *  ResetData 
)
VOID LibResetVirtualAddressChangeEvent ( VOID  )
VOID LibRtcInitialize ( VOID  )
VOID LibRtcVirtualAddressChangeEvent ( VOID  )
EFI_STATUS LibSetTime ( IN EFI_TIME *  Time)
EFI_STATUS LibSetVariable ( IN CHAR16 *  VariableName,
IN EFI_GUID *  VendorGuid,
IN UINT32  Attributes,
IN UINTN  DataSize,
IN VOID Data 
)
EFI_STATUS LibSetWakeupTime ( IN BOOLEAN  Enabled,
OUT EFI_TIME *  Time 
)
EFI_STATUS LibUpdateCapsule ( IN UEFI_CAPSULE_HEADER **  CapsuleHeaderArray,
IN UINTN  CapsuleCount,
IN EFI_PHYSICAL_ADDRESS  ScatterGatherList 
)
VOID LibVariableInitialize ( VOID  )
VOID LibVariableVirtualAddressChangeEvent ( VOID  )
EFI_STATUS QueryCapsuleCapabilities ( IN UEFI_CAPSULE_HEADER **  CapsuleHeaderArray,
IN UINTN  CapsuleCount,
OUT UINT64 *  MaxiumCapsuleSize,
OUT EFI_RESET_TYPE *  ResetType 
)