Lines Matching refs:mm_struct
16 extern int init_new_context(struct task_struct *tsk, struct mm_struct *mm);
17 extern void destroy_context(struct mm_struct *mm);
37 extern void switch_mmu_context(struct mm_struct *prev, struct mm_struct *next);
38 extern void switch_slb(struct task_struct *tsk, struct mm_struct *mm);
51 extern void switch_cop(struct mm_struct *next);
52 extern int use_cop(unsigned long acop, struct mm_struct *mm);
53 extern void drop_cop(unsigned long acop, struct mm_struct *mm);
59 static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, in switch_mm()
110 static inline void activate_mm(struct mm_struct *prev, struct mm_struct *next) in activate_mm()
120 static inline void enter_lazy_tlb(struct mm_struct *mm, in enter_lazy_tlb()
129 static inline void arch_dup_mmap(struct mm_struct *oldmm, in arch_dup_mmap()
130 struct mm_struct *mm) in arch_dup_mmap()
134 static inline void arch_exit_mmap(struct mm_struct *mm) in arch_exit_mmap()
138 static inline void arch_unmap(struct mm_struct *mm, in arch_unmap()
146 static inline void arch_bprm_mm_init(struct mm_struct *mm, in arch_bprm_mm_init()