Searched refs:ibcr (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/arch/arc/mm/ |
H A D | cache.c | 103 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()
|
/kernel/linux/linux-5.10/arch/arc/mm/ |
H A D | cache.c | 152 } 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()
|
Completed in 5 milliseconds