Home
last modified time | relevance | path

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

/linux/arch/riscv/mm/
A Dtlbflush.c81 static void __flush_tlb_range(const struct cpumask *cmask, unsigned long asid, in __flush_tlb_range() function
117 __flush_tlb_range(mm_cpumask(mm), get_mm_asid(mm), in flush_tlb_mm()
125 __flush_tlb_range(mm_cpumask(mm), get_mm_asid(mm), in flush_tlb_mm_range()
131 __flush_tlb_range(mm_cpumask(vma->vm_mm), get_mm_asid(vma->vm_mm), in flush_tlb_page()
164 __flush_tlb_range(mm_cpumask(vma->vm_mm), get_mm_asid(vma->vm_mm), in flush_tlb_range()
170 __flush_tlb_range(cpu_online_mask, FLUSH_TLB_NO_ASID, in flush_tlb_kernel_range()
178 __flush_tlb_range(mm_cpumask(vma->vm_mm), get_mm_asid(vma->vm_mm), in flush_pmd_tlb_range()
202 __flush_tlb_range(&batch->cpumask, FLUSH_TLB_NO_ASID, 0, in arch_tlbbatch_flush()
/linux/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)
/linux/arch/arm64/include/asm/
A Dhugetlb.h72 __flush_tlb_range(vma, start, end, stride, false, 2); in flush_hugetlb_tlb_range()
74 __flush_tlb_range(vma, start, end, stride, false, 1); in flush_hugetlb_tlb_range()
76 __flush_tlb_range(vma, start, end, PAGE_SIZE, false, 0); in flush_hugetlb_tlb_range()
A Dtlbflush.h471 static inline void __flush_tlb_range(struct vm_area_struct *vma, in __flush_tlb_range() function
490 __flush_tlb_range(vma, start, end, PAGE_SIZE, false, TLBI_TTL_UNKNOWN); in flush_tlb_range()
A Dtlb.h76 __flush_tlb_range(&vma, tlb->start, tlb->end, stride, in tlb_flush()
A Dpgtable.h48 __flush_tlb_range(vma, addr, end, PMD_SIZE, false, 2)
50 __flush_tlb_range(vma, addr, end, PUD_SIZE, false, 1)
/linux/arch/arm64/mm/
A Dcontpte.c71 __flush_tlb_range(&vma, start_addr, addr, PAGE_SIZE, true, 3); in contpte_convert()
434 __flush_tlb_range(vma, start_addr, addr, in contpte_ptep_set_access_flags()
/linux/arch/parisc/mm/
A Dinit.c479 __flush_tlb_range(0, init_begin, kernel_end); in free_initmem()
/linux/arch/parisc/kernel/
A Dcache.c680 int __flush_tlb_range(unsigned long sid, unsigned long start, in __flush_tlb_range() function

Completed in 27 milliseconds