Searched refs:flush_tlb_mm_range (Results 1 – 8 of 8) sorted by relevance
| /Linux-v5.4/arch/x86/include/asm/ |
| D | tlbflush.h | 569 flush_tlb_mm_range(mm, 0UL, TLB_FLUSH_ALL, 0UL, true) 572 flush_tlb_mm_range((vma)->vm_mm, start, end, \ 578 extern void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start, 585 flush_tlb_mm_range(vma->vm_mm, a, a + PAGE_SIZE, PAGE_SHIFT, false); in flush_tlb_page()
|
| D | tlb.h | 24 flush_tlb_mm_range(tlb->mm, start, end, stride_shift, tlb->freed_tables); in tlb_flush()
|
| /Linux-v5.4/Documentation/x86/ |
| D | tlb.rst | 57 You might see invlpg inside of flush_tlb_mm_range() show up in
|
| /Linux-v5.4/arch/x86/kernel/ |
| D | ldt.c | 291 flush_tlb_mm_range(mm, va, va + nr_pages * PAGE_SIZE, PAGE_SHIFT, false); in unmap_ldt_struct()
|
| D | alternative.c | 877 flush_tlb_mm_range(poking_mm, poking_addr, poking_addr + in __text_poke()
|
| D | vm86_32.c | 202 flush_tlb_mm_range(mm, 0xA0000, 0xA0000 + 32*PAGE_SIZE, PAGE_SHIFT, false); in mark_screen_rdonly()
|
| /Linux-v5.4/arch/x86/mm/ |
| D | tlb.c | 767 void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start, in flush_tlb_mm_range() function
|
| /Linux-v5.4/arch/um/kernel/ |
| D | tlb.c | 571 void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start, in flush_tlb_mm_range() function
|