Lines Matching refs:mm_struct

20 static inline void paravirt_activate_mm(struct mm_struct *prev,  in paravirt_activate_mm()
21 struct mm_struct *next) in paravirt_activate_mm()
30 static inline void load_mm_cr4(struct mm_struct *mm) in load_mm_cr4()
39 static inline void load_mm_cr4(struct mm_struct *mm) {} in load_mm_cr4()
80 static inline void init_new_context_ldt(struct mm_struct *mm) in init_new_context_ldt()
85 int ldt_dup_context(struct mm_struct *oldmm, struct mm_struct *mm);
86 void destroy_context_ldt(struct mm_struct *mm);
87 void ldt_arch_exit_mmap(struct mm_struct *mm);
89 static inline void init_new_context_ldt(struct mm_struct *mm) { } in init_new_context_ldt()
90 static inline int ldt_dup_context(struct mm_struct *oldmm, in ldt_dup_context()
91 struct mm_struct *mm) in ldt_dup_context()
95 static inline void destroy_context_ldt(struct mm_struct *mm) { } in destroy_context_ldt()
96 static inline void ldt_arch_exit_mmap(struct mm_struct *mm) { } in ldt_arch_exit_mmap()
99 static inline void load_mm_ldt(struct mm_struct *mm) in load_mm_ldt()
151 static inline void switch_ldt(struct mm_struct *prev, struct mm_struct *next) in switch_ldt()
179 void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk);
182 struct mm_struct *mm) in init_new_context()
200 static inline void destroy_context(struct mm_struct *mm) in destroy_context()
205 extern void switch_mm(struct mm_struct *prev, struct mm_struct *next,
208 extern void switch_mm_irqs_off(struct mm_struct *prev, struct mm_struct *next,
231 static inline int arch_dup_mmap(struct mm_struct *oldmm, struct mm_struct *mm) in arch_dup_mmap()
237 static inline void arch_exit_mmap(struct mm_struct *mm) in arch_exit_mmap()
244 static inline bool is_64bit_mm(struct mm_struct *mm) in is_64bit_mm()
250 static inline bool is_64bit_mm(struct mm_struct *mm) in is_64bit_mm()
256 static inline void arch_bprm_mm_init(struct mm_struct *mm, in arch_bprm_mm_init()
262 static inline void arch_unmap(struct mm_struct *mm, struct vm_area_struct *vma, in arch_unmap()