Home
last modified time | relevance | path

Searched refs:pmc (Results 1 – 3 of 3) sorted by relevance

/xnu-8019.80.24/osfmk/arm64/
H A Dperfmon_arm64.c408 for (unsigned int pmc = cpmu_fixed_count; pmc < CPMU_PMC_COUNT; pmc++) { in perfmon_machine_configure() local
409 if ((config->pc_counters_used & (1ULL << pmc)) == 0) { in perfmon_machine_configure()
412 struct perfmon_counter *counter = &config->pc_counters[pmc]; in perfmon_machine_configure()
415 unsigned int enable_offset = pmc > 7 ? 32 : 0; in perfmon_machine_configure()
416 cpmu_reg_state.pcr_pmcr0 |= 1ULL << (enable_offset + pmc); in perfmon_machine_configure()
418 unsigned int pmi_offset = pmc > 7 ? 44 - 7 : 12; in perfmon_machine_configure()
419 cpmu_reg_state.pcr_pmcr0 |= 1ULL << (pmi_offset + pmc); in perfmon_machine_configure()
421 unsigned int pmesr_index = pmc > 5 ? 1 : 0; in perfmon_machine_configure()
422 unsigned int pmesr_shift = pmc > 5 ? pmc - 6 : in perfmon_machine_configure()
423 pmc - cpmu_fixed_count; in perfmon_machine_configure()
[all …]
/xnu-8019.80.24/osfmk/i386/
H A Dcpu_topology.h69 struct pmc;
H A Dproc_reg.h493 rdpmc64(uint32_t pmc) in rdpmc64() argument
496 rdpmc(pmc, lo, hi); in rdpmc64()