Lines Matching refs:line_size
100 unsigned long end, line_size; in cpu_icache_inval_all() local
102 line_size = L1_cache_info[ICACHE].line_size; in cpu_icache_inval_all()
104 line_size * L1_cache_info[ICACHE].ways * L1_cache_info[ICACHE].sets; in cpu_icache_inval_all()
107 end -= line_size; in cpu_icache_inval_all()
109 end -= line_size; in cpu_icache_inval_all()
111 end -= line_size; in cpu_icache_inval_all()
113 end -= line_size; in cpu_icache_inval_all()
174 unsigned long line_size, end; in cpu_icache_inval_page() local
176 line_size = L1_cache_info[ICACHE].line_size; in cpu_icache_inval_page()
180 end -= line_size; in cpu_icache_inval_page()
182 end -= line_size; in cpu_icache_inval_page()
184 end -= line_size; in cpu_icache_inval_page()
186 end -= line_size; in cpu_icache_inval_page()
194 unsigned long line_size, end; in cpu_dcache_inval_page() local
196 line_size = L1_cache_info[DCACHE].line_size; in cpu_dcache_inval_page()
200 end -= line_size; in cpu_dcache_inval_page()
202 end -= line_size; in cpu_dcache_inval_page()
204 end -= line_size; in cpu_dcache_inval_page()
206 end -= line_size; in cpu_dcache_inval_page()
214 unsigned long line_size, end; in cpu_dcache_wb_page() local
216 line_size = L1_cache_info[DCACHE].line_size; in cpu_dcache_wb_page()
220 end -= line_size; in cpu_dcache_wb_page()
222 end -= line_size; in cpu_dcache_wb_page()
224 end -= line_size; in cpu_dcache_wb_page()
226 end -= line_size; in cpu_dcache_wb_page()
235 unsigned long line_size, end; in cpu_dcache_wbinval_page() local
237 line_size = L1_cache_info[DCACHE].line_size; in cpu_dcache_wbinval_page()
241 end -= line_size; in cpu_dcache_wbinval_page()
246 end -= line_size; in cpu_dcache_wbinval_page()
251 end -= line_size; in cpu_dcache_wbinval_page()
256 end -= line_size; in cpu_dcache_wbinval_page()
277 unsigned long line_size; in cpu_icache_inval_range() local
279 line_size = L1_cache_info[ICACHE].line_size; in cpu_icache_inval_range()
283 start += line_size; in cpu_icache_inval_range()
290 unsigned long line_size; in cpu_dcache_inval_range() local
292 line_size = L1_cache_info[DCACHE].line_size; in cpu_dcache_inval_range()
296 start += line_size; in cpu_dcache_inval_range()
303 unsigned long line_size; in cpu_dcache_wb_range() local
305 line_size = L1_cache_info[DCACHE].line_size; in cpu_dcache_wb_range()
309 start += line_size; in cpu_dcache_wb_range()
317 unsigned long line_size; in cpu_dcache_wbinval_range() local
319 line_size = L1_cache_info[DCACHE].line_size; in cpu_dcache_wbinval_range()
326 start += line_size; in cpu_dcache_wbinval_range()
333 unsigned long line_size, align_start, align_end; in cpu_cache_wbinval_range() local
335 line_size = L1_cache_info[DCACHE].line_size; in cpu_cache_wbinval_range()
336 align_start = start & ~(line_size - 1); in cpu_cache_wbinval_range()
337 align_end = (end + line_size - 1) & ~(line_size - 1); in cpu_cache_wbinval_range()
341 line_size = L1_cache_info[ICACHE].line_size; in cpu_cache_wbinval_range()
342 align_start = start & ~(line_size - 1); in cpu_cache_wbinval_range()
343 align_end = (end + line_size - 1) & ~(line_size - 1); in cpu_cache_wbinval_range()
352 unsigned long line_size, t_start, t_end; in cpu_cache_wbinval_range_check() local
356 line_size = L1_cache_info[DCACHE].line_size; in cpu_cache_wbinval_range_check()
357 start = start & ~(line_size - 1); in cpu_cache_wbinval_range_check()
358 end = (end + line_size - 1) & ~(line_size - 1); in cpu_cache_wbinval_range_check()
413 unsigned long line_size; in cpu_l2cache_op() local
415 line_size = L2_CACHE_LINE_SIZE(); in cpu_l2cache_op()
416 p_start = p_start & (~(line_size - 1)); in cpu_l2cache_op()
417 p_end = (p_end + line_size - 1) & (~(line_size - 1)); in cpu_l2cache_op()
419 (p_start & ~(line_size - 1)) | op | in cpu_l2cache_op()
424 cmd += line_size; in cpu_l2cache_op()
425 p_start += line_size; in cpu_l2cache_op()
441 unsigned long line_size; in cpu_dma_wb_range() local
443 line_size = L1_cache_info[DCACHE].line_size; in cpu_dma_wb_range()
444 start = start & (~(line_size - 1)); in cpu_dma_wb_range()
445 end = (end + line_size - 1) & (~(line_size - 1)); in cpu_dma_wb_range()
458 unsigned long line_size; in cpu_dma_inval_range() local
462 line_size = L1_cache_info[DCACHE].line_size; in cpu_dma_inval_range()
463 start = start & (~(line_size - 1)); in cpu_dma_inval_range()
464 end = (end + line_size - 1) & (~(line_size - 1)); in cpu_dma_inval_range()
469 cpu_dcache_wbinval_range(start, start + line_size); in cpu_dma_inval_range()
470 cpu_l2cache_op(start, start + line_size, CCTL_CMD_L2_PA_WBINVAL); in cpu_dma_inval_range()
473 cpu_dcache_wbinval_range(end - line_size, end); in cpu_dma_inval_range()
474 cpu_l2cache_op(end - line_size, end, CCTL_CMD_L2_PA_WBINVAL); in cpu_dma_inval_range()
485 unsigned long line_size; in cpu_dma_wbinval_range() local
487 line_size = L1_cache_info[DCACHE].line_size; in cpu_dma_wbinval_range()
488 start = start & (~(line_size - 1)); in cpu_dma_wbinval_range()
489 end = (end + line_size - 1) & (~(line_size - 1)); in cpu_dma_wbinval_range()