Lines Matching defs:end
19 static void __flush_dcache(unsigned long start, unsigned long end)
24 end += (cpuinfo.dcache_line_size - 1);
25 end &= ~(cpuinfo.dcache_line_size - 1);
27 if (end > start + cpuinfo.dcache_size)
28 end = start + cpuinfo.dcache_size;
30 for (addr = start; addr < end; addr += cpuinfo.dcache_line_size) {
38 static void __invalidate_dcache(unsigned long start, unsigned long end)
43 end += (cpuinfo.dcache_line_size - 1);
44 end &= ~(cpuinfo.dcache_line_size - 1);
46 for (addr = start; addr < end; addr += cpuinfo.dcache_line_size) {
54 static void __flush_icache(unsigned long start, unsigned long end)
59 end += (cpuinfo.icache_line_size - 1);
60 end &= ~(cpuinfo.icache_line_size - 1);
62 if (end > start + cpuinfo.icache_size)
63 end = start + cpuinfo.icache_size;
65 for (addr = start; addr < end; addr += cpuinfo.icache_line_size) {
115 void flush_icache_range(unsigned long start, unsigned long end)
117 __flush_dcache(start, end);
118 __flush_icache(start, end);
121 void flush_dcache_range(unsigned long start, unsigned long end)
123 __flush_dcache(start, end);
124 __flush_icache(start, end);
128 void invalidate_dcache_range(unsigned long start, unsigned long end)
130 __invalidate_dcache(start, end);
135 unsigned long end)
137 __flush_dcache(start, end);
139 __flush_icache(start, end);
146 unsigned long end = start + nr * PAGE_SIZE;
148 __flush_dcache(start, end);
149 __flush_icache(start, end);
156 unsigned long end = start + PAGE_SIZE;
158 __flush_dcache(start, end);
160 __flush_icache(start, end);