|
|
NVIDIA DRIVE OS Linux API Reference5.1.0.2 Release |
NVIDIA Quickboot Interface: Memory Management
Description: This file declares the memory operations for cache.
Definition in file cache.h.
Go to the source code of this file.
Macros | |
| #define | CACHE_WRITEBACK_INVALIDATE (1) |
| #define | CACHE_WRITEBACK (2) |
| #define | CACHE_INVALIDATE (3) |
| #define | DO_NOT_DISABLE_CACHE (0) |
| #define | DISABLE_CACHE (1) |
Functions | |
| void | QbDataCacheWritebackInvalidateRange (const void *const pStart, NvU32 TotalLength) |
| Writes back a region of the data cache to main memory, then invalidates the region. More... | |
| void | QbDataCacheWritebackRange (const void *const pStart, NvU32 TotalLength) |
| Writes back a region of the data cache to main memory. More... | |
| void | QbDataCacheWriteback (void) |
| Writes back the entire data cache to main memory, then invalidates the cache. More... | |
| void | QbDataCacheWritebackInvalidate (void) |
| Writes back the entire data cache to main memory. More... | |
| void | QbDataCacheDisableWritebackInvalidate (void) |
| Disables data cache. More... | |
| void | QbDataCacheInvalidateRange (const void *const pStart, NvU32 TotalLength) |
| Invalidates a region of the data cache. More... | |
| void | QbInstrCacheInvalidate (void) |
| Invalidates instruction cache. More... | |
| void | QbInstrCacheInvalidateRange (const void *const pStart, NvU32 TotalLength) |
| Invalidates a region of the instruction cache. More... | |
| void | QbFlushWriteCombineBuffer (void) |
| Drains the write bufffer. More... | |
| void | QbEnableDataCache (void) |
| QbEnableDataCache() More... | |
| void | QbDisableDataCache (void) |
| Disables data caches. More... | |
| void | QbInitInstructionCache (void) |
| void | QbEnableInstructionCache (void) |
| IMPORTANT: This function gets called very early when bss is not initialized. More... | |
| void | QbDisableInstructionCache (void) |
| Disables instruction caches. More... | |
| void | QbInvalidateTLB (void) |
| Invalidates TLB for EL2. More... | |
| void | QbInvalidateCaches (void) |