Lines Matching defs:start
12 #define spanlines(start, end) \
13 (((end - (start & ~(LINESIZE - 1))) >> LINEBITS) + 1)
15 void flush_dcache_range(unsigned long start, unsigned long end)
17 unsigned long lines = spanlines(start, end-1);
20 start &= ~(LINESIZE - 1);
28 : "r" (start)
30 start += LINESIZE;
35 void flush_icache_range(unsigned long start, unsigned long end)
37 unsigned long lines = spanlines(start, end-1);
40 start &= ~(LINESIZE - 1);
49 : "r" (start)
51 start += LINESIZE;
60 void hexagon_clean_dcache_range(unsigned long start, unsigned long end)
62 unsigned long lines = spanlines(start, end-1);
65 start &= ~(LINESIZE - 1);
73 : "r" (start)
75 start += LINESIZE;
80 void hexagon_inv_dcache_range(unsigned long start, unsigned long end)
82 unsigned long lines = spanlines(start, end-1);
85 start &= ~(LINESIZE - 1);
93 : "r" (start)
95 start += LINESIZE;