Lines Matching refs:lsize
191 #define cache_unroll(times, insn, op, addr, lsize) do { \ argument
193 unroll(times, _cache_op, insn, op, (addr) + (i++ * (lsize))); \
197 #define __BUILD_BLAST_CACHE(pfx, desc, indexop, hitop, lsize, extra) \ argument
198 static inline void extra##blast_##pfx##cache##lsize(void) \
208 for (addr = start; addr < end; addr += lsize * 32) \
210 addr | ws, lsize); \
213 static inline void extra##blast_##pfx##cache##lsize##_page(unsigned long page) \
219 cache_unroll(32, kernel_cache, hitop, start, lsize); \
220 start += lsize * 32; \
224 static inline void extra##blast_##pfx##cache##lsize##_page_indexed(unsigned long page) \
235 for (addr = start; addr < end; addr += lsize * 32) \
237 addr | ws, lsize); \
261 #define __BUILD_BLAST_USER_CACHE(pfx, desc, indexop, hitop, lsize) \ argument
262 static inline void blast_##pfx##cache##lsize##_user_page(unsigned long page) \
268 cache_unroll(32, user_cache, hitop, start, lsize); \
269 start += lsize * 32; \
288 unsigned long lsize = cpu_##desc##_line_size(); \
289 unsigned long addr = start & ~(lsize - 1); \
290 unsigned long aend = (end - 1) & ~(lsize - 1); \
296 addr += lsize; \
313 #define __BUILD_BLAST_CACHE_NODE(pfx, desc, indexop, hitop, lsize) \ argument
314 static inline void blast_##pfx##cache##lsize##_node(long node) \
324 for (addr = start; addr < end; addr += lsize * 32) \
326 addr | ws, lsize); \