Home
last modified time | relevance | path

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

/openbmc/u-boot/arch/arc/lib/
H A Dcache.c198 union bcr_di_cache ibcr; in icache_exists() local
200 ibcr.word = read_aux_reg(ARC_BCR_IC_BUILD); in icache_exists()
201 return !!ibcr.fields.ver; in icache_exists()
433 union bcr_di_cache ibcr, dbcr; in read_decode_cache_bcr() local
442 ibcr.word = read_aux_reg(ARC_BCR_IC_BUILD); in read_decode_cache_bcr()
443 if (ibcr.fields.ver) { in read_decode_cache_bcr()
444 ic_line_sz = 8 << ibcr.fields.line_len; in read_decode_cache_bcr()
/openbmc/linux/arch/arc/mm/
H A Dcache.c103 struct bcr_cache ibcr, dbcr; in arc_cache_mumbojumbo() local
107 READ_BCR(ARC_REG_IC_BCR, ibcr); in arc_cache_mumbojumbo()
108 if (!ibcr.ver) in arc_cache_mumbojumbo()
111 if (is_isa_arcompact() && (ibcr.ver <= 3)) { in arc_cache_mumbojumbo()
112 BUG_ON(ibcr.config != 3); in arc_cache_mumbojumbo()
114 } else if (is_isa_arcv2() && (ibcr.ver >= 4)) { in arc_cache_mumbojumbo()
115 assoc = 1 << ibcr.config; /* 1,2,4,8 */ in arc_cache_mumbojumbo()
118 p_ic->line_len = 8 << ibcr.line_len; in arc_cache_mumbojumbo()
119 p_ic->sz_k = 1 << (ibcr.sz - 1); in arc_cache_mumbojumbo()