Searched refs:flush_mm (Results 1 – 8 of 8) 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; variable406 flush_mm = mm; in flush_tlb_others()423 flush_mm = NULL; in flush_tlb_others()451 unsigned long *mmc = &flush_mm->context[cpu_id]; in smp_invalidate_interrupt()458 if (flush_mm == current->active_mm) in smp_invalidate_interrupt()459 activate_context(flush_mm); in smp_invalidate_interrupt()461 cpumask_clear_cpu(cpu_id, mm_cpumask(flush_mm)); in smp_invalidate_interrupt()
91 if (mm->context.flush_mm) { in __tlb_flush_mm_cond()93 mm->context.flush_mm = 0; in __tlb_flush_mm_cond()
19 mm->context.flush_mm = 0; in init_new_context()80 if (next->context.flush_mm) in switch_mm()
8 unsigned int flush_mm; member
1076 mm->context.flush_mm = 1; in ptep_get_and_clear()1102 mm->context.flush_mm = 1; in ptep_modify_prot_start()1198 mm->context.flush_mm = 1; in ptep_set_wrprotect()
53 static struct mm_struct* flush_mm; variable228 flush_mm = mm; in flush_tlb_common()345 if (flush_mm == FLUSH_ALL) in crisv32_ipi_interrupt()348 __flush_tlb_mm(flush_mm); in crisv32_ipi_interrupt()
35 struct mm_struct *flush_mm; member103 if (f->flush_mm != this_cpu_read(cpu_tlbstate.active_mm)) in flush_tlb_func()129 info.flush_mm = mm; in native_flush_tlb_others()