Linux Kernel
3.7.1
|
#include <linux/fs.h>
#include <linux/fcntl.h>
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/linkage.h>
#include <linux/module.h>
#include <linux/sched.h>
#include <linux/syscalls.h>
#include <linux/mm.h>
#include <asm/cacheflush.h>
#include <asm/processor.h>
#include <asm/cpu.h>
#include <asm/cpu-features.h>
Go to the source code of this file.
Functions | |
EXPORT_SYMBOL_GPL (__flush_kernel_vmap_range) | |
EXPORT_SYMBOL_GPL (local_flush_data_cache_page) | |
EXPORT_SYMBOL (flush_data_cache_page) | |
SYSCALL_DEFINE3 (cacheflush, unsigned long, addr, unsigned long, bytes, unsigned int, cache) | |
void | __flush_dcache_page (struct page *page) |
EXPORT_SYMBOL (__flush_dcache_page) | |
void | __flush_anon_page (struct page *page, unsigned long vmaddr) |
EXPORT_SYMBOL (__flush_anon_page) | |
void | __update_cache (struct vm_area_struct *vma, unsigned long address, pte_t pte) |
EXPORT_SYMBOL (_page_cachable_default) | |
void __cpuinit | cpu_cache_init (void) |
int __weak | __uncached_access (struct file *file, unsigned long addr) |
Variables | |
void(* | flush_cache_all )(void) |
void(* | __flush_cache_all )(void) |
void(* | flush_cache_mm )(struct mm_struct *mm) |
void(* | flush_cache_range )(struct vm_area_struct *vma, unsigned long start, unsigned long end) |
void(* | flush_cache_page )(struct vm_area_struct *vma, unsigned long page, unsigned long pfn) |
void(* | flush_icache_range )(unsigned long start, unsigned long end) |
void(* | local_flush_icache_range )(unsigned long start, unsigned long end) |
void(* | __flush_cache_vmap )(void) |
void(* | __flush_cache_vunmap )(void) |
void(* | __flush_kernel_vmap_range )(unsigned long vaddr, int size) |
void(* | __invalidate_kernel_vmap_range )(unsigned long vaddr, int size) |
void(* | flush_cache_sigtramp )(unsigned long addr) |
void(* | local_flush_data_cache_page )(void *addr) |
void(* | flush_data_cache_page )(unsigned long addr) |
void(* | flush_icache_all )(void) |
unsigned long | _page_cachable_default |
void __update_cache | ( | struct vm_area_struct * | vma, |
unsigned long | address, | ||
pte_t | pte | ||
) |
EXPORT_SYMBOL | ( | flush_data_cache_page | ) |
EXPORT_SYMBOL | ( | __flush_dcache_page | ) |
EXPORT_SYMBOL | ( | __flush_anon_page | ) |
EXPORT_SYMBOL | ( | _page_cachable_default | ) |
EXPORT_SYMBOL_GPL | ( | __flush_kernel_vmap_range | ) |
EXPORT_SYMBOL_GPL | ( | local_flush_data_cache_page | ) |