Lines Matching refs:line_len
31 static void v7_dcache_clean_inval_range(u32 start, u32 stop, u32 line_len) in v7_dcache_clean_inval_range() argument
36 start &= ~(line_len - 1); in v7_dcache_clean_inval_range()
37 for (mva = start; mva < stop; mva = mva + line_len) { in v7_dcache_clean_inval_range()
43 static void v7_dcache_inval_range(u32 start, u32 stop, u32 line_len) in v7_dcache_inval_range() argument
51 if (start & (line_len - 1)) { in v7_dcache_inval_range()
52 mva = start & ~(line_len - 1); in v7_dcache_inval_range()
54 start = mva + line_len; in v7_dcache_inval_range()
58 if (stop & (line_len - 1)) { in v7_dcache_inval_range()
59 mva = stop & ~(line_len - 1); in v7_dcache_inval_range()
64 for (mva = start; mva < stop; mva = mva + line_len) { in v7_dcache_inval_range()
72 u32 line_len, ccsidr; in v7_dcache_maint_range() local
75 line_len = ((ccsidr & CCSIDR_LINE_SIZE_MASK) >> in v7_dcache_maint_range()
78 line_len += 2; in v7_dcache_maint_range()
80 line_len = 1 << line_len; in v7_dcache_maint_range()
84 v7_dcache_clean_inval_range(start, stop, line_len); in v7_dcache_maint_range()
87 v7_dcache_inval_range(start, stop, line_len); in v7_dcache_maint_range()