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

Go to the source code of this file.

Macros

#define __EXTERN_INLINE   extern inline
 
#define __MMU_EXTERN_INLINE
 
#define flush_tlb_current   ev5_flush_tlb_current
 
#define flush_tlb_current_page   ev5_flush_tlb_current_page
 

Functions

void __load_new_mm_context (struct mm_struct *)
 
__EXTERN_INLINE void ev4_flush_tlb_current (struct mm_struct *mm)
 
__EXTERN_INLINE void ev5_flush_tlb_current (struct mm_struct *mm)
 
__EXTERN_INLINE void ev4_flush_tlb_current_page (struct mm_struct *mm, struct vm_area_struct *vma, unsigned long addr)
 
__EXTERN_INLINE void ev5_flush_tlb_current_page (struct mm_struct *mm, struct vm_area_struct *vma, unsigned long addr)
 

Macro Definition Documentation

#define __EXTERN_INLINE   extern inline

Definition at line 10 of file tlbflush.h.

#define __MMU_EXTERN_INLINE

Definition at line 11 of file tlbflush.h.

#define flush_tlb_current   ev5_flush_tlb_current

Definition at line 70 of file tlbflush.h.

#define flush_tlb_current_page   ev5_flush_tlb_current_page

Definition at line 71 of file tlbflush.h.

Function Documentation

void __load_new_mm_context ( struct mm_struct )

Definition at line 41 of file fault.c.

__EXTERN_INLINE void ev4_flush_tlb_current ( struct mm_struct mm)

Definition at line 21 of file tlbflush.h.

__EXTERN_INLINE void ev4_flush_tlb_current_page ( struct mm_struct mm,
struct vm_area_struct vma,
unsigned long  addr 
)

Definition at line 38 of file tlbflush.h.

__EXTERN_INLINE void ev5_flush_tlb_current ( struct mm_struct mm)

Definition at line 28 of file tlbflush.h.

__EXTERN_INLINE void ev5_flush_tlb_current_page ( struct mm_struct mm,
struct vm_area_struct vma,
unsigned long  addr 
)

Definition at line 51 of file tlbflush.h.