Searched refs:tlb_gen (Results 1 – 1 of 1) sorted by relevance
259 ns.need_flush = (this_cpu_read(cpu_tlbstate.ctxs[asid].tlb_gen) < next_tlb_gen); in choose_new_asid()864 next_tlb_gen = atomic64_read(&next->context.tlb_gen); in switch_mm_irqs_off()891 next_tlb_gen = atomic64_read(&next->context.tlb_gen); in switch_mm_irqs_off()892 if (this_cpu_read(cpu_tlbstate.ctxs[prev_asid].tlb_gen) == in switch_mm_irqs_off()940 next_tlb_gen = atomic64_read(&next->context.tlb_gen); in switch_mm_irqs_off()950 this_cpu_write(cpu_tlbstate.ctxs[ns.asid].tlb_gen, next_tlb_gen); in switch_mm_irqs_off()1083 u64 tlb_gen = atomic64_read(&init_mm.context.tlb_gen); in initialize_tlbstate_and_flush() local1110 this_cpu_write(cpu_tlbstate.ctxs[0].tlb_gen, tlb_gen); in initialize_tlbstate_and_flush()1188 local_tlb_gen = this_cpu_read(cpu_tlbstate.ctxs[loaded_mm_asid].tlb_gen); in flush_tlb_func()1205 mm_tlb_gen = atomic64_read(&loaded_mm->context.tlb_gen); in flush_tlb_func()[all …]