| /freebsd/sys/powerpc/cpufreq/ |
| H A D | pmcr.c | 112 DRIVER_MODULE(pmcr, cpu, pmcr_driver, 0, 0); 182 register_t pmcr; in pmcr_set() local 190 pmcr = ((long)set->spec[0] << PMCR_LOWERPS_SHIFT) & PMCR_LOWERPS_MASK; in pmcr_set() 191 pmcr |= ((long)set->spec[0] << PMCR_UPPERPS_SHIFT) & PMCR_UPPERPS_MASK; in pmcr_set() 192 pmcr |= PMCR_VERSION_1; in pmcr_set() 194 mtspr(SPR_PMCR, pmcr); in pmcr_set() 203 register_t pmcr; in pmcr_get() local 211 pmcr = mfspr(SPR_PMCR); in pmcr_get() 213 pstate = (pmcr & PMCR_LOWERPS_MASK) >> PMCR_LOWERPS_SHIFT; in pmcr_get()
|
| /freebsd/sys/dev/hwpmc/ |
| H A D | hwpmc_arm64.c | 470 uint64_t pmcr; in arm64_pcpu_init() local 505 pmcr = PMCR_LC | PMCR_C | PMCR_P | PMCR_E; in arm64_pcpu_init() 507 pmcr |= PMCR_LP; in arm64_pcpu_init() 508 arm64_pmcr_write(pmcr); in arm64_pcpu_init() 516 uint64_t pmcr; in arm64_pcpu_fini() local 520 pmcr = arm64_pmcr_read(); in arm64_pcpu_fini() 521 pmcr &= ~PMCR_E; in arm64_pcpu_fini() 522 arm64_pmcr_write(pmcr); in arm64_pcpu_fini() 538 uint64_t pmcr; in pmc_arm64_initialize() local 541 pmcr = arm64_pmcr_read(); in pmc_arm64_initialize() [all …]
|
| /freebsd/usr.sbin/pmcstat/ |
| H A D | pmcpl_callgraph.c | 327 pmcpl_cg_process(struct pmcstat_process *pp, struct pmcstat_pmcrecord *pmcr, in pmcpl_cg_process() argument 347 pmcid = pmcr->pr_pmcid; in pmcpl_cg_process() 351 pmcr->pr_dubious_frames++; in pmcpl_cg_process() 406 pmcstat_callgraph_print_for_pmcid(struct pmcstat_pmcrecord *pmcr) in pmcstat_callgraph_print_for_pmcid() argument 422 pmcid = pmcr->pr_pmcid; in pmcstat_callgraph_print_for_pmcid() 449 pmcstat_string_unintern(pmcr->pr_pmcname), in pmcstat_callgraph_print_for_pmcid() 468 struct pmcstat_pmcrecord *pmcr; in pmcstat_callgraph_print() local 470 LIST_FOREACH(pmcr, &pmcstat_pmcs, pr_next) in pmcstat_callgraph_print() 471 pmcstat_callgraph_print_for_pmcid(pmcr); in pmcstat_callgraph_print() 601 struct pmcstat_pmcrecord *pmcr; in pmcpl_cg_topdisplay() local [all …]
|
| H A D | pmcpl_annotate.c | 78 pmcpl_annotate_process(struct pmcstat_process *pp, struct pmcstat_pmcrecord *pmcr, in pmcpl_annotate_process() argument 86 (void) pmcr; (void) nsamples; (void) usermode; (void) cpu; in pmcpl_annotate_process()
|
| H A D | pmcpl_annotate_cg.c | 81 pmcpl_annotate_cg_process(struct pmcstat_process *pp, struct pmcstat_pmcrecord *pmcr, in pmcpl_annotate_cg_process() argument 92 (void) pmcr; (void) nsamples; (void) usermode; (void) cpu; in pmcpl_annotate_cg_process()
|
| H A D | pmcpl_gprof.c | 306 struct pmcstat_pmcrecord *pmcr; in pmcstat_callgraph_do_gmon_arcs() local 308 LIST_FOREACH(pmcr, &pmcstat_pmcs, pr_next) in pmcstat_callgraph_do_gmon_arcs() 309 pmcstat_callgraph_do_gmon_arcs_for_pmcid(pmcr->pr_pmcid); in pmcstat_callgraph_do_gmon_arcs() 411 pmcpl_gmon_process(struct pmcstat_process *pp, struct pmcstat_pmcrecord *pmcr, in pmcpl_gmon_process() argument 434 pmcid = pmcr->pr_pmcid; in pmcpl_gmon_process()
|
| H A D | pmcstat_log.c | 696 struct pmcstat_pmcrecord *pmcr; in pmcstat_changefilter() local 705 pmcr = pmcstat_pmcindex_to_pmcr(pmcstat_pmcinfilter); in pmcstat_changefilter() 706 if (pmcr == NULL || pmcr == pmcr->pr_merge) in pmcstat_changefilter()
|
| H A D | pmcpl_annotate.h | 38 struct pmcstat_process *pp, struct pmcstat_pmcrecord *pmcr,
|
| H A D | pmcpl_annotate_cg.h | 41 struct pmcstat_process *pp, struct pmcstat_pmcrecord *pmcr,
|
| H A D | pmcpl_calltree.h | 36 struct pmcstat_process *pp, struct pmcstat_pmcrecord *pmcr,
|
| H A D | pmcpl_gprof.h | 40 struct pmcstat_process *pp, struct pmcstat_pmcrecord *pmcr,
|
| H A D | pmcpl_callgraph.h | 61 struct pmcstat_process *pp, struct pmcstat_pmcrecord *pmcr,
|
| H A D | pmcpl_calltree.c | 726 pmcpl_ct_process(struct pmcstat_process *pp, struct pmcstat_pmcrecord *pmcr, in pmcpl_ct_process() argument 743 pmcin = pmcr->pr_pmcin; in pmcpl_ct_process() 766 pmcr->pr_dubious_frames++; in pmcpl_ct_process()
|
| /freebsd/lib/libpmcstat/ |
| H A D | libpmcstat_logging.c | 200 struct pmcstat_pmcrecord *pmcr; in pmcstat_analyze_log() local 289 pmcr = pmcstat_lookup_pmcid(ev.pl_u.pl_cc.pl_pmcid, pmcstat_mergepmc); in pmcstat_analyze_log() 290 assert(pmcr != NULL); in pmcstat_analyze_log() 291 pmcr->pr_samples++; in pmcstat_analyze_log() 299 pp, pmcr, in pmcstat_analyze_log() 305 pp, pmcr, in pmcstat_analyze_log()
|
| H A D | libpmcstat.h | 283 struct pmcstat_pmcrecord *pmcr, uint32_t nsamples,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VERegisterInfo.td | 70 def PMCR#I : VEMiscReg<!add(8,I), "pmcr"#I>;
|
| /freebsd/sys/conf/ |
| H A D | files.powerpc | 299 powerpc/cpufreq/pmcr.c optional cpufreq aim powerpc64 | cpufreq aim powerpc64le
|