Lines Matching refs:end

70 static inline void l2_clean_pa_range(unsigned long start, unsigned long end)  in l2_clean_pa_range()  argument
79 BUG_ON((start ^ end) >> PAGE_SHIFT); in l2_clean_pa_range()
82 va_end = va_start + (end - start); in l2_clean_pa_range()
101 static inline void l2_inv_pa_range(unsigned long start, unsigned long end) in l2_inv_pa_range() argument
110 BUG_ON((start ^ end) >> PAGE_SHIFT); in l2_inv_pa_range()
113 va_end = va_start + (end - start); in l2_inv_pa_range()
139 static unsigned long calc_range_end(unsigned long start, unsigned long end) in calc_range_end() argument
144 BUG_ON(end & (CACHE_LINE_SIZE - 1)); in calc_range_end()
149 range_end = end; in calc_range_end()
168 static void feroceon_l2_inv_range(unsigned long start, unsigned long end) in feroceon_l2_inv_range() argument
181 if (start < end && end & (CACHE_LINE_SIZE - 1)) { in feroceon_l2_inv_range()
182 l2_clean_inv_pa(end & ~(CACHE_LINE_SIZE - 1)); in feroceon_l2_inv_range()
183 end &= ~(CACHE_LINE_SIZE - 1); in feroceon_l2_inv_range()
189 while (start < end) { in feroceon_l2_inv_range()
190 unsigned long range_end = calc_range_end(start, end); in feroceon_l2_inv_range()
198 static void feroceon_l2_clean_range(unsigned long start, unsigned long end) in feroceon_l2_clean_range() argument
206 end = (end + CACHE_LINE_SIZE - 1) & ~(CACHE_LINE_SIZE - 1); in feroceon_l2_clean_range()
207 while (start != end) { in feroceon_l2_clean_range()
208 unsigned long range_end = calc_range_end(start, end); in feroceon_l2_clean_range()
217 static void feroceon_l2_flush_range(unsigned long start, unsigned long end) in feroceon_l2_flush_range() argument
220 end = (end + CACHE_LINE_SIZE - 1) & ~(CACHE_LINE_SIZE - 1); in feroceon_l2_flush_range()
221 while (start != end) { in feroceon_l2_flush_range()
222 unsigned long range_end = calc_range_end(start, end); in feroceon_l2_flush_range()