\r
ArmInvalidateDataCacheEntryByMVA\r
mcr p15, 0, r0, c7, c6, 1 ; invalidate single data cache line\r
- dsb\r
- isb\r
bx lr\r
\r
ArmCleanDataCacheEntryByMVA\r
mcr p15, 0, r0, c7, c10, 1 ; clean single data cache line\r
- dsb\r
- isb\r
bx lr\r
\r
\r
ArmCleanInvalidateDataCacheEntryByMVA\r
mcr p15, 0, r0, c7, c14, 1 ; clean and invalidate single data cache line\r
- dsb\r
- isb\r
bx lr\r
\r
\r
ArmInvalidateDataCacheEntryBySetWay\r
mcr p15, 0, r0, c7, c6, 2 ; Invalidate this line\r
- dsb\r
- isb\r
bx lr\r
\r
\r
ArmCleanInvalidateDataCacheEntryBySetWay\r
mcr p15, 0, r0, c7, c14, 2 ; Clean and Invalidate this line\r
- dsb\r
- isb\r
bx lr\r
\r
\r
ArmCleanDataCacheEntryBySetWay\r
mcr p15, 0, r0, c7, c10, 2 ; Clean this line\r
- dsb\r
- isb\r
bx lr\r
\r
\r