Home
last modified time | relevance | path

Searched refs:__flush_tlb_range (Results 1 – 10 of 10) sorted by relevance

/arch/riscv/mm/
A Dtlbflush.c118 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 Dtlbflush.h16 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 Dhugetlb.h81 __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 Dtlb.h71 __flush_tlb_range(&vma, tlb->start, tlb->end, stride, in tlb_flush()
A Dtlbflush.h465 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 Dpgtable.h127 __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 Dcontpte.c208 __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 Dmmu.c1540 __flush_tlb_range(vma, addr, nr * PAGE_SIZE, in modify_prot_start_ptes()
/arch/parisc/kernel/
A Dcache.c680 int __flush_tlb_range(unsigned long sid, unsigned long start, in __flush_tlb_range() function
/arch/parisc/mm/
A Dinit.c475 __flush_tlb_range(0, init_begin, kernel_end); in free_initmem()

Completed in 31 milliseconds