Home
last modified time | relevance | path

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

/linux-6.1.9/arch/x86/mm/
Dtlb.c630 trace_tlb_flush(TLB_FLUSH_ON_TASK_SWITCH, TLB_FLUSH_ALL); in switch_mm_irqs_off()
841 if (f->end != TLB_FLUSH_ALL && in flush_tlb_func()
863 nr_invalidate = TLB_FLUSH_ALL; in flush_tlb_func()
898 if (info->end == TLB_FLUSH_ALL) in native_flush_tlb_multi()
899 trace_tlb_flush(TLB_REMOTE_SEND_IPI, TLB_FLUSH_ALL); in native_flush_tlb_multi()
992 if ((end == TLB_FLUSH_ALL) || in flush_tlb_mm_range()
995 end = TLB_FLUSH_ALL; in flush_tlb_mm_range()
1048 if (end == TLB_FLUSH_ALL || in flush_tlb_kernel_range()
1225 info = get_flush_tlb_info(NULL, 0, TLB_FLUSH_ALL, 0, false, in arch_tlbbatch_flush()
/linux-6.1.9/arch/x86/include/asm/
Dtlbflush.h18 #define TLB_FLUSH_ALL -1UL macro
224 flush_tlb_mm_range(mm, 0UL, TLB_FLUSH_ALL, 0UL, true)
Dtlb.h12 unsigned long start = 0UL, end = TLB_FLUSH_ALL; in tlb_flush()
/linux-6.1.9/arch/x86/hyperv/
Dmmu.c141 if (info->end == TLB_FLUSH_ALL) { in hyperv_flush_tlb_multi()
214 if (info->end == TLB_FLUSH_ALL) { in hyperv_flush_tlb_others_ex()
/linux-6.1.9/arch/powerpc/mm/book3s64/
Dradix_tlb.c1107 #define TLB_FLUSH_ALL -1UL macro
1128 bool fullmm = (end == TLB_FLUSH_ALL); in __radix__flush_tlb_range()
1328 bool fullmm = (end == TLB_FLUSH_ALL); in __radix__flush_tlb_range_psize()
1336 fullmm = (end == TLB_FLUSH_ALL); in __radix__flush_tlb_range_psize()
/linux-6.1.9/arch/x86/xen/
Dmmu_pv.c1288 if (info->end != TLB_FLUSH_ALL && in xen_flush_tlb_multi()