![Logo](ti_logo.svg) |
xWRL6432 MMWAVE-L-SDK
05.01.00.04
|
|
Go to the documentation of this file.
57 #define CacheP_CACHELINE_ALIGNMENT (128U)
62 typedef enum CacheP_Type_ {
77 typedef struct CacheP_Config_ {
129 void CacheP_wb(
void *addr, uint32_t size, uint32_t type);
void CacheP_enable(uint32_t type)
Cache enable.
@ CacheP_TYPE_ALLP
Definition: CacheP.h:69
void CacheP_disable(uint32_t type)
Cache disable.
@ CacheP_TYPE_L1
Definition: CacheP.h:67
uint32_t enableForceWrThru
Definition: CacheP.h:80
@ CacheP_TYPE_L2P
Definition: CacheP.h:65
Cache config structure, this used by SysConfig and not to be used by end-users directly.
Definition: CacheP.h:77
void CacheP_wbAll(uint32_t type)
Cache writeback for full cache.
void CacheP_wbInvAll(uint32_t type)
Cache writeback and invalidate for full cache.
uint32_t CacheP_getEnabled()
Get cache enabled bits.
@ CacheP_TYPE_L1D
Definition: CacheP.h:64
void CacheP_init()
Initialize Cache sub-system, called by SysConfig, not to be called by end users.
void CacheP_wbInv(void *addr, uint32_t size, uint32_t type)
Cache writeback and invalidate for a specified region.
void CacheP_inv(void *addr, uint32_t size, uint32_t type)
Cache invalidate for a specified region.
@ CacheP_TYPE_ALL
Definition: CacheP.h:71
@ CacheP_TYPE_L1P
Definition: CacheP.h:63
uint32_t enable
Definition: CacheP.h:79
CacheP_Type
Cache type.
Definition: CacheP.h:62
CacheP_Config gCacheConfig
Externally defined Cache configuration.
@ CacheP_TYPE_L2D
Definition: CacheP.h:66
void CacheP_wb(void *addr, uint32_t size, uint32_t type)
Cache writeback for a specified region.
@ CacheP_TYPE_ALLD
Definition: CacheP.h:70
@ CacheP_TYPE_L2
Definition: CacheP.h:68