Function definitions for L2CTRL driver.
Functions | |
| void | l2cache_waitFlush () |
| Wait until Flush is completed. | |
| void | l2cache_flush (void *address, u64 size) |
| Use the L2 cache registers to flush a range of memory, using physical address. | |
| void | l2cache_flushBlocking (void *address, u64 size) |
| Use the L2 cache registers to flush a range of memory, using physical address and wait until the flush is completed. | |
| void | l2cache_setFlushInterrupt (u64 mask) |
| Set L2 Cache Flush Interrupt. | |
| void l2cache_flush | ( | void * | address, |
| u64 | size ) |
#include <l2ctrl.h>
Use the L2 cache registers to flush a range of memory, using physical address.
| address | Physical Address of ram for flusing. |
| size | Size of address to be flushed. |
| void l2cache_flushBlocking | ( | void * | address, |
| u64 | size ) |
#include <l2ctrl.h>
Use the L2 cache registers to flush a range of memory, using physical address and wait until the flush is completed.
| address | Physical Address of ram for flusing. |
| size | Size of address to be flushed. |
| void l2cache_setFlushInterrupt | ( | u64 | mask | ) |