Lines Matching full:start

16 static void local_flush_tlb_range_threshold_asid(unsigned long start,  in local_flush_tlb_range_threshold_asid()  argument
30 local_flush_tlb_page_asid(start, asid); in local_flush_tlb_range_threshold_asid()
31 start += stride; in local_flush_tlb_range_threshold_asid()
35 static inline void local_flush_tlb_range_asid(unsigned long start, in local_flush_tlb_range_asid() argument
39 local_flush_tlb_page_asid(start, asid); in local_flush_tlb_range_asid()
43 local_flush_tlb_range_threshold_asid(start, size, stride, asid); in local_flush_tlb_range_asid()
47 void local_flush_tlb_kernel_range(unsigned long start, unsigned long end) in local_flush_tlb_kernel_range() argument
49 local_flush_tlb_range_asid(start, end - start, PAGE_SIZE, FLUSH_TLB_NO_ASID); in local_flush_tlb_kernel_range()
69 unsigned long start; member
78 local_flush_tlb_range_asid(d->start, d->size, d->stride, d->asid); in __ipi_flush_tlb_range_asid()
82 unsigned long start, unsigned long size, in __flush_tlb_range() argument
94 local_flush_tlb_range_asid(start, size, stride, asid); in __flush_tlb_range()
96 sbi_remote_sfence_vma_asid(cmask, start, size, asid); in __flush_tlb_range()
101 ftd.start = start; in __flush_tlb_range()
122 unsigned long start, unsigned long end, in flush_tlb_mm_range() argument
126 start, end - start, page_size); in flush_tlb_mm_range()
135 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in flush_tlb_range() argument
165 start, end - start, stride_size); in flush_tlb_range()
168 void flush_tlb_kernel_range(unsigned long start, unsigned long end) in flush_tlb_kernel_range() argument
171 start, end - start, PAGE_SIZE); in flush_tlb_kernel_range()
175 void flush_pmd_tlb_range(struct vm_area_struct *vma, unsigned long start, in flush_pmd_tlb_range() argument
179 start, end - start, PMD_SIZE); in flush_pmd_tlb_range()