Lines Matching refs:start
69 static void tauros2_inv_range(unsigned long start, unsigned long end)
74 if (start & (CACHE_LINE_SIZE - 1)) {
75 tauros2_clean_inv_pa(start & ~(CACHE_LINE_SIZE - 1));
76 start = (start | (CACHE_LINE_SIZE - 1)) + 1;
88 * Invalidate all full cache lines between 'start' and 'end'.
90 while (start < end) {
91 tauros2_inv_pa(start);
92 start += CACHE_LINE_SIZE;
98 static void tauros2_clean_range(unsigned long start, unsigned long end)
100 start &= ~(CACHE_LINE_SIZE - 1);
101 while (start < end) {
102 tauros2_clean_pa(start);
103 start += CACHE_LINE_SIZE;
109 static void tauros2_flush_range(unsigned long start, unsigned long end)
111 start &= ~(CACHE_LINE_SIZE - 1);
112 while (start < end) {
113 tauros2_clean_inv_pa(start);
114 start += CACHE_LINE_SIZE;