Lines Matching refs:start
64 static void tauros2_inv_range(unsigned long start, unsigned long end) in tauros2_inv_range() argument
69 if (start & (CACHE_LINE_SIZE - 1)) { in tauros2_inv_range()
70 tauros2_clean_inv_pa(start & ~(CACHE_LINE_SIZE - 1)); in tauros2_inv_range()
71 start = (start | (CACHE_LINE_SIZE - 1)) + 1; in tauros2_inv_range()
85 while (start < end) { in tauros2_inv_range()
86 tauros2_inv_pa(start); in tauros2_inv_range()
87 start += CACHE_LINE_SIZE; in tauros2_inv_range()
93 static void tauros2_clean_range(unsigned long start, unsigned long end) in tauros2_clean_range() argument
95 start &= ~(CACHE_LINE_SIZE - 1); in tauros2_clean_range()
96 while (start < end) { in tauros2_clean_range()
97 tauros2_clean_pa(start); in tauros2_clean_range()
98 start += CACHE_LINE_SIZE; in tauros2_clean_range()
104 static void tauros2_flush_range(unsigned long start, unsigned long end) in tauros2_flush_range() argument
106 start &= ~(CACHE_LINE_SIZE - 1); in tauros2_flush_range()
107 while (start < end) { in tauros2_flush_range()
108 tauros2_clean_inv_pa(start); in tauros2_flush_range()
109 start += CACHE_LINE_SIZE; in tauros2_flush_range()