Lines Matching refs:mm
26 #define mm_context(mm) mm->context argument
30 #define mm_context(mm) mm->context[smp_processor_id()] argument
37 #define enter_lazy_tlb(mm, tsk) do { } while (0) argument
39 static inline void get_new_mmu_context(struct mm_struct *mm) in get_new_mmu_context() argument
52 mm_context(mm) = mc; in get_new_mmu_context()
58 static inline void get_mmu_context(struct mm_struct *mm) in get_mmu_context() argument
60 if (mm) { in get_mmu_context()
65 if ((mm_context(mm) ^ mc) & MMU_CONTEXT_VERSION_MASK) in get_mmu_context()
66 get_new_mmu_context(mm); in get_mmu_context()
75 struct mm_struct *mm) in init_new_context() argument
78 mm->context = NO_CONTEXT; in init_new_context()
84 mm->context[i] = NO_CONTEXT; in init_new_context()
94 #define destroy_context(mm) do { } while (0) argument
115 static inline void activate_context(struct mm_struct *mm) in activate_context() argument
117 get_mmu_context(mm); in activate_context()
118 set_asid(mm_context(mm) & MMU_CONTEXT_ASID_MASK); in activate_context()
143 #define deactivate_mm(tsk, mm) do { } while (0) argument
149 #define get_mmu_context(mm) do { } while (0) argument
150 #define init_new_context(tsk,mm) (0) argument
151 #define destroy_context(mm) do { } while (0) argument
154 #define activate_context(mm) do { } while (0) argument
156 #define deactivate_mm(mm,tsk) do { } while (0) argument
158 #define enter_lazy_tlb(mm,tsk) do { } while (0) argument