Searched refs:pmcid (Results 1 – 7 of 7) sorted by relevance
| /freebsd/share/examples/hwpmc/ |
| H A D | overhead.c | 52 pmc_id_t pmcid; in main() local 66 if (pmc_allocate(counter_name, PMC_MODE_SC, 0, 0, &pmcid, 64*1024) < 0) in main() 71 if (pmc_write(pmcid, 0) < 0) in main() 76 if (pmc_start(pmcid) < 0) in main() 81 if (pmc_read(pmcid, &read_value) < 0) in main() 86 if (pmc_stop(pmcid) < 0) in main() 90 if (pmc_rw(pmcid, 0, &read_clear_value)) in main() 93 if (pmc_release(pmcid) < 0) in main()
|
| /freebsd/usr.sbin/pmcstat/ |
| H A D | pmcpl_gprof.c | 180 pmc_id_t pmcid) in pmcstat_gmon_create_name() argument 185 pmcname = pmcstat_pmcid_to_name(pmcid); in pmcstat_gmon_create_name() 236 pmcstat_gmon_append_arc(struct pmcstat_image *image, pmc_id_t pmcid, in pmcstat_gmon_append_arc() argument 243 if ((pgf = pmcstat_image_find_gmonfile(image, pmcid)) == NULL) in pmcstat_gmon_append_arc() 261 pmcstat_image_find_gmonfile(struct pmcstat_image *image, pmc_id_t pmcid) in pmcstat_image_find_gmonfile() argument 265 if (pgf->pgf_pmcid == pmcid) in pmcstat_image_find_gmonfile() 271 pmcstat_cgnode_do_gmon_arcs(struct pmcstat_cgnode *cg, pmc_id_t pmcid) in pmcstat_cgnode_do_gmon_arcs() argument 281 pmcstat_gmon_append_arc(cg->pcg_image, pmcid, in pmcstat_cgnode_do_gmon_arcs() 284 pmcstat_cgnode_do_gmon_arcs(cgc, pmcid); in pmcstat_cgnode_do_gmon_arcs() 289 pmcstat_callgraph_do_gmon_arcs_for_pmcid(pmc_id_t pmcid) in pmcstat_callgraph_do_gmon_arcs_for_pmcid() argument [all …]
|
| H A D | pmcpl_callgraph.c | 129 pmcstat_cgnode_hash_lookup_pc(struct pmcstat_process *pp, pmc_id_t pmcid, in pmcstat_cgnode_hash_lookup_pc() argument 168 if (h->pch_pmcid != pmcid) in pmcstat_cgnode_hash_lookup_pc() 187 h->pch_pmcid = pmcid; in pmcstat_cgnode_hash_lookup_pc() 337 pmc_id_t pmcid; in pmcpl_cg_process() local 347 pmcid = pmcr->pr_pmcid; in pmcpl_cg_process() 348 child = parent = pmcstat_cgnode_hash_lookup_pc(pp, pmcid, pc, usermode); in pmcpl_cg_process() 410 pmc_id_t pmcid; in pmcstat_callgraph_print_for_pmcid() local 422 pmcid = pmcr->pr_pmcid; in pmcstat_callgraph_print_for_pmcid() 431 if (pch->pch_pmcid == pmcid) { in pmcstat_callgraph_print_for_pmcid()
|
| H A D | pmcstat_log.c | 329 pmcstat_pmcid_to_name(pmc_id_t pmcid) in pmcstat_pmcid_to_name() argument 334 if (pr->pr_pmcid == pmcid) in pmcstat_pmcid_to_name()
|
| /freebsd/lib/libpmcstat/ |
| H A D | libpmcstat_logging.c | 57 pmcstat_lookup_pmcid(pmc_id_t pmcid, int pmcstat_mergepmc) in pmcstat_lookup_pmcid() argument 62 if (pr->pr_pmcid == pmcid) { in pmcstat_lookup_pmcid() 77 pmcstat_pmcid_add(pmc_id_t pmcid, pmcstat_interned_string ps, in pmcstat_pmcid_add() argument 86 if (pr->pr_pmcid == pmcid) { in pmcstat_pmcid_add() 99 pr->pr_pmcid = pmcid; in pmcstat_pmcid_add()
|
| /freebsd/sys/dev/hwpmc/ |
| H A D | hwpmc_mod.c | 229 static int pmc_find_pmc(pmc_id_t pmcid, struct pmc **pm); 2995 pmc_find_pmc_descriptor_in_process(struct pmc_owner *po, pmc_id_t pmcid) in pmc_find_pmc_descriptor_in_process() argument 2999 KASSERT(PMC_ID_TO_ROWINDEX(pmcid) < md->pmd_npmc, in pmc_find_pmc_descriptor_in_process() 3001 PMC_ID_TO_ROWINDEX(pmcid), md->pmd_npmc)); in pmc_find_pmc_descriptor_in_process() 3004 if (pm->pm_id == pmcid) in pmc_find_pmc_descriptor_in_process() 3012 pmc_find_pmc(pmc_id_t pmcid, struct pmc **pmc) in pmc_find_pmc() argument 3018 PMCDBG1(PMC,FND,1, "find-pmc id=%d", pmcid); in pmc_find_pmc() 3019 if (PMC_ID_TO_ROWINDEX(pmcid) >= md->pmd_npmc) in pmc_find_pmc() 3032 opm = pp->pp_pmcs[PMC_ID_TO_ROWINDEX(pmcid)].pp_pmc; in pmc_find_pmc() 3043 if ((pm = pmc_find_pmc_descriptor_in_process(po, pmcid)) == NULL) in pmc_find_pmc() [all …]
|
| /freebsd/lib/libpmc/ |
| H A D | libpmc.c | 1166 uint32_t flags, int cpu, pmc_id_t *pmcid, in pmc_allocate() argument 1268 *pmcid = pmc_config.pm_pmcid; in pmc_allocate() 1290 pmc_capabilities(pmc_id_t pmcid, uint32_t *caps) in pmc_capabilities() argument 1295 args.pm_pmcid = pmcid; in pmc_capabilities() 2040 pmc_width(pmc_id_t pmcid, uint32_t *width) in pmc_width() argument 2045 cl = PMC_ID_TO_CLASS(pmcid); in pmc_width()
|