Go to the source code of this file.
◆ CompilerBarrier
| #define CompilerBarrier |
( |
| ) |
__asm volatile ("" ::: "memory") |
◆ DataMemBarrier
| #define DataMemBarrier |
( |
| ) |
dmb_sy() |
◆ DataSyncBarrier
◆ FlushBranchTargetCache
| #define FlushBranchTargetCache |
( |
| ) |
|
◆ FlushPrefetchBuffer
◆ InstructionMemBarrier
| #define InstructionMemBarrier |
( |
| ) |
isb_flush(); |
◆ InstructionSyncBarrier
| #define InstructionSyncBarrier |
( |
| ) |
isb_flush(); |
◆ InvalidateInstructionCache
| #define InvalidateInstructionCache |
( |
| ) |
|
◆ uspi_CleanAndInvalidateDataCacheRange()
| void uspi_CleanAndInvalidateDataCacheRange |
( |
u32 |
nAddress, |
|
|
u32 |
nLength |
|
) |
| |
◆ uspi_EnterCritical()
| void uspi_EnterCritical |
( |
void |
| ) |
|
◆ uspi_LeaveCritical()
| void uspi_LeaveCritical |
( |
void |
| ) |
|