|
#define | MEMUTILS_MODNAME "ti.sdo.fc.memutils" |
| Name used to identify the module for setting xdc.runtime.Diags masks. More...
|
|
MEMUTILS is a set of APIs that can be called by xDAIS algorithms to manage their Cache and also to obtain Physical addresses for algorithms that need to program accelarators (i.e., EDMA3, HDVICP etc)
Void MEMUTILS_cacheInv |
( |
Ptr |
addr, |
|
|
Int |
sizeInBytes |
|
) |
| |
Invalidate a range of cache.
- Parameters
-
[in] | addr | Address of the beginning of the buffer to invalidate. |
[in] | sizeInBytes | Size of the buffer to invalidate. |
- See also
- MEMUTILS_cacheWb()
-
MEMUTILS_cacheWbInv()
Void MEMUTILS_cacheWb |
( |
Ptr |
addr, |
|
|
Int |
sizeInBytes |
|
) |
| |
Void MEMUTILS_cacheWbInv |
( |
Ptr |
addr, |
|
|
Int |
sizeInBytes |
|
) |
| |
Write back and invalidate cache.
- Parameters
-
[in] | addr | Address of the beginning of the buffer to writeback and invalidate. |
[in] | sizeInBytes | Size of the buffer to writeback invalidate. |
- See also
- MEMUTILS_cacheInv()
-
MEMUTILS_cacheWb()
Void* MEMUTILS_getPhysicalAddr |
( |
Ptr |
addr | ) |
|
Obtain physical (hardware specific) address.
- Parameters
-
[in] | addr | Address to convert to physical (hardware) address |
#define MEMUTILS_MODNAME "ti.sdo.fc.memutils" |
Name used to identify the module for setting xdc.runtime.Diags masks.