Lines Matching refs:val
35 u64 val; in reset_ebb_with_clear_mask() local
39 val = mfspr(SPRN_MMCR0); in reset_ebb_with_clear_mask()
40 mtspr(SPRN_MMCR0, (val & ~mmcr0_clear_mask) | MMCR0_PMAE); in reset_ebb_with_clear_mask()
59 u64 val; in ebb_check_mmcr0() local
61 val = mfspr(SPRN_MMCR0); in ebb_check_mmcr0()
62 if ((val & (MMCR0_FC | MMCR0_PMAO)) == MMCR0_FC) { in ebb_check_mmcr0()
64 printf("Outside of loop, only FC set 0x%llx\n", val); in ebb_check_mmcr0()
102 u64 val; in standard_ebb_callee() local
104 val = mfspr(SPRN_BESCR); in standard_ebb_callee()
105 if (!(val & BESCR_PMEO)) { in standard_ebb_callee()
113 val = mfspr(SPRN_MMCR0); in standard_ebb_callee()
114 trace_log_reg(ebb_state.trace, SPRN_MMCR0, val); in standard_ebb_callee()
255 u64 val; in count_pmc() local
260 val = read_pmc(pmc); in count_pmc()
261 if (val < start_value) in count_pmc()
264 ebb_state.stats.pmc_count[PMC_INDEX(pmc)] += val - start_value; in count_pmc()
266 trace_log_reg(ebb_state.trace, SPRN_PMC1 + pmc - 1, val); in count_pmc()
272 return val >= COUNTER_OVERFLOW; in count_pmc()
352 uint64_t val; in ebb_child() local
391 val = mfspr(SPRN_MMCRA); in ebb_child()
392 val |= mfspr(SPRN_MMCR2); in ebb_child()
393 val |= mfspr(SPRN_MMCR0); in ebb_child()