Lines Matching refs:start
90 unsigned long start, unsigned long end)
100 (unsigned long)mm->context.asid[cpu], start, end);
103 if (end-start + (PAGE_SIZE-1) <= _TLB_ENTRIES << PAGE_SHIFT) {
107 start &= PAGE_MASK;
109 while(start < end) {
110 invalidate_itlb_mapping(start);
111 invalidate_dtlb_mapping(start);
112 start += PAGE_SIZE;
115 while(start < end) {
116 invalidate_dtlb_mapping(start);
117 start += PAGE_SIZE;
151 void local_flush_tlb_kernel_range(unsigned long start, unsigned long end)
153 if (end > start && start >= TASK_SIZE && end <= PAGE_OFFSET &&
154 end - start < _TLB_ENTRIES << PAGE_SHIFT) {
155 start &= PAGE_MASK;
156 while (start < end) {
157 invalidate_itlb_mapping(start);
158 invalidate_dtlb_mapping(start);
159 start += PAGE_SIZE;