Searched refs:mm_tlb_gen (Results 1 – 1 of 1) sorted by relevance
1108 * - mm_tlb_gen: the latest generation. in flush_tlb_func() 1120 u64 mm_tlb_gen; in flush_tlb_func() local 1173 * While the core might be still behind mm_tlb_gen, checking in flush_tlb_func() 1174 * mm_tlb_gen unnecessarily would have negative caching effects in flush_tlb_func() 1181 * Defer mm_tlb_gen reading as long as possible to avoid cache in flush_tlb_func() 1184 mm_tlb_gen = atomic64_read(&loaded_mm->context.tlb_gen); in flush_tlb_func() 1186 if (unlikely(local_tlb_gen == mm_tlb_gen)) { in flush_tlb_func() 1196 WARN_ON_ONCE(local_tlb_gen > mm_tlb_gen); in flush_tlb_func() 1197 WARN_ON_ONCE(f->new_tlb_gen > mm_tlb_gen); in flush_tlb_func() 1223 * local_tlb_gen == 1, mm_tlb_gen in flush_tlb_func() [all...]