Lines Matching refs:start
78 void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in local_flush_tlb_range() argument
89 cpu_context(cpu, mm) & ASID_MASK, start, end); in local_flush_tlb_range()
92 size = (end - start + (PAGE_SIZE - 1)) >> PAGE_SHIFT; in local_flush_tlb_range()
97 start &= PAGE_MASK; in local_flush_tlb_range()
100 while (start < end) { in local_flush_tlb_range()
103 write_c0_entryhi(start | newpid); in local_flush_tlb_range()
104 start += PAGE_SIZE; /* BARRIER */ in local_flush_tlb_range()
121 void local_flush_tlb_kernel_range(unsigned long start, unsigned long end) in local_flush_tlb_kernel_range() argument
126 printk("[tlbrange<%lu,0x%08lx,0x%08lx>]", start, end); in local_flush_tlb_kernel_range()
129 size = (end - start + (PAGE_SIZE - 1)) >> PAGE_SHIFT; in local_flush_tlb_kernel_range()
133 start &= PAGE_MASK; in local_flush_tlb_kernel_range()
137 while (start < end) { in local_flush_tlb_kernel_range()
140 write_c0_entryhi(start); in local_flush_tlb_kernel_range()
141 start += PAGE_SIZE; /* BARRIER */ in local_flush_tlb_kernel_range()