Lines Matching refs:lsize
201 #define cache_unroll(times, insn, op, addr, lsize) do { \ argument
203 unroll(times, _cache_op, insn, op, (addr) + (i++ * (lsize))); \
207 #define __BUILD_BLAST_CACHE(pfx, desc, indexop, hitop, lsize, extra) \ argument
208 static inline void extra##blast_##pfx##cache##lsize(void) \
218 for (addr = start; addr < end; addr += lsize * 32) \
220 addr | ws, lsize); \
223 static inline void extra##blast_##pfx##cache##lsize##_page(unsigned long page) \
229 cache_unroll(32, kernel_cache, hitop, start, lsize); \
230 start += lsize * 32; \
234 static inline void extra##blast_##pfx##cache##lsize##_page_indexed(unsigned long page) \
245 for (addr = start; addr < end; addr += lsize * 32) \
247 addr | ws, lsize); \
271 #define __BUILD_BLAST_USER_CACHE(pfx, desc, indexop, hitop, lsize) \ argument
272 static inline void blast_##pfx##cache##lsize##_user_page(unsigned long page) \
278 cache_unroll(32, user_cache, hitop, start, lsize); \
279 start += lsize * 32; \
298 unsigned long lsize = cpu_##desc##_line_size(); \
299 unsigned long addr = start & ~(lsize - 1); \
300 unsigned long aend = (end - 1) & ~(lsize - 1); \
306 addr += lsize; \
321 unsigned long lsize = cpu_##desc##_line_size(); \
322 unsigned long addr = start & ~(lsize - 1); \
323 unsigned long aend = (end - 1) & ~(lsize - 1); \
330 addr += lsize; \
337 addr += lsize; \
358 #define __BUILD_BLAST_CACHE_NODE(pfx, desc, indexop, hitop, lsize) \ argument
359 static inline void blast_##pfx##cache##lsize##_node(long node) \
369 for (addr = start; addr < end; addr += lsize * 32) \
371 addr | ws, lsize); \