Linux Kernel
3.7.1
|
#include <linux/kernel.h>
#include <linux/mm.h>
#include <linux/init.h>
#include <linux/percpu.h>
#include <linux/hardirq.h>
#include <asm/pgalloc.h>
#include <asm/tlbflush.h>
#include <asm/tlb.h>
#include <asm/bug.h>
Go to the source code of this file.
Functions | |
DEFINE_PER_CPU (struct ppc64_tlb_batch, ppc64_tlb_batch) | |
void | hpte_need_flush (struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned long pte, int huge) |
void | __flush_tlb_pending (struct ppc64_tlb_batch *batch) |
void | tlb_flush (struct mmu_gather *tlb) |
Definition at line 140 of file tlb_hash64.c.
DEFINE_PER_CPU | ( | struct ppc64_tlb_batch | , |
ppc64_tlb_batch | |||
) |
void hpte_need_flush | ( | struct mm_struct * | mm, |
unsigned long | addr, | ||
pte_t * | ptep, | ||
unsigned long | pte, | ||
int | huge | ||
) |
Definition at line 42 of file tlb_hash64.c.
void tlb_flush | ( | struct mmu_gather * | tlb | ) |
Definition at line 157 of file tlb_hash64.c.