Linux Kernel
3.7.1
|
Go to the source code of this file.
Functions | |
void | mn10300_dcache_flush (void) |
void | mn10300_dcache_flush_page (unsigned long start) |
void | mn10300_dcache_flush_range (unsigned long start, unsigned long end) |
void | mn10300_dcache_flush_range2 (unsigned long start, unsigned long size) |
void | mn10300_dcache_flush_inv (void) |
void | mn10300_dcache_flush_inv_page (unsigned long start) |
void | mn10300_dcache_flush_inv_range (unsigned long start, unsigned long end) |
void | mn10300_dcache_flush_inv_range2 (unsigned long start, unsigned long size) |
mn10300_dcache_flush - Globally flush data cache
Flush the data cache on all CPUs.
Definition at line 20 of file cache-smp-flush.c.
mn10300_dcache_flush_inv - Globally flush and invalidate data cache
Flush and invalidate the data cache on all CPUs.
Definition at line 90 of file cache-smp-flush.c.
mn10300_dcache_flush_inv_page - Globally flush and invalidate a page of data cache : The address of the page of memory to be flushed and invalidated.
Flush and invalidate a range of addresses in the data cache on all CPUs covering the page that includes the given address.
Definition at line 108 of file cache-smp-flush.c.
mn10300_dcache_flush_inv_range - Globally flush and invalidate range of data cache : The start address of the region to be flushed and invalidated. : The end address of the region to be flushed and invalidated.
Flush and invalidate a range of addresses in the data cache on all CPUs, between start and end-1 inclusive.
Definition at line 129 of file cache-smp-flush.c.
mn10300_dcache_flush_inv_range2 - Globally flush and invalidate range of data cache : The start address of the region to be flushed and invalidated. : The size of the region to be flushed and invalidated.
Flush and invalidate a range of addresses in the data cache on all CPUs, between start and start+size-1 inclusive.
Definition at line 148 of file cache-smp-flush.c.
mn10300_dcache_flush_range - Globally flush range of data cache : The start address of the region to be flushed. : The end address of the region to be flushed.
Flush a range of addresses in the data cache on all CPUs, between start and end-1 inclusive.
Definition at line 57 of file cache-smp-flush.c.
mn10300_dcache_flush_range2 - Globally flush range of data cache : The start address of the region to be flushed. : The size of the region to be flushed.
Flush a range of addresses in the data cache on all CPUs, between start and start+size-1 inclusive.
Definition at line 75 of file cache-smp-flush.c.