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.