Lines Matching refs:bpu
170 struct bcr_bpu_arcompact bpu; in read_arc_build_cfg_regs() local
177 READ_BCR(ARC_REG_BPU_BCR, bpu); in read_arc_build_cfg_regs()
178 cpu->bpu.ver = bpu.ver; in read_arc_build_cfg_regs()
179 cpu->bpu.full = bpu.fam ? 1 : 0; in read_arc_build_cfg_regs()
180 if (bpu.ent) { in read_arc_build_cfg_regs()
181 cpu->bpu.num_cache = 256 << (bpu.ent - 1); in read_arc_build_cfg_regs()
182 cpu->bpu.num_pred = 256 << (bpu.ent - 1); in read_arc_build_cfg_regs()
186 struct bcr_bpu_arcv2 bpu; in read_arc_build_cfg_regs() local
192 READ_BCR(ARC_REG_BPU_BCR, bpu); in read_arc_build_cfg_regs()
193 cpu->bpu.ver = bpu.ver; in read_arc_build_cfg_regs()
194 cpu->bpu.full = bpu.ft; in read_arc_build_cfg_regs()
195 cpu->bpu.num_cache = 256 << bpu.bce; in read_arc_build_cfg_regs()
196 cpu->bpu.num_pred = 2048 << bpu.pte; in read_arc_build_cfg_regs()
296 if (cpu->bpu.ver) in arc_cpu_mumbojumbo()
299 IS_AVAIL1(cpu->bpu.full, "full"), in arc_cpu_mumbojumbo()
300 IS_AVAIL1(!cpu->bpu.full, "partial"), in arc_cpu_mumbojumbo()
301 cpu->bpu.num_cache, cpu->bpu.num_pred); in arc_cpu_mumbojumbo()