XenevaOS
Loading...
Searching...
No Matches
CacheMaintenanceLib.h
Go to the documentation of this file.
1
18#ifndef __CACHE_MAINTENANCE_LIB__
19#define __CACHE_MAINTENANCE_LIB__
20
26VOID
29 VOID
30 );
31
57VOID *
62 );
63
74VOID
77 VOID
78 );
79
106VOID *
107EFIAPI
109 IN VOID *Address,
111 );
112
123VOID
124EFIAPI
126 VOID
127 );
128
154VOID *
155EFIAPI
157 IN VOID *Address,
159 );
160
172VOID
173EFIAPI
175 VOID
176 );
177
205VOID *
206EFIAPI
208 IN VOID *Address,
210 );
211
212#endif
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
#define IN
Definition Base.h:347
VOID EFIAPI InvalidateDataCache(VOID)
VOID *EFIAPI WriteBackDataCacheRange(IN VOID *Address, IN UINTN Length)
VOID *EFIAPI InvalidateDataCacheRange(IN VOID *Address, IN UINTN Length)
VOID *EFIAPI WriteBackInvalidateDataCacheRange(IN VOID *Address, IN UINTN Length)
VOID EFIAPI InvalidateInstructionCache(VOID)
VOID EFIAPI WriteBackInvalidateDataCache(VOID)
VOID EFIAPI WriteBackDataCache(VOID)
VOID *EFIAPI InvalidateInstructionCacheRange(IN VOID *Address, IN UINTN Length)
#define VOID
Definition acefi.h:190
ACPI_PHYSICAL_ADDRESS Address
Definition acpixf.h:637
ACPI_PHYSICAL_ADDRESS ACPI_SIZE Length
Definition acpixf.h:638