Searched refs:__flush_tlb_range (Results 1 – 10 of 10) sorted by relevance
| /arch/riscv/mm/ |
| A D | tlbflush.c | 118 static void __flush_tlb_range(struct mm_struct *mm, in __flush_tlb_range() function 154 __flush_tlb_range(mm, mm_cpumask(mm), 0, FLUSH_TLB_MAX_SIZE, PAGE_SIZE); in flush_tlb_mm() 161 __flush_tlb_range(mm, mm_cpumask(mm), start, end - start, page_size); in flush_tlb_mm_range() 166 __flush_tlb_range(vma->vm_mm, mm_cpumask(vma->vm_mm), in flush_tlb_page() 199 __flush_tlb_range(vma->vm_mm, mm_cpumask(vma->vm_mm), in flush_tlb_range() 205 __flush_tlb_range(NULL, cpu_online_mask, in flush_tlb_kernel_range() 213 __flush_tlb_range(vma->vm_mm, mm_cpumask(vma->vm_mm), in flush_pmd_tlb_range() 220 __flush_tlb_range(vma->vm_mm, mm_cpumask(vma->vm_mm), in flush_pud_tlb_range() 239 __flush_tlb_range(NULL, &batch->cpumask, in arch_tlbbatch_flush()
|
| /arch/parisc/include/asm/ |
| A D | tlbflush.h | 16 int __flush_tlb_range(unsigned long sid, 20 __flush_tlb_range((vma)->vm_mm->context.space_id, start, end) 23 __flush_tlb_range(0, start, end)
|
| /arch/arm64/include/asm/ |
| A D | hugetlb.h | 81 __flush_tlb_range(vma, start, end, PUD_SIZE, last_level, 1); in __flush_hugetlb_tlb_range() 86 __flush_tlb_range(vma, start, end, PMD_SIZE, last_level, 2); in __flush_hugetlb_tlb_range() 89 __flush_tlb_range(vma, start, end, PAGE_SIZE, last_level, 3); in __flush_hugetlb_tlb_range() 92 __flush_tlb_range(vma, start, end, PAGE_SIZE, last_level, TLBI_TTL_UNKNOWN); in __flush_hugetlb_tlb_range()
|
| A D | tlb.h | 71 __flush_tlb_range(&vma, tlb->start, tlb->end, stride, in tlb_flush()
|
| A D | tlbflush.h | 465 static inline void __flush_tlb_range(struct vm_area_struct *vma, in __flush_tlb_range() function 484 __flush_tlb_range(vma, start, end, PAGE_SIZE, false, TLBI_TTL_UNKNOWN); in flush_tlb_range()
|
| A D | pgtable.h | 127 __flush_tlb_range(vma, addr, end, PMD_SIZE, false, 2) 129 __flush_tlb_range(vma, addr, end, PUD_SIZE, false, 1)
|
| /arch/arm64/mm/ |
| A D | contpte.c | 208 __flush_tlb_range(&vma, start_addr, addr, PAGE_SIZE, true, 3); in contpte_convert() 625 __flush_tlb_range(vma, start_addr, addr, in contpte_ptep_set_access_flags()
|
| A D | mmu.c | 1540 __flush_tlb_range(vma, addr, nr * PAGE_SIZE, in modify_prot_start_ptes()
|
| /arch/parisc/kernel/ |
| A D | cache.c | 680 int __flush_tlb_range(unsigned long sid, unsigned long start, in __flush_tlb_range() function
|
| /arch/parisc/mm/ |
| A D | init.c | 475 __flush_tlb_range(0, init_begin, kernel_end); in free_initmem()
|
Completed in 31 milliseconds