Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
tlbflush.h File Reference
#include <linux/mm.h>
#include <asm/processor.h>

Go to the source code of this file.

Data Structures

struct  tlb_state
 

Macros

#define flush_tlb_page(vma, addr)   local_flush_tlb_page((vma)->vm_mm, addr)
 
#define flush_tlb()   flush_tlb_all()
 

Functions

 DECLARE_PER_CPU_SHARED_ALIGNED (struct tlb_state, cpu_tlbstate)
 

Macro Definition Documentation

#define flush_tlb (   void)    flush_tlb_all()

Definition at line 139 of file tlbflush.h.

#define flush_tlb_page (   vma,
  addr 
)    local_flush_tlb_page((vma)->vm_mm, addr)

Definition at line 138 of file tlbflush.h.

Function Documentation

DECLARE_PER_CPU_SHARED_ALIGNED ( struct tlb_state  ,
cpu_tlbstate   
)