Searched refs:flush_mm (Results 1 – 7 of 7) sorted by relevance
44 static struct mm_struct *flush_mm; variable79 local_flush_tlb_page(flush_mm, flush_va); in smp_flush_tlb()119 flush_mm = mm; in flush_tlb_others()134 flush_mm = NULL; in flush_tlb_others()
49 static struct mm_struct *flush_mm; variable407 flush_mm = mm; in flush_tlb_others()424 flush_mm = NULL; in flush_tlb_others()452 unsigned long *mmc = &flush_mm->context[cpu_id]; in smp_invalidate_interrupt()459 if (flush_mm == current->active_mm) in smp_invalidate_interrupt()460 activate_context(flush_mm); in smp_invalidate_interrupt()462 cpumask_clear_cpu(cpu_id, mm_cpumask(flush_mm)); in smp_invalidate_interrupt()
106 if (mm->context.flush_mm) { in __tlb_flush_mm_lazy()107 mm->context.flush_mm = 0; in __tlb_flush_mm_lazy()
12 unsigned int flush_mm; member
27 mm->context.flush_mm = 0; in init_new_context()
356 tlb->mm->context.flush_mm = 1; in tlb_remove_table()
100 mm->context.flush_mm = 1; in ptep_flush_lazy()393 mm->context.flush_mm = 1; in pmdp_flush_lazy()