|
Linux Kernel
3.7.1
|
#include <linux/kernel.h>#include <linux/export.h>#include <linux/mm.h>#include <linux/init.h>#include <linux/highmem.h>#include <linux/pagemap.h>#include <linux/preempt.h>#include <linux/spinlock.h>#include <linux/memblock.h>#include <linux/of_fdt.h>#include <linux/hugetlb.h>#include <asm/tlbflush.h>#include <asm/tlb.h>#include <asm/code-patching.h>#include <asm/hugetlb.h>#include "mmu_decl.h"Go to the source code of this file.
Functions | |
| void | local_flush_tlb_mm (struct mm_struct *mm) |
| EXPORT_SYMBOL (local_flush_tlb_mm) | |
| void | __local_flush_tlb_page (struct mm_struct *mm, unsigned long vmaddr, int tsize, int ind) |
| void | local_flush_tlb_page (struct vm_area_struct *vma, unsigned long vmaddr) |
| EXPORT_SYMBOL (local_flush_tlb_page) | |
| void | flush_tlb_kernel_range (unsigned long start, unsigned long end) |
| EXPORT_SYMBOL (flush_tlb_kernel_range) | |
| void | flush_tlb_range (struct vm_area_struct *vma, unsigned long start, unsigned long end) |
| EXPORT_SYMBOL (flush_tlb_range) | |
| void | tlb_flush (struct mmu_gather *tlb) |
| void __init | early_init_mmu (void) |
Definition at line 177 of file tlb_nohash.c.
Definition at line 672 of file tlb_nohash.c.
| EXPORT_SYMBOL | ( | local_flush_tlb_mm | ) |
| EXPORT_SYMBOL | ( | local_flush_tlb_page | ) |
| EXPORT_SYMBOL | ( | flush_tlb_kernel_range | ) |
| EXPORT_SYMBOL | ( | flush_tlb_range | ) |
Definition at line 333 of file tlb_nohash.c.
| void flush_tlb_range | ( | struct vm_area_struct * | vma, |
| unsigned long | start, | ||
| unsigned long | end | ||
| ) |
Definition at line 352 of file tlb_nohash.c.
Definition at line 165 of file tlb_nohash.c.
| void local_flush_tlb_page | ( | struct vm_area_struct * | vma, |
| unsigned long | vmaddr | ||
| ) |
Definition at line 189 of file tlb_nohash.c.
| void tlb_flush | ( | struct mmu_gather * | tlb | ) |
Definition at line 360 of file tlb_nohash.c.
1.8.2