Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
tlb_hash64.c File Reference
#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.


 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)

Function Documentation

void __flush_tlb_pending ( struct ppc64_tlb_batch *  batch)

Definition at line 140 of file tlb_hash64.c.

DEFINE_PER_CPU ( struct 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.