Lines Matching defs:start
49 static void sh2a__flush_wback_region(void *start, int size)
57 begin = (unsigned long)start & ~(L1_CACHE_BYTES-1);
58 end = ((unsigned long)start + size + L1_CACHE_BYTES-1)
91 static void sh2a__flush_purge_region(void *start, int size)
97 begin = (unsigned long)start & ~(L1_CACHE_BYTES-1);
98 end = ((unsigned long)start + size + L1_CACHE_BYTES-1)
121 static void sh2a__flush_invalidate_region(void *start, int size)
127 begin = (unsigned long)start & ~(L1_CACHE_BYTES-1);
128 end = ((unsigned long)start + size + L1_CACHE_BYTES-1)
153 unsigned long start, end;
157 start = data->addr1 & ~(L1_CACHE_BYTES-1);
161 sh2a__flush_wback_region((void *)start, end-start);
169 if (((end - start) >> PAGE_SHIFT) >= MAX_ICACHE_PAGES) {
173 for (v = start; v < end; v += L1_CACHE_BYTES)