Home
last modified time | relevance | path

Searched refs:TLB_FLUSH_ALL (Results 1 – 6 of 6) sorted by relevance

/openbmc/linux/arch/x86/mm/
H A Dtlb.c645 trace_tlb_flush(TLB_FLUSH_ON_TASK_SWITCH, TLB_FLUSH_ALL); in switch_mm_irqs_off()
861 if (f->end != TLB_FLUSH_ALL && in flush_tlb_func()
883 nr_invalidate = TLB_FLUSH_ALL; in flush_tlb_func()
918 if (info->end == TLB_FLUSH_ALL) in native_flush_tlb_multi()
919 trace_tlb_flush(TLB_REMOTE_SEND_IPI, TLB_FLUSH_ALL); in native_flush_tlb_multi()
1012 if ((end == TLB_FLUSH_ALL) || in flush_tlb_mm_range()
1015 end = TLB_FLUSH_ALL; in flush_tlb_mm_range()
1069 if (end == TLB_FLUSH_ALL || in flush_tlb_kernel_range()
1255 info = get_flush_tlb_info(NULL, 0, TLB_FLUSH_ALL, 0, false, in arch_tlbbatch_flush()
/openbmc/linux/arch/x86/include/asm/
H A Dtlb.h12 unsigned long start = 0UL, end = TLB_FLUSH_ALL; in tlb_flush()
H A Dtlbflush.h22 #define TLB_FLUSH_ALL -1UL macro
238 flush_tlb_mm_range(mm, 0UL, TLB_FLUSH_ALL, 0UL, true)
/openbmc/linux/arch/x86/hyperv/
H A Dmmu.c145 if (info->end == TLB_FLUSH_ALL) { in hyperv_flush_tlb_multi()
215 if (info->end == TLB_FLUSH_ALL) { in hyperv_flush_tlb_others_ex()
/openbmc/linux/arch/powerpc/mm/book3s64/
H A Dradix_tlb.c1004 #define TLB_FLUSH_ALL -1UL macro
1032 WARN_ON_ONCE(end == TLB_FLUSH_ALL); in __radix__flush_tlb_range()
1250 WARN_ON_ONCE(end == TLB_FLUSH_ALL); in __radix__flush_tlb_range_psize()
/openbmc/linux/arch/x86/xen/
H A Dmmu_pv.c1297 if (info->end != TLB_FLUSH_ALL && in xen_flush_tlb_multi()