Lines Matching refs:pcd
1029 const struct pmc_class_descr *pcd) in pmc_match_event_class() argument
1034 ev = pcd->pm_evc_event_table; in pmc_match_event_class()
1035 for (n = 0; n < pcd->pm_evc_event_table_size; n++, ev++) in pmc_match_event_class()
1058 const struct pmc_class_descr *pcd; in pmc_allocate() local
1110 pcd = pmc_class_table[n]; in pmc_allocate()
1111 if (pcd != NULL && strncasecmp(ctrname, pcd->pm_evc_name, in pmc_allocate()
1112 pcd->pm_evc_name_size) == 0) { in pmc_allocate()
1114 pcd->pm_evc_name_size, pcd)) == NULL) { in pmc_allocate()
1127 pcd = pmc_class_table[n]; in pmc_allocate()
1128 if (pcd != NULL) in pmc_allocate()
1129 ev = pmc_match_event_class(ctrname, pcd); in pmc_allocate()
1138 pmc_config.pm_class = pcd->pm_evc_class; in pmc_allocate()
1140 if (pcd->pm_evc_allocate_pmc(ev->pm_ev_code, r, &pmc_config) < 0) { in pmc_allocate()