Linux Kernel
3.7.1
|
#include <linux/mm.h>
#include <linux/pagemap.h>
#include <linux/swap.h>
#include <asm/processor.h>
#include <asm/pgalloc.h>
#include <asm/tlbflush.h>
Go to the source code of this file.
Data Structures | |
struct | mmu_gather |
struct | mmu_table_batch |
Macros | |
#define | MAX_TABLE_BATCH ((PAGE_SIZE - sizeof(struct mmu_table_batch)) / sizeof(void *)) |
#define | tlb_start_vma(tlb, vma) do { } while (0) |
#define | tlb_end_vma(tlb, vma) do { } while (0) |
#define | tlb_remove_tlb_entry(tlb, ptep, addr) do { } while (0) |
#define | tlb_remove_pmd_tlb_entry(tlb, pmdp, addr) do { } while (0) |
#define | tlb_migrate_finish(mm) do { } while (0) |
Functions | |
void | tlb_table_flush (struct mmu_gather *tlb) |
void | tlb_remove_table (struct mmu_gather *tlb, void *table) |
#define tlb_remove_pmd_tlb_entry | ( | tlb, | |
pmdp, | |||
addr | |||
) | do { } while (0) |
#define tlb_remove_tlb_entry | ( | tlb, | |
ptep, | |||
addr | |||
) | do { } while (0) |
void tlb_remove_table | ( | struct mmu_gather * | tlb, |
void * | table | ||
) |
void tlb_table_flush | ( | struct mmu_gather * | tlb | ) |