TianoCore EDK2 master
Loading...
Searching...
No Matches
StandaloneMmMemLib.h
Go to the documentation of this file.
1
15#ifndef _MM_MEM_LIB_H_
16#define _MM_MEM_LIB_H_
17
27BOOLEAN
28EFIAPI
31 IN UINT64 Length
32 );
33
52EFIAPI
54 OUT VOID *DestinationBuffer,
55 IN CONST VOID *SourceBuffer,
56 IN UINTN Length
57 );
58
77EFIAPI
79 OUT VOID *DestinationBuffer,
80 IN CONST VOID *SourceBuffer,
81 IN UINTN Length
82 );
83
103EFIAPI
104MmCopyMem (
105 OUT VOID *DestinationBuffer,
106 IN CONST VOID *SourceBuffer,
107 IN UINTN Length
108 );
109
127EFIAPI
128MmSetMem (
129 OUT VOID *Buffer,
130 IN UINTN Length,
131 IN UINT8 Value
132 );
133
134#endif
UINT64 UINTN
#define CONST
Definition: Base.h:259
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
EFI_STATUS EFIAPI MmCopyMem(OUT VOID *DestinationBuffer, IN CONST VOID *SourceBuffer, IN UINTN Length)
EFI_STATUS EFIAPI MmCopyMemFromMmram(OUT VOID *DestinationBuffer, IN CONST VOID *SourceBuffer, IN UINTN Length)
BOOLEAN EFIAPI MmIsBufferOutsideMmValid(IN EFI_PHYSICAL_ADDRESS Buffer, IN UINT64 Length)
EFI_STATUS EFIAPI MmSetMem(OUT VOID *Buffer, IN UINTN Length, IN UINT8 Value)
EFI_STATUS EFIAPI MmCopyMemToMmram(OUT VOID *DestinationBuffer, IN CONST VOID *SourceBuffer, IN UINTN Length)
UINT64 EFI_PHYSICAL_ADDRESS
Definition: UefiBaseType.h:50
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29