Home
last modified time | relevance | path

Searched refs:flush_tlb_mm_range (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/arch/x86/include/asm/
Dtlb.h12 flush_tlb_mm_range(tlb->mm, tlb->start, tlb->end, 0UL); \
14 flush_tlb_mm_range(tlb->mm, 0UL, TLB_FLUSH_ALL, 0UL); \
Dtlbflush.h554 #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/
Dtlb.h60 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/
Dtlb.txt49 You might see invlpg inside of flush_tlb_mm_range() show up in
/Linux-v4.19/arch/x86/kernel/
Dldt.c276 flush_tlb_mm_range(mm, va, va + LDT_SLOT_STRIDE, 0); in map_ldt_struct()
Dvm86_32.c202 flush_tlb_mm_range(mm, 0xA0000, 0xA0000 + 32*PAGE_SIZE, 0UL); in mark_screen_rdonly()
/Linux-v4.19/arch/x86/mm/
Dtlb.c625 void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start, in flush_tlb_mm_range() function
/Linux-v4.19/arch/um/kernel/
Dtlb.c527 void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start, in flush_tlb_mm_range() function