Lines Matching defs:mm
222 struct mm_struct *mm; member
249 static inline u16 mm_global_asid(struct mm_struct *mm) in mm_global_asid()
264 static inline void mm_init_global_asid(struct mm_struct *mm) in mm_init_global_asid()
272 static inline void mm_assign_global_asid(struct mm_struct *mm, u16 asid) in mm_assign_global_asid()
283 static inline void mm_clear_asid_transition(struct mm_struct *mm) in mm_clear_asid_transition()
288 static inline bool mm_in_asid_transition(struct mm_struct *mm) in mm_in_asid_transition()
296 static inline u16 mm_global_asid(struct mm_struct *mm) { return 0; } in mm_global_asid()
297 static inline void mm_init_global_asid(struct mm_struct *mm) { } in mm_init_global_asid()
298 static inline void mm_assign_global_asid(struct mm_struct *mm, u16 asid) { } in mm_assign_global_asid()
299 static inline void mm_clear_asid_transition(struct mm_struct *mm) { } in mm_clear_asid_transition()
300 static inline bool mm_in_asid_transition(struct mm_struct *mm) { return false; } in mm_in_asid_transition()
307 #define flush_tlb_mm(mm) \ argument
327 static inline bool arch_tlbbatch_should_defer(struct mm_struct *mm) in arch_tlbbatch_should_defer()
339 static inline u64 inc_mm_tlb_gen(struct mm_struct *mm) in inc_mm_tlb_gen()
351 struct mm_struct *mm, unsigned long start, unsigned long end) in arch_tlbbatch_add_pending()
359 static inline void arch_flush_tlb_batched_pending(struct mm_struct *mm) in arch_flush_tlb_batched_pending()