![]() |
![]() |
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.