Defines Cache API interface.
Go to the source code of this file.
Defines | |
#define | Cache_S_SUCCESS 0 |
Operation is successful. | |
#define | Cache_E_FAIL -1 |
Generic failure. | |
Enumerations | |
enum | Cache_Type { Cache_Type_L1P = 0x1, Cache_Type_L1D = 0x2, Cache_Type_L1 = 0x3, Cache_Type_L2P = 0x4, Cache_Type_L2D = 0x8, Cache_Type_L2 = 0xC, Cache_Type_ALL = 0xffff } |
enum | Cache_Mode { Cache_Mode_FREEZE, Cache_Mode_BYPASS, Cache_Mode_NORMAL } |
Functions | |
Void | Cache_inv (Ptr blockPtr, UInt32 byteCnt, Bits16 type, Bool wait) |
Invalidate the Cache module. | |
Void | Cache_wb (Ptr blockPtr, UInt32 byteCnt, Bits16 type, Bool wait) |
Writeback the Cache module. | |
Void | Cache_wbInv (Ptr blockPtr, UInt32 byteCnt, Bits16 type, Bool wait) |
Write Back and Invalidate the Cache module. | |
Void | Cache_wait (Void) |
Wait for cache operation to complete. | |
enum Cache_Mode | Cache_setMode (Bits16 type, enum Cache_Mode mode) |
Set the mode of Cache module. |
#define Cache_S_SUCCESS 0 |
Operation is successful.
#define Cache_E_FAIL -1 |
Generic failure.
enum Cache_Type |
enum Cache_Mode |
Invalidate the Cache module.
Writeback the Cache module.
Write Back and Invalidate the Cache module.
Wait for cache operation to complete.
enum Cache_Mode Cache_setMode | ( | Bits16 | type, |
enum Cache_Mode | mode | ||
) |
Set the mode of Cache module.