Home
last modified time | relevance | path

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

/linux/arch/x86/include/asm/
H A Dtlbflush.h307 flush_tlb_mm_range(mm, 0UL, TLB_FLUSH_ALL, 0UL, true)
310 flush_tlb_mm_range((vma)->vm_mm, start, end, \
316 extern void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start,
323 flush_tlb_mm_range(vma->vm_mm, a, a + PAGE_SIZE, PAGE_SHIFT, false); in flush_tlb_page()
H A Dtlb.h23 flush_tlb_mm_range(tlb->mm, start, end, stride_shift, tlb->freed_tables); in tlb_flush()
/linux/arch/riscv/include/asm/
H A Dtlb.h22 flush_tlb_mm_range(tlb->mm, tlb->start, tlb->end, in tlb_flush()
H A Dtlbflush.h48 void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start,
/linux/arch/riscv/mm/
H A Dtlbflush.c157 void flush_tlb_mm_range(struct mm_struct *mm, in flush_tlb_mm_range() function
/linux/Documentation/arch/x86/
H A Dtlb.rst57 You might see invlpg inside of flush_tlb_mm_range() show up in
/linux/arch/x86/kernel/
H A Dldt.c377 flush_tlb_mm_range(mm, va, va + nr_pages * PAGE_SIZE, PAGE_SHIFT, false); in unmap_ldt_struct()
H A Dalternative.c2623 flush_tlb_mm_range(text_poke_mm, text_poke_mm_addr, text_poke_mm_addr + in __text_poke()
/linux/arch/x86/mm/
H A Dtlb.c1449 void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start, in flush_tlb_mm_range() function