]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPkg/Library/ArmLib/AArch64/AArch64Lib.h
ArmPkg/ArmLib: move set/way helper functions into private header
[mirror_edk2.git] / ArmPkg / Library / ArmLib / AArch64 / AArch64Lib.h
CommitLineData
25402f5d
HL
1/** @file\r
2\r
3 Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
4 Portions Copyright (c) 2011 - 2013, ARM Ltd. All rights reserved.<BR>\r
5\r
4059386c 6 SPDX-License-Identifier: BSD-2-Clause-Patent\r
25402f5d
HL
7\r
8**/\r
9\r
10#ifndef __AARCH64_LIB_H__\r
11#define __AARCH64_LIB_H__\r
12\r
13typedef VOID (*AARCH64_CACHE_OPERATION)(UINTN);\r
14\r
25402f5d
HL
15VOID\r
16AArch64AllDataCachesOperation (\r
17 IN AARCH64_CACHE_OPERATION DataCacheOperation\r
18 );\r
19\r
f9ec8e51
AB
20VOID\r
21EFIAPI\r
22ArmInvalidateDataCacheEntryBySetWay (\r
23 IN UINTN SetWayFormat\r
24 );\r
25\r
26VOID\r
27EFIAPI\r
28ArmCleanDataCacheEntryBySetWay (\r
29 IN UINTN SetWayFormat\r
30 );\r
31\r
32VOID\r
33EFIAPI\r
34ArmCleanInvalidateDataCacheEntryBySetWay (\r
35 IN UINTN SetWayFormat\r
36 );\r
37\r
25402f5d
HL
38#endif // __AARCH64_LIB_H__\r
39\r