Home | History | Annotate | Download | only in lib

Lines Matching refs:end

13 static void __flush_dcache(unsigned long start, unsigned long end)
18 end += (gd->arch.dcache_line_size - 1);
19 end &= ~(gd->arch.dcache_line_size - 1);
21 for (addr = start; addr < end; addr += gd->arch.dcache_line_size) {
29 static void __flush_dcache_all(unsigned long start, unsigned long end)
34 end += (gd->arch.dcache_line_size - 1);
35 end &= ~(gd->arch.dcache_line_size - 1);
37 if (end > start + gd->arch.dcache_size)
38 end = start + gd->arch.dcache_size;
40 for (addr = start; addr < end; addr += gd->arch.dcache_line_size) {
48 static void __invalidate_dcache(unsigned long start, unsigned long end)
53 end += (gd->arch.dcache_line_size - 1);
54 end &= ~(gd->arch.dcache_line_size - 1);
56 for (addr = start; addr < end; addr += gd->arch.dcache_line_size) {
64 static void __flush_icache(unsigned long start, unsigned long end)
69 end += (gd->arch.icache_line_size - 1);
70 end &= ~(gd->arch.icache_line_size - 1);
72 if (end > start + gd->arch.icache_size)
73 end = start + gd->arch.icache_size;
75 for (addr = start; addr < end; addr += gd->arch.icache_line_size) {
90 void flush_dcache_range(unsigned long start, unsigned long end)
93 __flush_dcache(start, end);
95 __flush_dcache_all(start, end);
107 void invalidate_dcache_range(unsigned long start, unsigned long end)
110 __invalidate_dcache(start, end);
112 __flush_dcache_all(start, end);