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

Go to the source code of this file.

Macros

#define __flush_tlb()   __native_flush_tlb()
 
#define __flush_tlb_global()   __native_flush_tlb_global()
 
#define __flush_tlb_single(addr)   __native_flush_tlb_single(addr)
 
#define TLB_FLUSH_ALL   -1UL
 
#define flush_tlb()   __flush_tlb()
 
#define flush_tlb_all()   __flush_tlb_all()
 
#define local_flush_tlb()   __flush_tlb()
 
#define flush_tlb_others(mask, mm, start, end)   native_flush_tlb_others(mask, mm, start, end)
 

Macro Definition Documentation

#define __flush_tlb (   void)    __native_flush_tlb()

Definition at line 13 of file tlbflush.h.

#define __flush_tlb_global (   void)    __native_flush_tlb_global()

Definition at line 14 of file tlbflush.h.

#define __flush_tlb_single (   addr)    __native_flush_tlb_single(addr)

Definition at line 15 of file tlbflush.h.

#define flush_tlb (   void)    __flush_tlb()

Definition at line 84 of file tlbflush.h.

#define flush_tlb_all (   void)    __flush_tlb_all()

Definition at line 85 of file tlbflush.h.

#define flush_tlb_others (   mask,
  mm,
  start,
  end 
)    native_flush_tlb_others(mask, mm, start, end)

Definition at line 174 of file tlbflush.h.

#define local_flush_tlb (   void)    __flush_tlb()

Definition at line 86 of file tlbflush.h.

#define TLB_FLUSH_ALL   -1UL

Definition at line 65 of file tlbflush.h.