Lines Matching refs:start
89 unsigned long start, unsigned long end) in local_flush_tlb_range() argument
100 (unsigned long)mm->context.asid[cpu], start, end); in local_flush_tlb_range()
104 if (end-start + (PAGE_SIZE-1) <= _TLB_ENTRIES << PAGE_SHIFT) { in local_flush_tlb_range()
108 start &= PAGE_MASK; in local_flush_tlb_range()
110 while(start < end) { in local_flush_tlb_range()
111 invalidate_itlb_mapping(start); in local_flush_tlb_range()
112 invalidate_dtlb_mapping(start); in local_flush_tlb_range()
113 start += PAGE_SIZE; in local_flush_tlb_range()
116 while(start < end) { in local_flush_tlb_range()
117 invalidate_dtlb_mapping(start); in local_flush_tlb_range()
118 start += PAGE_SIZE; in local_flush_tlb_range()
152 void local_flush_tlb_kernel_range(unsigned long start, unsigned long end) in local_flush_tlb_kernel_range() argument
154 if (end > start && start >= TASK_SIZE && end <= PAGE_OFFSET && in local_flush_tlb_kernel_range()
155 end - start < _TLB_ENTRIES << PAGE_SHIFT) { in local_flush_tlb_kernel_range()
156 start &= PAGE_MASK; in local_flush_tlb_kernel_range()
157 while (start < end) { in local_flush_tlb_kernel_range()
158 invalidate_itlb_mapping(start); in local_flush_tlb_kernel_range()
159 invalidate_dtlb_mapping(start); in local_flush_tlb_kernel_range()
160 start += PAGE_SIZE; in local_flush_tlb_kernel_range()