Lines Matching refs:bpu
196 struct bcr_bpu_arcompact bpu; in read_arc_build_cfg_regs() local
203 READ_BCR(ARC_REG_BPU_BCR, bpu); in read_arc_build_cfg_regs()
204 cpu->bpu.ver = bpu.ver; in read_arc_build_cfg_regs()
205 cpu->bpu.full = bpu.fam ? 1 : 0; in read_arc_build_cfg_regs()
206 if (bpu.ent) { in read_arc_build_cfg_regs()
207 cpu->bpu.num_cache = 256 << (bpu.ent - 1); in read_arc_build_cfg_regs()
208 cpu->bpu.num_pred = 256 << (bpu.ent - 1); in read_arc_build_cfg_regs()
212 struct bcr_bpu_arcv2 bpu; in read_arc_build_cfg_regs() local
218 READ_BCR(ARC_REG_BPU_BCR, bpu); in read_arc_build_cfg_regs()
219 cpu->bpu.ver = bpu.ver; in read_arc_build_cfg_regs()
220 cpu->bpu.full = bpu.ft; in read_arc_build_cfg_regs()
221 cpu->bpu.num_cache = 256 << bpu.bce; in read_arc_build_cfg_regs()
222 cpu->bpu.num_pred = 2048 << bpu.pte; in read_arc_build_cfg_regs()
223 cpu->bpu.ret_stk = 4 << bpu.rse; in read_arc_build_cfg_regs()
314 if (cpu->bpu.ver) { in arc_cpu_mumbojumbo()
317 IS_AVAIL1(cpu->bpu.full, "full"), in arc_cpu_mumbojumbo()
318 IS_AVAIL1(!cpu->bpu.full, "partial"), in arc_cpu_mumbojumbo()
319 cpu->bpu.num_cache, cpu->bpu.num_pred, cpu->bpu.ret_stk); in arc_cpu_mumbojumbo()