Lines Matching refs:start
66 static void tauros2_inv_range(unsigned long start, unsigned long end)
71 if (start & (CACHE_LINE_SIZE - 1)) {
72 tauros2_clean_inv_pa(start & ~(CACHE_LINE_SIZE - 1));
73 start = (start | (CACHE_LINE_SIZE - 1)) + 1;
85 * Invalidate all full cache lines between 'start' and 'end'.
87 while (start < end) {
88 tauros2_inv_pa(start);
89 start += CACHE_LINE_SIZE;
95 static void tauros2_clean_range(unsigned long start, unsigned long end)
97 start &= ~(CACHE_LINE_SIZE - 1);
98 while (start < end) {
99 tauros2_clean_pa(start);
100 start += CACHE_LINE_SIZE;
106 static void tauros2_flush_range(unsigned long start, unsigned long end)
108 start &= ~(CACHE_LINE_SIZE - 1);
109 while (start < end) {
110 tauros2_clean_inv_pa(start);
111 start += CACHE_LINE_SIZE;