Searched refs:TLB_FLUSH_ALL (Results 1 – 5 of 5) sorted by relevance
/arch/x86/mm/ |
D | tlb.c | 95 trace_tlb_flush_rcuidle(TLB_FLUSH_ON_TASK_SWITCH, TLB_FLUSH_ALL); in leave_mm() 240 trace_tlb_flush(TLB_FLUSH_ON_TASK_SWITCH, TLB_FLUSH_ALL); in switch_mm_irqs_off() 286 trace_tlb_flush(TLB_FLUSH_ON_TASK_SWITCH, TLB_FLUSH_ALL); in switch_mm_irqs_off() 345 if (f->flush_end == TLB_FLUSH_ALL) { in flush_tlb_func() 347 trace_tlb_flush(TLB_REMOTE_SHOOTDOWN, TLB_FLUSH_ALL); in flush_tlb_func() 375 if (end == TLB_FLUSH_ALL) in native_flush_tlb_others() 376 trace_tlb_flush(TLB_REMOTE_SEND_IPI, TLB_FLUSH_ALL); in native_flush_tlb_others() 411 unsigned long base_pages_to_flush = TLB_FLUSH_ALL; in flush_tlb_mm_range() 415 if ((end != TLB_FLUSH_ALL) && !(vmflag & VM_HUGETLB)) in flush_tlb_mm_range() 418 base_pages_to_flush = TLB_FLUSH_ALL; in flush_tlb_mm_range() [all …]
|
/arch/x86/include/asm/ |
D | tlb.h | 13 flush_tlb_mm_range(tlb->mm, 0UL, TLB_FLUSH_ALL, 0UL); \
|
D | tlbflush.h | 277 #define TLB_FLUSH_ALL -1UL macro 295 #define flush_tlb_mm(mm) flush_tlb_mm_range(mm, 0UL, TLB_FLUSH_ALL, 0UL)
|
/arch/x86/platform/uv/ |
D | tlb_uv.c | 283 if (msg->address == TLB_FLUSH_ALL) { in bau_process_message() 1143 bau_desc->payload.address = TLB_FLUSH_ALL; in uv_flush_tlb_others()
|
/arch/x86/xen/ |
D | mmu.c | 1397 if (end != TLB_FLUSH_ALL && (end - start) <= PAGE_SIZE) { in xen_flush_tlb_others()
|