Lines Matching refs:start
132 struct mm_struct *mm, unsigned long start, in native_flush_tlb_others() argument
138 end = start + PAGE_SIZE; in native_flush_tlb_others()
140 info.flush_start = start; in native_flush_tlb_others()
148 (end - start) >> PAGE_SHIFT); in native_flush_tlb_others()
154 cpumask = uv_flush_tlb_others(cpumask, mm, start, end, cpu); in native_flush_tlb_others()
192 void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start, in flush_tlb_mm_range() argument
217 base_pages_to_flush = (end - start) >> PAGE_SHIFT; in flush_tlb_mm_range()
229 for (addr = start; addr < end; addr += PAGE_SIZE) { in flush_tlb_mm_range()
237 start = 0UL; in flush_tlb_mm_range()
241 flush_tlb_others(mm_cpumask(mm), mm, start, end); in flush_tlb_mm_range()
245 void flush_tlb_page(struct vm_area_struct *vma, unsigned long start) in flush_tlb_page() argument
257 __flush_tlb_one(start); in flush_tlb_page()
267 flush_tlb_others(mm_cpumask(mm), mm, start, 0UL); in flush_tlb_page()
296 void flush_tlb_kernel_range(unsigned long start, unsigned long end) in flush_tlb_kernel_range() argument
301 (end - start) > tlb_single_page_flush_ceiling * PAGE_SIZE) { in flush_tlb_kernel_range()
305 info.flush_start = start; in flush_tlb_kernel_range()