Lines Matching refs:mm_struct

93 			struct mm_struct *mm);
105 struct mm_struct *mm,
115 struct mm_struct *mm,
126 struct mm_struct *mm,
134 struct mm_struct *mm,
212 struct mm_struct *mm,
226 struct mmu_notifier *(*alloc_notifier)(struct mm_struct *mm);
249 struct mm_struct *mm;
272 struct mm_struct *mm;
285 struct mm_struct *mm;
295 struct mm_struct *mm) in get_notifier_subscriptions_hdr()
310 static inline int mm_has_notifiers(struct mm_struct *mm) in mm_has_notifiers()
320 struct mm_struct *mm);
322 mmu_notifier_get(const struct mmu_notifier_ops *ops, struct mm_struct *mm) in mmu_notifier_get()
335 struct mm_struct *mm);
337 struct mm_struct *mm);
339 struct mm_struct *mm);
344 struct mm_struct *mm, unsigned long start,
348 struct mmu_interval_notifier *interval_sub, struct mm_struct *mm,
419 extern void __mmu_notifier_subscriptions_destroy(struct mm_struct *mm);
420 extern void __mmu_notifier_release(struct mm_struct *mm);
421 extern int __mmu_notifier_clear_flush_young(struct mm_struct *mm,
424 extern int __mmu_notifier_clear_young(struct mm_struct *mm,
427 extern int __mmu_notifier_test_young(struct mm_struct *mm,
429 extern void __mmu_notifier_change_pte(struct mm_struct *mm,
434 extern void __mmu_notifier_invalidate_range(struct mm_struct *mm,
445 static inline void mmu_notifier_release(struct mm_struct *mm) in mmu_notifier_release()
451 static inline int mmu_notifier_clear_flush_young(struct mm_struct *mm, in mmu_notifier_clear_flush_young()
460 static inline int mmu_notifier_clear_young(struct mm_struct *mm, in mmu_notifier_clear_young()
469 static inline int mmu_notifier_test_young(struct mm_struct *mm, in mmu_notifier_test_young()
477 static inline void mmu_notifier_change_pte(struct mm_struct *mm, in mmu_notifier_change_pte()
528 static inline void mmu_notifier_invalidate_range(struct mm_struct *mm, in mmu_notifier_invalidate_range()
537 extern bool mmu_notifier_subscriptions_init(struct mm_struct *mm);
538 extern void mmu_notifier_subscriptions_destroy(struct mm_struct *mm);
540 static inline bool mmu_notifier_trylock(struct mm_struct *mm) in mmu_notifier_trylock()
546 static inline void mmu_notifier_unlock(struct mm_struct *mm) in mmu_notifier_unlock()
554 static inline bool mmu_notifier_subscriptions_init(struct mm_struct *mm) in mmu_notifier_subscriptions_init()
560 static inline void mmu_notifier_subscriptions_destroy(struct mm_struct *mm) in mmu_notifier_subscriptions_destroy()
566 static inline bool mmu_notifier_trylock(struct mm_struct *mm) in mmu_notifier_trylock()
571 static inline void mmu_notifier_unlock(struct mm_struct *mm) in mmu_notifier_unlock()
581 struct mm_struct *mm, in mmu_notifier_range_init()
595 struct vm_area_struct *vma, struct mm_struct *mm, in mmu_notifier_range_init_migrate()
654 struct mm_struct *___mm = (__vma)->vm_mm; \
667 struct mm_struct *___mm = (__vma)->vm_mm; \
680 struct mm_struct *___mm = (__vma)->vm_mm; \
702 struct mm_struct *___mm = __mm; \
737 static inline int mm_has_notifiers(struct mm_struct *mm) in mm_has_notifiers()
742 static inline void mmu_notifier_release(struct mm_struct *mm) in mmu_notifier_release()
746 static inline int mmu_notifier_clear_flush_young(struct mm_struct *mm, in mmu_notifier_clear_flush_young()
753 static inline int mmu_notifier_test_young(struct mm_struct *mm, in mmu_notifier_test_young()
759 static inline void mmu_notifier_change_pte(struct mm_struct *mm, in mmu_notifier_change_pte()
785 static inline void mmu_notifier_invalidate_range(struct mm_struct *mm, in mmu_notifier_invalidate_range()
790 static inline bool mmu_notifier_subscriptions_init(struct mm_struct *mm) in mmu_notifier_subscriptions_init()
795 static inline void mmu_notifier_subscriptions_destroy(struct mm_struct *mm) in mmu_notifier_subscriptions_destroy()
799 static inline bool mmu_notifier_trylock(struct mm_struct *mm) in mmu_notifier_trylock()
804 static inline void mmu_notifier_unlock(struct mm_struct *mm) in mmu_notifier_unlock()