Lines Matching refs:mm_struct
66 struct mm_struct *mm);
78 struct mm_struct *mm,
88 struct mm_struct *mm,
99 struct mm_struct *mm,
107 struct mm_struct *mm,
160 struct mm_struct *mm,
164 struct mm_struct *mm,
189 void (*invalidate_range)(struct mmu_notifier *mn, struct mm_struct *mm,
209 static inline int mm_has_notifiers(struct mm_struct *mm) in mm_has_notifiers()
215 struct mm_struct *mm);
217 struct mm_struct *mm);
219 struct mm_struct *mm);
221 struct mm_struct *mm);
222 extern void __mmu_notifier_mm_destroy(struct mm_struct *mm);
223 extern void __mmu_notifier_release(struct mm_struct *mm);
224 extern int __mmu_notifier_clear_flush_young(struct mm_struct *mm,
227 extern int __mmu_notifier_clear_young(struct mm_struct *mm,
230 extern int __mmu_notifier_test_young(struct mm_struct *mm,
232 extern void __mmu_notifier_change_pte(struct mm_struct *mm,
234 extern int __mmu_notifier_invalidate_range_start(struct mm_struct *mm,
237 extern void __mmu_notifier_invalidate_range_end(struct mm_struct *mm,
240 extern void __mmu_notifier_invalidate_range(struct mm_struct *mm,
242 extern bool mm_has_blockable_invalidate_notifiers(struct mm_struct *mm);
244 static inline void mmu_notifier_release(struct mm_struct *mm) in mmu_notifier_release()
250 static inline int mmu_notifier_clear_flush_young(struct mm_struct *mm, in mmu_notifier_clear_flush_young()
259 static inline int mmu_notifier_clear_young(struct mm_struct *mm, in mmu_notifier_clear_young()
268 static inline int mmu_notifier_test_young(struct mm_struct *mm, in mmu_notifier_test_young()
276 static inline void mmu_notifier_change_pte(struct mm_struct *mm, in mmu_notifier_change_pte()
283 static inline void mmu_notifier_invalidate_range_start(struct mm_struct *mm, in mmu_notifier_invalidate_range_start()
290 static inline int mmu_notifier_invalidate_range_start_nonblock(struct mm_struct *mm, in mmu_notifier_invalidate_range_start_nonblock()
298 static inline void mmu_notifier_invalidate_range_end(struct mm_struct *mm, in mmu_notifier_invalidate_range_end()
305 static inline void mmu_notifier_invalidate_range_only_end(struct mm_struct *mm, in mmu_notifier_invalidate_range_only_end()
312 static inline void mmu_notifier_invalidate_range(struct mm_struct *mm, in mmu_notifier_invalidate_range()
319 static inline void mmu_notifier_mm_init(struct mm_struct *mm) in mmu_notifier_mm_init()
324 static inline void mmu_notifier_mm_destroy(struct mm_struct *mm) in mmu_notifier_mm_destroy()
381 struct mm_struct *___mm = (__vma)->vm_mm; \
394 struct mm_struct *___mm = (__vma)->vm_mm; \
407 struct mm_struct *___mm = (__vma)->vm_mm; \
429 struct mm_struct *___mm = __mm; \
443 static inline int mm_has_notifiers(struct mm_struct *mm) in mm_has_notifiers()
448 static inline void mmu_notifier_release(struct mm_struct *mm) in mmu_notifier_release()
452 static inline int mmu_notifier_clear_flush_young(struct mm_struct *mm, in mmu_notifier_clear_flush_young()
459 static inline int mmu_notifier_test_young(struct mm_struct *mm, in mmu_notifier_test_young()
465 static inline void mmu_notifier_change_pte(struct mm_struct *mm, in mmu_notifier_change_pte()
470 static inline void mmu_notifier_invalidate_range_start(struct mm_struct *mm, in mmu_notifier_invalidate_range_start()
475 static inline int mmu_notifier_invalidate_range_start_nonblock(struct mm_struct *mm, in mmu_notifier_invalidate_range_start_nonblock()
481 static inline void mmu_notifier_invalidate_range_end(struct mm_struct *mm, in mmu_notifier_invalidate_range_end()
486 static inline void mmu_notifier_invalidate_range_only_end(struct mm_struct *mm, in mmu_notifier_invalidate_range_only_end()
491 static inline void mmu_notifier_invalidate_range(struct mm_struct *mm, in mmu_notifier_invalidate_range()
496 static inline bool mm_has_blockable_invalidate_notifiers(struct mm_struct *mm) in mm_has_blockable_invalidate_notifiers()
501 static inline void mmu_notifier_mm_init(struct mm_struct *mm) in mmu_notifier_mm_init()
505 static inline void mmu_notifier_mm_destroy(struct mm_struct *mm) in mmu_notifier_mm_destroy()