#include <linux/highmem.h>
#include <linux/unistd.h>
#include <asm/cacheflush.h>
#include <asm/cachectl.h>
#include <asm/processor.h>
#include <asm/uaccess.h>
#include <asm/syscalls.h>
Go to the source code of this file.
|
void | invalidate_dcache_region (void *start, size_t size) |
|
void | clean_dcache_region (void *start, size_t size) |
|
void | flush_dcache_region (void *start, size_t size) |
|
void | invalidate_icache_region (void *start, size_t size) |
|
void | flush_icache_range (unsigned long start, unsigned long end) |
|
void | flush_icache_page (struct vm_area_struct *vma, struct page *page) |
|
asmlinkage int | sys_cacheflush (int operation, void __user *addr, size_t len) |
|
void | copy_to_user_page (struct vm_area_struct *vma, struct page *page, unsigned long vaddr, void *dst, const void *src, unsigned long len) |
|
#define CACHEFLUSH_MAX_LEN 1024 |
void flush_icache_range |
( |
unsigned long |
start, |
|
|
unsigned long |
end |
|
) |
| |