Searched refs:next_tlb_gen (Results 1 – 1 of 1) sorted by relevance
225 static struct new_asid choose_new_asid(struct mm_struct *next, u64 next_tlb_gen) in choose_new_asid() argument259 ns.need_flush = (this_cpu_read(cpu_tlbstate.ctxs[asid].tlb_gen) < next_tlb_gen); in choose_new_asid()792 u64 next_tlb_gen; in switch_mm_irqs_off() local864 next_tlb_gen = atomic64_read(&next->context.tlb_gen); in switch_mm_irqs_off()865 ns = choose_new_asid(next, next_tlb_gen); in switch_mm_irqs_off()891 next_tlb_gen = atomic64_read(&next->context.tlb_gen); in switch_mm_irqs_off()893 next_tlb_gen) in switch_mm_irqs_off()940 next_tlb_gen = atomic64_read(&next->context.tlb_gen); in switch_mm_irqs_off()942 ns = choose_new_asid(next, next_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()