Lines Matching refs:bpu
109 struct bcr_bpu_arcompact bpu; in read_arc_build_cfg_regs() local
116 READ_BCR(ARC_REG_BPU_BCR, bpu); in read_arc_build_cfg_regs()
117 cpu->bpu.ver = bpu.ver; in read_arc_build_cfg_regs()
118 cpu->bpu.full = bpu.fam ? 1 : 0; in read_arc_build_cfg_regs()
119 if (bpu.ent) { in read_arc_build_cfg_regs()
120 cpu->bpu.num_cache = 256 << (bpu.ent - 1); in read_arc_build_cfg_regs()
121 cpu->bpu.num_pred = 256 << (bpu.ent - 1); in read_arc_build_cfg_regs()
125 struct bcr_bpu_arcv2 bpu; in read_arc_build_cfg_regs() local
131 READ_BCR(ARC_REG_BPU_BCR, bpu); in read_arc_build_cfg_regs()
132 cpu->bpu.ver = bpu.ver; in read_arc_build_cfg_regs()
133 cpu->bpu.full = bpu.ft; in read_arc_build_cfg_regs()
134 cpu->bpu.num_cache = 256 << bpu.bce; in read_arc_build_cfg_regs()
135 cpu->bpu.num_pred = 2048 << bpu.pte; in read_arc_build_cfg_regs()
248 if (cpu->bpu.ver) in arc_cpu_mumbojumbo()
251 IS_AVAIL1(cpu->bpu.full, "full"), in arc_cpu_mumbojumbo()
252 IS_AVAIL1(!cpu->bpu.full, "partial"), in arc_cpu_mumbojumbo()
253 cpu->bpu.num_cache, cpu->bpu.num_pred); in arc_cpu_mumbojumbo()