Lines Matching full:start

39 static void local_flush_tlb_range_threshold_asid(unsigned long start,  in local_flush_tlb_range_threshold_asid()  argument
53 local_flush_tlb_page_asid(start, asid); in local_flush_tlb_range_threshold_asid()
54 start += stride; in local_flush_tlb_range_threshold_asid()
58 static inline void local_flush_tlb_range_asid(unsigned long start, in local_flush_tlb_range_asid() argument
62 local_flush_tlb_page_asid(start, asid); in local_flush_tlb_range_asid()
66 local_flush_tlb_range_threshold_asid(start, size, stride, asid); in local_flush_tlb_range_asid()
70 void local_flush_tlb_kernel_range(unsigned long start, unsigned long end) in local_flush_tlb_kernel_range() argument
72 local_flush_tlb_range_asid(start, end - start, PAGE_SIZE, FLUSH_TLB_NO_ASID); in local_flush_tlb_kernel_range()
90 unsigned long start; member
99 local_flush_tlb_range_asid(d->start, d->size, d->stride, d->asid); in __ipi_flush_tlb_range_asid()
103 unsigned long start, unsigned long size, in __flush_tlb_range() argument
125 ftd.start = start; in __flush_tlb_range()
133 start, size, asid); in __flush_tlb_range()
135 local_flush_tlb_range_asid(start, size, stride, asid); in __flush_tlb_range()
155 unsigned long start, unsigned long end, in flush_tlb_mm_range() argument
159 start, end - start, page_size); in flush_tlb_mm_range()
168 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in flush_tlb_range() argument
198 start, end - start, stride_size); in flush_tlb_range()
201 void flush_tlb_kernel_range(unsigned long start, unsigned long end) in flush_tlb_kernel_range() argument
204 start, end - start, PAGE_SIZE); in flush_tlb_kernel_range()
208 void flush_pmd_tlb_range(struct vm_area_struct *vma, unsigned long start, in flush_pmd_tlb_range() argument
212 start, end - start, PMD_SIZE); in flush_pmd_tlb_range()