Searched refs:TLB_FLUSH_ALL (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/arch/x86/mm/ |
D | tlb.c | 325 trace_tlb_flush_rcuidle(TLB_FLUSH_ON_TASK_SWITCH, TLB_FLUSH_ALL); in switch_mm_irqs_off() 527 if (f->end != TLB_FLUSH_ALL && in flush_tlb_func_common() 547 trace_tlb_flush(reason, TLB_FLUSH_ALL); in flush_tlb_func_common() 578 if (info->end == TLB_FLUSH_ALL) in native_flush_tlb_others() 579 trace_tlb_flush(TLB_REMOTE_SEND_IPI, TLB_FLUSH_ALL); in native_flush_tlb_others() 640 if ((end != TLB_FLUSH_ALL) && in flush_tlb_mm_range() 647 info.end = TLB_FLUSH_ALL; in flush_tlb_mm_range() 690 if (end == TLB_FLUSH_ALL || in flush_tlb_kernel_range() 706 .end = TLB_FLUSH_ALL, in arch_tlbbatch_flush()
|
/Linux-v4.19/arch/powerpc/mm/ |
D | tlb-radix.c | 678 #define TLB_FLUSH_ALL -1UL macro 711 if (end != TLB_FLUSH_ALL) { in __radix__flush_tlb_range() 717 full = (end == TLB_FLUSH_ALL || in __radix__flush_tlb_range() 722 full = (end == TLB_FLUSH_ALL || in __radix__flush_tlb_range() 939 if (end != TLB_FLUSH_ALL) { in __radix__flush_tlb_range_psize() 945 full = (end == TLB_FLUSH_ALL || in __radix__flush_tlb_range_psize() 950 full = (end == TLB_FLUSH_ALL || in __radix__flush_tlb_range_psize()
|
/Linux-v4.19/arch/x86/hyperv/ |
D | mmu.c | 134 if (info->end == TLB_FLUSH_ALL) { in hyperv_flush_tlb_others() 207 if (info->end == TLB_FLUSH_ALL) { in hyperv_flush_tlb_others_ex()
|
/Linux-v4.19/arch/x86/include/asm/ |
D | tlb.h | 14 flush_tlb_mm_range(tlb->mm, 0UL, TLB_FLUSH_ALL, 0UL); \
|
D | tlbflush.h | 514 #define TLB_FLUSH_ALL -1UL macro 554 #define flush_tlb_mm(mm) flush_tlb_mm_range(mm, 0UL, TLB_FLUSH_ALL, 0UL)
|
/Linux-v4.19/arch/x86/platform/uv/ |
D | tlb_uv.c | 298 if (msg->address == TLB_FLUSH_ALL) { in bau_process_message() 1165 address = TLB_FLUSH_ALL; in uv_flush_tlb_others()
|
/Linux-v4.19/arch/x86/xen/ |
D | mmu_pv.c | 1374 if (info->end != TLB_FLUSH_ALL && in xen_flush_tlb_others()
|