123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141 |
- #ifndef _EFI_RT_LIB_INCLUDE_
- #define _EFI_RT_LIB_INCLUDE_
- /*++
- Copyright (c) 1998 Intel Corporation
- Module Name:
- efilib.h
- Abstract:
- EFI Runtime library functions
- Revision History
- --*/
- #include "efidebug.h"
- #include "efipart.h"
- #include "efilibplat.h"
- VOID
- RUNTIMEFUNCTION
- RtZeroMem (
- IN VOID *Buffer,
- IN UINTN Size
- );
- VOID
- RUNTIMEFUNCTION
- RtSetMem (
- IN VOID *Buffer,
- IN UINTN Size,
- IN UINT8 Value
- );
- VOID
- RUNTIMEFUNCTION
- RtCopyMem (
- IN VOID *Dest,
- IN CONST VOID *Src,
- IN UINTN len
- );
- INTN
- RUNTIMEFUNCTION
- RtCompareMem (
- IN CONST VOID *Dest,
- IN CONST VOID *Src,
- IN UINTN len
- );
- INTN
- RUNTIMEFUNCTION
- RtStrCmp (
- IN CONST CHAR16 *s1,
- IN CONST CHAR16 *s2
- );
- VOID
- RUNTIMEFUNCTION
- RtStrCpy (
- IN CHAR16 *Dest,
- IN CONST CHAR16 *Src
- );
- VOID
- RUNTIMEFUNCTION
- RtStrCat (
- IN CHAR16 *Dest,
- IN CONST CHAR16 *Src
- );
- UINTN
- RUNTIMEFUNCTION
- RtStrLen (
- IN CONST CHAR16 *s1
- );
- UINTN
- RUNTIMEFUNCTION
- RtStrSize (
- IN CONST CHAR16 *s1
- );
- INTN
- RUNTIMEFUNCTION
- RtCompareGuid (
- IN EFI_GUID *Guid1,
- IN EFI_GUID *Guid2
- );
- UINT8
- RUNTIMEFUNCTION
- RtDecimaltoBCD(
- IN UINT8 BcdValue
- );
- UINT8
- RUNTIMEFUNCTION
- RtBCDtoDecimal(
- IN UINT8 BcdValue
- );
- //
- // Virtual mapping transition support. (Only used during
- // the virtual address change transisition)
- //
- VOID
- RUNTIMEFUNCTION
- RtLibEnableVirtualMappings (
- VOID
- );
- VOID
- RUNTIMEFUNCTION
- RtConvertList (
- IN UINTN DebugDisposition,
- IN OUT LIST_ENTRY *ListHead
- );
- VOID
- RUNTIMEFUNCTION
- RtAcquireLock (
- IN FLOCK *Lock
- );
- VOID
- RUNTIMEFUNCTION
- RtReleaseLock (
- IN FLOCK *Lock
- );
- #endif
|