Home
last modified time | relevance | path

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

/linux-4.1.27/arch/x86/mm/
Dtlb.c55 trace_tlb_flush_rcuidle(TLB_FLUSH_ON_TASK_SWITCH, TLB_FLUSH_ALL); in leave_mm()
114 if (f->flush_end == TLB_FLUSH_ALL) { in flush_tlb_func()
116 trace_tlb_flush(TLB_REMOTE_SHOOTDOWN, TLB_FLUSH_ALL); in flush_tlb_func()
167 trace_tlb_flush(TLB_LOCAL_SHOOTDOWN, TLB_FLUSH_ALL); in flush_tlb_current_task()
169 flush_tlb_others(mm_cpumask(mm), mm, 0UL, TLB_FLUSH_ALL); in flush_tlb_current_task()
190 unsigned long base_pages_to_flush = TLB_FLUSH_ALL; in flush_tlb_mm_range()
209 if ((end != TLB_FLUSH_ALL) && !(vmflag & VM_HUGETLB)) in flush_tlb_mm_range()
217 base_pages_to_flush = TLB_FLUSH_ALL; in flush_tlb_mm_range()
229 if (base_pages_to_flush == TLB_FLUSH_ALL) { in flush_tlb_mm_range()
231 end = TLB_FLUSH_ALL; in flush_tlb_mm_range()
[all …]
/linux-4.1.27/arch/x86/include/asm/
Dmmu_context.h137 trace_tlb_flush(TLB_FLUSH_ON_TASK_SWITCH, TLB_FLUSH_ALL); in switch_mm()
183 trace_tlb_flush(TLB_FLUSH_ON_TASK_SWITCH, TLB_FLUSH_ALL); in switch_mm()
Dtlbflush.h138 #define TLB_FLUSH_ALL -1UL macro
235 #define flush_tlb_mm(mm) flush_tlb_mm_range(mm, 0UL, TLB_FLUSH_ALL, 0UL)
Dtlb.h13 flush_tlb_mm_range(tlb->mm, 0UL, TLB_FLUSH_ALL, 0UL); \
/linux-4.1.27/arch/x86/platform/uv/
Dtlb_uv.c283 if (msg->address == TLB_FLUSH_ALL) { in bau_process_message()
1143 bau_desc->payload.address = TLB_FLUSH_ALL; in uv_flush_tlb_others()
/linux-4.1.27/arch/x86/xen/
Dmmu.c1298 if (end != TLB_FLUSH_ALL && (end - start) <= PAGE_SIZE) { in xen_flush_tlb_others()