Lines Matching refs:mm

24 static inline void load_mm_cr4(struct mm_struct *mm)  in load_mm_cr4()  argument
27 atomic_read(&mm->context.perf_rdpmc_allowed)) in load_mm_cr4()
33 static inline void load_mm_cr4(struct mm_struct *mm) {} in load_mm_cr4() argument
55 int init_new_context(struct task_struct *tsk, struct mm_struct *mm);
56 void destroy_context(struct mm_struct *mm);
59 struct mm_struct *mm) in init_new_context() argument
63 static inline void destroy_context(struct mm_struct *mm) {} in destroy_context() argument
66 static inline void load_mm_ldt(struct mm_struct *mm) in load_mm_ldt() argument
72 ldt = lockless_dereference(mm->context.ldt); in load_mm_ldt()
99 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) in enter_lazy_tlb() argument
212 #define deactivate_mm(tsk, mm) \ argument
217 #define deactivate_mm(tsk, mm) \ argument
225 struct mm_struct *mm) in arch_dup_mmap() argument
227 paravirt_arch_dup_mmap(oldmm, mm); in arch_dup_mmap()
230 static inline void arch_exit_mmap(struct mm_struct *mm) in arch_exit_mmap() argument
232 paravirt_arch_exit_mmap(mm); in arch_exit_mmap()
236 static inline bool is_64bit_mm(struct mm_struct *mm) in is_64bit_mm() argument
239 !(mm->context.ia32_compat == TIF_IA32); in is_64bit_mm()
242 static inline bool is_64bit_mm(struct mm_struct *mm) in is_64bit_mm() argument
248 static inline void arch_bprm_mm_init(struct mm_struct *mm, in arch_bprm_mm_init() argument
251 mpx_mm_init(mm); in arch_bprm_mm_init()
254 static inline void arch_unmap(struct mm_struct *mm, struct vm_area_struct *vma, in arch_unmap() argument
275 mpx_notify_unmap(mm, vma, start, end); in arch_unmap()