Lines Matching refs:pcd
956 const struct pmc_class_descr *pcd) in pmc_match_event_class() argument
961 ev = pcd->pm_evc_event_table; in pmc_match_event_class()
962 for (n = 0; n < pcd->pm_evc_event_table_size; n++, ev++) in pmc_match_event_class()
985 const struct pmc_class_descr *pcd; in pmc_allocate() local
1042 pcd = pmc_class_table[n]; in pmc_allocate()
1043 if (pcd != NULL && strncasecmp(ctrname, pcd->pm_evc_name, in pmc_allocate()
1044 pcd->pm_evc_name_size) == 0) { in pmc_allocate()
1046 pcd->pm_evc_name_size, pcd)) == NULL) { in pmc_allocate()
1059 pcd = pmc_class_table[n]; in pmc_allocate()
1060 if (pcd != NULL) in pmc_allocate()
1061 ev = pmc_match_event_class(ctrname, pcd); in pmc_allocate()
1070 pmc_config.pm_class = pcd->pm_evc_class; in pmc_allocate()
1072 if (pcd->pm_evc_allocate_pmc(ev->pm_ev_code, r, &pmc_config) < 0) { in pmc_allocate()