Searched refs:TLB_FLUSH_ALL (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/arch/x86/mm/ |
H A D | tlb.c | 644 trace_tlb_flush(TLB_FLUSH_ON_TASK_SWITCH, TLB_FLUSH_ALL); in switch_mm_irqs_off() 860 if (f->end != TLB_FLUSH_ALL && in flush_tlb_func() 882 nr_invalidate = TLB_FLUSH_ALL; in flush_tlb_func() 917 if (info->end == TLB_FLUSH_ALL) in native_flush_tlb_multi() 918 trace_tlb_flush(TLB_REMOTE_SEND_IPI, TLB_FLUSH_ALL); in native_flush_tlb_multi() 1011 if ((end == TLB_FLUSH_ALL) || in flush_tlb_mm_range() 1014 end = TLB_FLUSH_ALL; in flush_tlb_mm_range() 1068 if (end == TLB_FLUSH_ALL || in flush_tlb_kernel_range() 1254 info = get_flush_tlb_info(NULL, 0, TLB_FLUSH_ALL, 0, false, in arch_tlbbatch_flush()
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | tlb.h | 12 unsigned long start = 0UL, end = TLB_FLUSH_ALL; in tlb_flush()
|
H A D | tlbflush.h | 22 #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 D | mmu.c | 145 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 D | radix_tlb.c | 1004 #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 D | mmu_pv.c | 1297 if (info->end != TLB_FLUSH_ALL && in xen_flush_tlb_multi()
|