#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/string.h>
#include <linux/mm.h>
#include <asm/pgtable.h>
#include <asm/tlbflush.h>
#include <asm/page.h>
#include <asm/uaccess.h>
Go to the source code of this file.
|
void | copy_page (void *to, void *from) |
|
__kernel_size_t | __copy_user (void *to, const void *from, __kernel_size_t n) |
|
__kernel_size_t | __clear_user (void *to, __kernel_size_t n) |
|
void | local_flush_tlb_all (void) |
|
void | local_flush_tlb_mm (struct mm_struct *mm) |
|
void | local_flush_tlb_range (struct vm_area_struct *vma, unsigned long start, unsigned long end) |
|
void | local_flush_tlb_page (struct vm_area_struct *vma, unsigned long page) |
|
void | local_flush_tlb_one (unsigned long asid, unsigned long page) |
|
void | local_flush_tlb_kernel_range (unsigned long start, unsigned long end) |
|
void | __flush_tlb_global (void) |
|
void | __update_tlb (struct vm_area_struct *vma, unsigned long address, pte_t pte) |
|
void __init | kmap_coherent_init (void) |
|
void * | kmap_coherent (struct page *page, unsigned long addr) |
|
void | kunmap_coherent (void *kvaddr) |
|
void __init | page_table_range_init (unsigned long start, unsigned long end, pgd_t *pgd_base) |
|
void | __set_fixmap (enum fixed_addresses idx, unsigned long phys, pgprot_t prot) |
|
void | pgtable_cache_init (void) |
|
void local_flush_tlb_kernel_range |
( |
unsigned long |
start, |
|
|
unsigned long |
end |
|
) |
| |
void local_flush_tlb_one |
( |
unsigned long |
asid, |
|
|
unsigned long |
page |
|
) |
| |