Searched refs:flush_tlb_mm_range (Results 1 – 8 of 8) sorted by relevance
/Linux-v4.19/arch/x86/include/asm/ |
D | tlb.h | 12 flush_tlb_mm_range(tlb->mm, tlb->start, tlb->end, 0UL); \ 14 flush_tlb_mm_range(tlb->mm, 0UL, TLB_FLUSH_ALL, 0UL); \
|
D | tlbflush.h | 554 #define flush_tlb_mm(mm) flush_tlb_mm_range(mm, 0UL, TLB_FLUSH_ALL, 0UL) 557 flush_tlb_mm_range(vma->vm_mm, start, end, vma->vm_flags) 560 extern void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start, 566 flush_tlb_mm_range(vma->vm_mm, a, a + PAGE_SIZE, VM_NONE); in flush_tlb_page()
|
/Linux-v4.19/arch/um/include/asm/ |
D | tlb.h | 60 extern void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start, 66 flush_tlb_mm_range(tlb->mm, tlb->start, tlb->end); in tlb_flush_mmu_tlbonly()
|
/Linux-v4.19/Documentation/x86/ |
D | tlb.txt | 49 You might see invlpg inside of flush_tlb_mm_range() show up in
|
/Linux-v4.19/arch/x86/kernel/ |
D | ldt.c | 276 flush_tlb_mm_range(mm, va, va + LDT_SLOT_STRIDE, 0); in map_ldt_struct()
|
D | vm86_32.c | 202 flush_tlb_mm_range(mm, 0xA0000, 0xA0000 + 32*PAGE_SIZE, 0UL); in mark_screen_rdonly()
|
/Linux-v4.19/arch/x86/mm/ |
D | tlb.c | 625 void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start, in flush_tlb_mm_range() function
|
/Linux-v4.19/arch/um/kernel/ |
D | tlb.c | 527 void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start, in flush_tlb_mm_range() function
|