|
Linux Kernel
3.7.1
|
#include <linux/kernel.h>#include <linux/mm.h>#include <linux/init.h>#include <linux/highmem.h>#include <linux/pagemap.h>#include <linux/export.h>#include <asm/tlbflush.h>#include <asm/tlb.h>#include "mmu_decl.h"Go to the source code of this file.
Functions | |
| void | flush_hash_entry (struct mm_struct *mm, pte_t *ptep, unsigned long addr) |
| EXPORT_SYMBOL (flush_hash_entry) | |
| void | flush_tlb_page_nohash (struct vm_area_struct *vma, unsigned long addr) |
| void | tlb_flush (struct mmu_gather *tlb) |
| void | flush_tlb_kernel_range (unsigned long start, unsigned long end) |
| EXPORT_SYMBOL (flush_tlb_kernel_range) | |
| void | flush_tlb_mm (struct mm_struct *mm) |
| EXPORT_SYMBOL (flush_tlb_mm) | |
| void | flush_tlb_page (struct vm_area_struct *vma, unsigned long vmaddr) |
| EXPORT_SYMBOL (flush_tlb_page) | |
| void | flush_tlb_range (struct vm_area_struct *vma, unsigned long start, unsigned long end) |
| EXPORT_SYMBOL (flush_tlb_range) | |
| void __init | early_init_mmu (void) |
Definition at line 182 of file tlb_hash32.c.
| EXPORT_SYMBOL | ( | flush_hash_entry | ) |
| EXPORT_SYMBOL | ( | flush_tlb_kernel_range | ) |
| EXPORT_SYMBOL | ( | flush_tlb_mm | ) |
| EXPORT_SYMBOL | ( | flush_tlb_page | ) |
| EXPORT_SYMBOL | ( | flush_tlb_range | ) |
Definition at line 40 of file tlb_hash32.c.
Definition at line 125 of file tlb_hash32.c.
flush_tlb_mm - Invalidate TLB of specified VM context : The VM context to invalidate.
Definition at line 134 of file tlb_hash32.c.
| void flush_tlb_page | ( | struct vm_area_struct * | vma, |
| unsigned long | vmaddr | ||
| ) |
| void flush_tlb_page_nohash | ( | struct vm_area_struct * | vma, |
| unsigned long | addr | ||
| ) |
Definition at line 55 of file tlb_hash32.c.
| void flush_tlb_range | ( | struct vm_area_struct * | vma, |
| unsigned long | start, | ||
| unsigned long | end | ||
| ) |
Definition at line 175 of file tlb_hash32.c.
| void tlb_flush | ( | struct mmu_gather * | tlb | ) |
Definition at line 66 of file tlb_hash32.c.
1.8.2