Lines Matching refs:pcd
452 struct pmc_classdep *pcd; in pmc_soft_initialize() local
458 pcd = &md->pmd_classdep[PMC_CLASS_INDEX_SOFT]; in pmc_soft_initialize()
460 pcd->pcd_caps = SOFT_CAPS; in pmc_soft_initialize()
461 pcd->pcd_class = PMC_CLASS_SOFT; in pmc_soft_initialize()
462 pcd->pcd_num = SOFT_NPMCS; in pmc_soft_initialize()
463 pcd->pcd_ri = md->pmd_npmc; in pmc_soft_initialize()
464 pcd->pcd_width = 64; in pmc_soft_initialize()
466 pcd->pcd_allocate_pmc = soft_allocate_pmc; in pmc_soft_initialize()
467 pcd->pcd_config_pmc = soft_config_pmc; in pmc_soft_initialize()
468 pcd->pcd_describe = soft_describe; in pmc_soft_initialize()
469 pcd->pcd_get_config = soft_get_config; in pmc_soft_initialize()
470 pcd->pcd_get_msr = NULL; in pmc_soft_initialize()
471 pcd->pcd_pcpu_init = soft_pcpu_init; in pmc_soft_initialize()
472 pcd->pcd_pcpu_fini = soft_pcpu_fini; in pmc_soft_initialize()
473 pcd->pcd_read_pmc = soft_read_pmc; in pmc_soft_initialize()
474 pcd->pcd_write_pmc = soft_write_pmc; in pmc_soft_initialize()
475 pcd->pcd_release_pmc = soft_release_pmc; in pmc_soft_initialize()
476 pcd->pcd_start_pmc = soft_start_pmc; in pmc_soft_initialize()
477 pcd->pcd_stop_pmc = soft_stop_pmc; in pmc_soft_initialize()