linux/include/asm-generic/mmu_context.h
<<
>>
Prefs
   1#ifndef __ASM_GENERIC_MMU_CONTEXT_H
   2#define __ASM_GENERIC_MMU_CONTEXT_H
   3
   4/*
   5 * Generic hooks for NOMMU architectures, which do not need to do
   6 * anything special here.
   7 */
   8
   9#include <asm-generic/mm_hooks.h>
  10
  11struct task_struct;
  12struct mm_struct;
  13
  14static inline void enter_lazy_tlb(struct mm_struct *mm,
  15                        struct task_struct *tsk)
  16{
  17}
  18
  19static inline int init_new_context(struct task_struct *tsk,
  20                        struct mm_struct *mm)
  21{
  22        return 0;
  23}
  24
  25static inline void destroy_context(struct mm_struct *mm)
  26{
  27}
  28
  29static inline void deactivate_mm(struct task_struct *task,
  30                        struct mm_struct *mm)
  31{
  32}
  33
  34static inline void switch_mm(struct mm_struct *prev,
  35                        struct mm_struct *next,
  36                        struct task_struct *tsk)
  37{
  38}
  39
  40static inline void activate_mm(struct mm_struct *prev_mm,
  41                               struct mm_struct *next_mm)
  42{
  43}
  44
  45#endif /* __ASM_GENERIC_MMU_CONTEXT_H */
  46