Searched refs:TLB_FLUSH_ALL (Results 1 - 6 of 6) sorted by relevance
/linux-4.4.14/arch/x86/include/asm/ |
H A D | tlb.h | 13 flush_tlb_mm_range(tlb->mm, 0UL, TLB_FLUSH_ALL, 0UL); \
|
H A D | mmu_context.h | 149 trace_tlb_flush(TLB_FLUSH_ON_TASK_SWITCH, TLB_FLUSH_ALL); switch_mm() 197 trace_tlb_flush(TLB_FLUSH_ON_TASK_SWITCH, TLB_FLUSH_ALL); switch_mm()
|
H A D | tlbflush.h | 138 #define TLB_FLUSH_ALL -1UL macro 235 #define flush_tlb_mm(mm) flush_tlb_mm_range(mm, 0UL, TLB_FLUSH_ALL, 0UL)
|
/linux-4.4.14/arch/x86/mm/ |
H A D | tlb.c | 55 trace_tlb_flush_rcuidle(TLB_FLUSH_ON_TASK_SWITCH, TLB_FLUSH_ALL); leave_mm() 112 if (f->flush_end == TLB_FLUSH_ALL) { flush_tlb_func() 114 trace_tlb_flush(TLB_REMOTE_SHOOTDOWN, TLB_FLUSH_ALL); flush_tlb_func() 144 if (end == TLB_FLUSH_ALL) native_flush_tlb_others() 145 trace_tlb_flush(TLB_REMOTE_SEND_IPI, TLB_FLUSH_ALL); native_flush_tlb_others() 174 trace_tlb_flush(TLB_LOCAL_SHOOTDOWN, TLB_FLUSH_ALL); flush_tlb_current_task() 176 flush_tlb_others(mm_cpumask(mm), mm, 0UL, TLB_FLUSH_ALL); flush_tlb_current_task() local 197 unsigned long base_pages_to_flush = TLB_FLUSH_ALL; flush_tlb_mm_range() 216 if ((end != TLB_FLUSH_ALL) && !(vmflag & VM_HUGETLB)) flush_tlb_mm_range() 224 base_pages_to_flush = TLB_FLUSH_ALL; flush_tlb_mm_range() 236 if (base_pages_to_flush == TLB_FLUSH_ALL) { flush_tlb_mm_range() 238 end = TLB_FLUSH_ALL; flush_tlb_mm_range() 300 if (end == TLB_FLUSH_ALL || flush_tlb_kernel_range()
|
/linux-4.4.14/arch/x86/platform/uv/ |
H A D | tlb_uv.c | 283 if (msg->address == TLB_FLUSH_ALL) { bau_process_message() 1143 bau_desc->payload.address = TLB_FLUSH_ALL; uv_flush_tlb_others()
|
/linux-4.4.14/arch/x86/xen/ |
H A D | mmu.c | 1401 if (end != TLB_FLUSH_ALL && (end - start) <= PAGE_SIZE) { xen_flush_tlb_others()
|
Completed in 190 milliseconds