Home
last modified time | relevance | path

Searched refs:ibcr (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/kernel/arch/arc/mm/
H A Dcache.c152 } ibcr, dbcr; in read_decode_cache_bcr() local
155 READ_BCR(ARC_REG_IC_BCR, ibcr); in read_decode_cache_bcr()
157 if (!ibcr.ver) in read_decode_cache_bcr()
160 if (ibcr.ver <= 3) { in read_decode_cache_bcr()
161 BUG_ON(ibcr.config != 3); in read_decode_cache_bcr()
163 } else if (ibcr.ver >= 4) { in read_decode_cache_bcr()
164 p_ic->assoc = 1 << ibcr.config; /* 1,2,4,8 */ in read_decode_cache_bcr()
167 p_ic->line_len = 8 << ibcr.line_len; in read_decode_cache_bcr()
168 p_ic->sz_k = 1 << (ibcr.sz - 1); in read_decode_cache_bcr()
/OK3568_Linux_fs/u-boot/arch/arc/lib/
H A Dcache.c189 } ibcr, dbcr; in read_decode_cache_bcr() local
191 ibcr.word = read_aux_reg(ARC_BCR_IC_BUILD); in read_decode_cache_bcr()
192 if (ibcr.fields.ver) { in read_decode_cache_bcr()
194 l1_line_sz = ic_line_sz = 8 << ibcr.fields.line_len; in read_decode_cache_bcr()