Lines Matching refs:pmcid
196 static int pmc_find_pmc(pmc_id_t pmcid, struct pmc **pm);
2533 pmc_find_pmc_descriptor_in_process(struct pmc_owner *po, pmc_id_t pmcid) in pmc_find_pmc_descriptor_in_process() argument
2537 KASSERT(PMC_ID_TO_ROWINDEX(pmcid) < md->pmd_npmc, in pmc_find_pmc_descriptor_in_process()
2539 PMC_ID_TO_ROWINDEX(pmcid), md->pmd_npmc)); in pmc_find_pmc_descriptor_in_process()
2542 if (pm->pm_id == pmcid) in pmc_find_pmc_descriptor_in_process()
2549 pmc_find_pmc(pmc_id_t pmcid, struct pmc **pmc) in pmc_find_pmc() argument
2555 PMCDBG(PMC,FND,1, "find-pmc id=%d", pmcid); in pmc_find_pmc()
2560 if ((pm = pmc_find_pmc_descriptor_in_process(po, pmcid)) == NULL) in pmc_find_pmc()
2563 PMCDBG(PMC,FND,2, "find-pmc id=%d -> pmc=%p", pmcid, pm); in pmc_find_pmc()
3661 pmc_id_t pmcid; in pmc_syscall_handler() local
3682 pmcid = sp.pm_pmcid; in pmc_syscall_handler()
3684 if ((error = pmc_find_pmc(pmcid, &pm)) != 0) in pmc_syscall_handler()
3867 pmc_id_t pmcid; in pmc_syscall_handler() local
3876 pmcid = sp.pm_pmcid; in pmc_syscall_handler()
3878 if ((error = pmc_find_pmc(pmcid, &pm)) != 0) in pmc_syscall_handler()
3881 KASSERT(pmcid == pm->pm_id, in pmc_syscall_handler()
3883 pm->pm_id, pmcid)); in pmc_syscall_handler()
3904 pmc_id_t pmcid; in pmc_syscall_handler() local
3913 pmcid = sp.pm_pmcid; in pmc_syscall_handler()
3920 if ((error = pmc_find_pmc(pmcid, &pm)) != 0) in pmc_syscall_handler()
3923 KASSERT(pmcid == pm->pm_id, in pmc_syscall_handler()
3925 pm->pm_id, pmcid)); in pmc_syscall_handler()