Lines Matching defs:pmcid
197 static int pmc_find_pmc(pmc_id_t pmcid, struct pmc **pm);
2554 * Find a PMC descriptor with user handle 'pmcid' for thread 'td'.
2558 pmc_find_pmc_descriptor_in_process(struct pmc_owner *po, pmc_id_t pmcid)
2562 KASSERT(PMC_ID_TO_ROWINDEX(pmcid) < md->pmd_npmc,
2564 PMC_ID_TO_ROWINDEX(pmcid), md->pmd_npmc));
2567 if (pm->pm_id == pmcid)
2574 pmc_find_pmc(pmc_id_t pmcid, struct pmc **pmc)
2581 PMCDBG1(PMC,FND,1, "find-pmc id=%d", pmcid);
2582 if (PMC_ID_TO_ROWINDEX(pmcid) >= md->pmd_npmc)
2595 opm = pp->pp_pmcs[PMC_ID_TO_ROWINDEX(pmcid)].pp_pmc;
2606 if ((pm = pmc_find_pmc_descriptor_in_process(po, pmcid)) == NULL)
2609 PMCDBG2(PMC,FND,2, "find-pmc id=%d -> pmc=%p", pmcid, pm);
3456 PMCDBG5(PMC,ALL,2, "ev=%d class=%d mode=%d n=%d -> pmcid=%x",
3724 pmc_id_t pmcid;
3745 pmcid = sp.pm_pmcid;
3747 if ((error = pmc_find_pmc(pmcid, &pm)) != 0)
3930 pmc_id_t pmcid;
3939 pmcid = sp.pm_pmcid;
3941 if ((error = pmc_find_pmc(pmcid, &pm)) != 0)
3944 KASSERT(pmcid == pm->pm_id,
3945 ("[pmc,%d] pmcid %x != id %x", __LINE__,
3946 pm->pm_id, pmcid));
3967 pmc_id_t pmcid;
3976 pmcid = sp.pm_pmcid;
3983 if ((error = pmc_find_pmc(pmcid, &pm)) != 0)
3986 KASSERT(pmcid == pm->pm_id,
3987 ("[pmc,%d] pmc id %x != pmcid %x", __LINE__,
3988 pm->pm_id, pmcid));