Home
last modified time | relevance | path

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

/Linux-v5.4/arch/x86/mm/
Dtlb.c427 trace_tlb_flush_rcuidle(TLB_FLUSH_ON_TASK_SWITCH, TLB_FLUSH_ALL); in switch_mm_irqs_off()
612 if (f->end != TLB_FLUSH_ALL && in flush_tlb_func_common()
631 trace_tlb_flush(reason, TLB_FLUSH_ALL); in flush_tlb_func_common()
667 if (info->end == TLB_FLUSH_ALL) in native_flush_tlb_others()
668 trace_tlb_flush(TLB_REMOTE_SEND_IPI, TLB_FLUSH_ALL); in native_flush_tlb_others()
778 if ((end == TLB_FLUSH_ALL) || in flush_tlb_mm_range()
781 end = TLB_FLUSH_ALL; in flush_tlb_mm_range()
830 if (end == TLB_FLUSH_ALL || in flush_tlb_kernel_range()
855 .end = TLB_FLUSH_ALL,
/Linux-v5.4/arch/powerpc/mm/book3s64/
Dradix_tlb.c820 #define TLB_FLUSH_ALL -1UL macro
853 if (end != TLB_FLUSH_ALL) { in __radix__flush_tlb_range()
859 full = (end == TLB_FLUSH_ALL || in __radix__flush_tlb_range()
864 full = (end == TLB_FLUSH_ALL || in __radix__flush_tlb_range()
1091 if (end != TLB_FLUSH_ALL) { in __radix__flush_tlb_range_psize()
1097 full = (end == TLB_FLUSH_ALL || in __radix__flush_tlb_range_psize()
1102 full = (end == TLB_FLUSH_ALL || in __radix__flush_tlb_range_psize()
/Linux-v5.4/arch/x86/include/asm/
Dtlb.h16 unsigned long start = 0UL, end = TLB_FLUSH_ALL; in tlb_flush()
Dtlbflush.h526 #define TLB_FLUSH_ALL -1UL macro
569 flush_tlb_mm_range(mm, 0UL, TLB_FLUSH_ALL, 0UL, true)
/Linux-v5.4/arch/x86/hyperv/
Dmmu.c136 if (info->end == TLB_FLUSH_ALL) { in hyperv_flush_tlb_others()
209 if (info->end == TLB_FLUSH_ALL) { in hyperv_flush_tlb_others_ex()
/Linux-v5.4/arch/x86/platform/uv/
Dtlb_uv.c295 if (msg->address == TLB_FLUSH_ALL) { in bau_process_message()
1162 address = TLB_FLUSH_ALL; in uv_flush_tlb_others()
/Linux-v5.4/arch/x86/xen/
Dmmu_pv.c1373 if (info->end != TLB_FLUSH_ALL && in xen_flush_tlb_others()