Lines Matching refs:mm
50 #define asid_mm(mm, cpu) mm->context.asid[cpu] argument
51 #define hw_pid(mm, cpu) (asid_mm(mm, cpu) & MM_CTXT_ASID_MASK) argument
60 static inline void get_new_mmu_context(struct mm_struct *mm) in get_new_mmu_context() argument
77 if (!((asid_mm(mm, cpu) ^ asid_cpu(cpu)) & MM_CTXT_CYCLE_MASK)) in get_new_mmu_context()
95 asid_mm(mm, cpu) = asid_cpu(cpu); in get_new_mmu_context()
98 write_aux_reg(ARC_REG_PID, hw_pid(mm, cpu) | MMU_ENABLE); in get_new_mmu_context()
108 init_new_context(struct task_struct *tsk, struct mm_struct *mm) in init_new_context() argument
113 asid_mm(mm, i) = MM_CTXT_NO_ASID; in init_new_context()
118 static inline void destroy_context(struct mm_struct *mm) in destroy_context() argument
124 asid_mm(mm, smp_processor_id()) = MM_CTXT_NO_ASID; in destroy_context()
173 #define deactivate_mm(tsk, mm) do { } while (0) argument
175 #define enter_lazy_tlb(mm, tsk) argument